From 898c2839cbaaea4403f443345a051aa381a92fb2 Mon Sep 17 00:00:00 2001 From: dabreegster Date: Tue, 6 Oct 2020 21:08:11 +0000 Subject: [PATCH] deploy: 24c20e1599d4b49febefec9557d0265916bdbe76 --- rustdoc/game/all.html | 2 +- rustdoc/game/game/trait.State.html | 2 +- rustdoc/game/layer/map/index.html | 4 +- rustdoc/game/layer/map/sidebar-items.js | 2 +- .../game/layer/map/struct.CongestionCaps.html | 23 ++ rustdoc/game/layer/struct.PickLayer.html | 2 +- rustdoc/game/layer/trait.Layer.html | 2 +- .../built_info/constant.BUILT_TIME_UTC.html | 2 +- .../implementors/core/marker/trait.Freeze.js | 2 +- .../implementors/core/marker/trait.Send.js | 2 +- .../implementors/core/marker/trait.Sync.js | 2 +- .../implementors/core/marker/trait.Unpin.js | 2 +- .../std/panic/trait.RefUnwindSafe.js | 2 +- .../std/panic/trait.UnwindSafe.js | 2 +- rustdoc/search-index.js | 2 +- .../game-f6fed54f819b9442/out/built.rs.html | 2 +- rustdoc/src/game/layer/map.rs.html | 236 +++++++++++++++++- rustdoc/src/game/layer/mod.rs.html | 12 +- 18 files changed, 278 insertions(+), 25 deletions(-) create mode 100644 rustdoc/game/layer/map/struct.CongestionCaps.html diff --git a/rustdoc/game/all.html b/rustdoc/game/all.html index 003144306f..c020d17457 100644 --- a/rustdoc/game/all.html +++ b/rustdoc/game/all.html @@ -1,3 +1,3 @@ List of all items in this crate

[] - List of all items

Structs

Enums

Traits

Functions

Typedefs

Constants

\ No newline at end of file + List of all items

Structs

Enums

Traits

Functions

Typedefs

Constants

\ No newline at end of file diff --git a/rustdoc/game/game/trait.State.html b/rustdoc/game/game/trait.State.html index 99d2004958..8e9a881f1f 100644 --- a/rustdoc/game/game/trait.State.html +++ b/rustdoc/game/game/trait.State.html @@ -16,4 +16,4 @@ type __T. Returns the original Rc-ed trait if it isn't

pub fn downcast_mut<__T: State>(&mut self) -> Option<&mut __T>

Returns a mutable reference to the object within the trait object if it is of type __T, or None if it isn't.

-

Implementors

impl State for ChallengesPicker[src]

impl State for CityPicker[src]

impl State for IsochroneViewer[src]

impl State for CrossStreet[src]

impl State for Navigator[src]

impl State for SearchBuildings[src]

impl State for DebugWarp[src]

impl State for Warping[src]

impl State for CutscenePlayer[src]

impl State for FYI[src]

impl State for Floodfiller[src]

impl State for PathCounter[src]

impl State for PolygonDebugger[src]

impl State for DebugMode[src]

impl State for ScreenshotTest[src]

impl State for PopularDestinations[src]

impl State for ViewKML[src]

impl State for ChangeWay[src]

impl State for ParkingMapper[src]

impl State for PolygonEditor[src]

impl State for ScenarioManager[src]

impl State for StoryMapEditor[src]

impl State for DevToolsMode[src]

impl State for BulkEdit[src]

impl State for BulkSelect[src]

impl State for ClusterTrafficSignalEditor[src]

impl State for LaneEditor[src]

impl State for RouteEditor[src]

impl State for StopSignEditor[src]

impl State for ConfirmDiscard[src]

impl State for EditMode[src]

impl State for LoadEdits[src]

impl State for SaveEdits[src]

impl State for ChangeDuration[src]

impl State for ShowAbsolute[src]

impl State for ShowRelative[src]

impl State for TuneRelative[src]

impl State for SignalPicker[src]

impl State for PreviewTrafficSignal[src]

impl State for TrafficSignalEditor[src]

impl State for ZoneEditor[src]

impl State for PopupMsg[src]

impl State for PromptInput[src]

impl State for PickLayer[src]

impl State for OptionsPanel[src]

impl State for About[src]

impl State for MainMenu[src]

impl State for Proposals[src]

impl State for TitleScreen[src]

impl State for CommuterPatterns[src]

impl State for ActiveTraffic[src]

impl State for TransitRoutes[src]

impl State for TripSummaries[src]

impl State for TrafficSignalDemand[src]

impl State for AgentSpawner[src]

impl State for ChangeMode[src]

impl State for EditScenarioModifiers[src]

impl State for FinalScore[src]

impl State for TurnExplorer[src]

impl State for BackToMainMenu[src]

impl State for SandboxMode[src]

impl State for JumpToDelay[src]

impl State for JumpToTime[src]

impl State for TimeWarpScreen[src]

impl State for UberTurnPicker[src]

impl State for UberTurnViewer[src]

impl<T: 'static> State for ChooseSomething<T>[src]

impl<T: 'static, F: 'static, P: 'static + Fn(&mut EventCtx, &App, &Table<T, F>) -> Panel> State for GenericTripTable<T, F, P>[src]

Loading content... \ No newline at end of file +

Implementors

impl State for ChallengesPicker[src]

impl State for CityPicker[src]

impl State for IsochroneViewer[src]

impl State for CrossStreet[src]

impl State for Navigator[src]

impl State for SearchBuildings[src]

impl State for DebugWarp[src]

impl State for Warping[src]

impl State for CutscenePlayer[src]

impl State for FYI[src]

impl State for Floodfiller[src]

impl State for PathCounter[src]

impl State for PolygonDebugger[src]

impl State for DebugMode[src]

impl State for ScreenshotTest[src]

impl State for PopularDestinations[src]

impl State for ViewKML[src]

impl State for ChangeWay[src]

impl State for ParkingMapper[src]

impl State for PolygonEditor[src]

impl State for ScenarioManager[src]

impl State for StoryMapEditor[src]

impl State for DevToolsMode[src]

impl State for BulkEdit[src]

impl State for BulkSelect[src]

impl State for ClusterTrafficSignalEditor[src]

impl State for LaneEditor[src]

impl State for RouteEditor[src]

impl State for StopSignEditor[src]

impl State for ConfirmDiscard[src]

impl State for EditMode[src]

impl State for LoadEdits[src]

impl State for SaveEdits[src]

impl State for ChangeDuration[src]

impl State for ShowAbsolute[src]

impl State for ShowRelative[src]

impl State for TuneRelative[src]

impl State for SignalPicker[src]

impl State for PreviewTrafficSignal[src]

impl State for TrafficSignalEditor[src]

impl State for ZoneEditor[src]

impl State for PopupMsg[src]

impl State for PromptInput[src]

impl State for PickLayer[src]

impl State for OptionsPanel[src]

impl State for About[src]

impl State for MainMenu[src]

impl State for Proposals[src]

impl State for TitleScreen[src]

impl State for CommuterPatterns[src]

impl State for ActiveTraffic[src]

impl State for TransitRoutes[src]

impl State for TripSummaries[src]

impl State for TrafficSignalDemand[src]

impl State for AgentSpawner[src]

impl State for ChangeMode[src]

impl State for EditScenarioModifiers[src]

impl State for FinalScore[src]

impl State for TurnExplorer[src]

impl State for BackToMainMenu[src]

impl State for SandboxMode[src]

impl State for JumpToDelay[src]

impl State for JumpToTime[src]

impl State for TimeWarpScreen[src]

impl State for UberTurnPicker[src]

impl State for UberTurnViewer[src]

impl<T: 'static> State for ChooseSomething<T>[src]

impl<T: 'static, F: 'static, P: 'static + Fn(&mut EventCtx, &App, &Table<T, F>) -> Panel> State for GenericTripTable<T, F, P>[src]

Loading content... \ No newline at end of file diff --git a/rustdoc/game/layer/map/index.html b/rustdoc/game/layer/map/index.html index ead7b684d2..8157756b67 100644 --- a/rustdoc/game/layer/map/index.html +++ b/rustdoc/game/layer/map/index.html @@ -1,2 +1,2 @@ -game::layer::map - Rust

[][src]Module game::layer::map

Structs

-
BikeNetwork
Static
\ No newline at end of file +game::layer::map - Rust

[][src]Module game::layer::map

Structs

+
BikeNetwork
CongestionCaps
Static
\ No newline at end of file diff --git a/rustdoc/game/layer/map/sidebar-items.js b/rustdoc/game/layer/map/sidebar-items.js index 4b88d66869..3500031c3d 100644 --- a/rustdoc/game/layer/map/sidebar-items.js +++ b/rustdoc/game/layer/map/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"struct":[["BikeNetwork",""],["Static",""]]}); \ No newline at end of file +initSidebarItems({"struct":[["BikeNetwork",""],["CongestionCaps",""],["Static",""]]}); \ No newline at end of file diff --git a/rustdoc/game/layer/map/struct.CongestionCaps.html b/rustdoc/game/layer/map/struct.CongestionCaps.html new file mode 100644 index 0000000000..f963a9b08d --- /dev/null +++ b/rustdoc/game/layer/map/struct.CongestionCaps.html @@ -0,0 +1,23 @@ +game::layer::map::CongestionCaps - Rust

[][src]Struct game::layer::map::CongestionCaps

pub struct CongestionCaps {
+    panel: Panel,
+    time: Time,
+    unzoomed: Drawable,
+    zoomed: Drawable,
+    tooltip: Option<Text>,
+}

+ Fields

panel: Paneltime: Timeunzoomed: Drawablezoomed: Drawabletooltip: Option<Text>

Implementations

impl CongestionCaps[src]

pub fn new(ctx: &mut EventCtx, app: &App) -> CongestionCaps[src]

Trait Implementations

impl Layer for CongestionCaps[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

+

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

\ No newline at end of file diff --git a/rustdoc/game/layer/struct.PickLayer.html b/rustdoc/game/layer/struct.PickLayer.html index eaf22b88a7..7e9b0bc342 100644 --- a/rustdoc/game/layer/struct.PickLayer.html +++ b/rustdoc/game/layer/struct.PickLayer.html @@ -1,7 +1,7 @@ game::layer::PickLayer - Rust

[][src]Struct game::layer::PickLayer

pub struct PickLayer {
     panel: Panel,
 }

- Fields

panel: Panel

Implementations

impl PickLayer[src]

pub fn update(
    ctx: &mut EventCtx,
    app: &mut App,
    minimap: &Panel
) -> Option<Transition>
[src]

pub fn pick(ctx: &mut EventCtx, app: &App) -> Box<dyn State>[src]

Trait Implementations

impl State for PickLayer[src]

Auto Trait Implementations

impl !RefUnwindSafe for PickLayer

impl !Send for PickLayer

impl !Sync for PickLayer

impl Unpin for PickLayer

impl !UnwindSafe for PickLayer

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

\ No newline at end of file +

Implementors

impl Layer for Elevation[src]

impl Layer for BikeNetwork[src]

impl Layer for CongestionCaps[src]

impl Layer for Static[src]

impl Layer for Pandemic[src]

impl Layer for Efficiency[src]

impl Layer for Occupancy[src]

impl Layer for PopulationMap[src]

impl Layer for Backpressure[src]

impl Layer for CompareThroughput[src]

impl Layer for Delay[src]

impl Layer for Throughput[src]

impl Layer for TrafficJams[src]

impl Layer for TransitNetwork[src]

Loading content... \ No newline at end of file diff --git a/rustdoc/game/pregame/built_info/constant.BUILT_TIME_UTC.html b/rustdoc/game/pregame/built_info/constant.BUILT_TIME_UTC.html index 9b52f53104..d9848f09fc 100644 --- a/rustdoc/game/pregame/built_info/constant.BUILT_TIME_UTC.html +++ b/rustdoc/game/pregame/built_info/constant.BUILT_TIME_UTC.html @@ -1,2 +1,2 @@ -game::pregame::built_info::BUILT_TIME_UTC - Rust

[][src]Constant game::pregame::built_info::BUILT_TIME_UTC

pub const BUILT_TIME_UTC: &str = "Tue, 06 Oct 2020 20:30:31 +0000";

The built-time in RFC2822, UTC

+game::pregame::built_info::BUILT_TIME_UTC - Rust

[][src]Constant game::pregame::built_info::BUILT_TIME_UTC

pub const BUILT_TIME_UTC: &str = "Tue, 06 Oct 2020 21:05:28 +0000";

The built-time in RFC2822, UTC

\ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Freeze.js b/rustdoc/implementors/core/marker/trait.Freeze.js index 1939b77313..722efe8bef 100644 --- a/rustdoc/implementors/core/marker/trait.Freeze.js +++ b/rustdoc/implementors/core/marker/trait.Freeze.js @@ -1,7 +1,7 @@ (function() {var implementors = {}; implementors["abstutil"] = [{"text":"impl Freeze for FileWithProgress","synthetic":true,"types":["abstutil::io_native::FileWithProgress"]},{"text":"impl Freeze for CmdArgs","synthetic":true,"types":["abstutil::cli::CmdArgs"]},{"text":"impl<K, V> Freeze for MultiMap<K, V>","synthetic":true,"types":["abstutil::collections::MultiMap"]},{"text":"impl<T> Freeze for Counter<T>","synthetic":true,"types":["abstutil::collections::Counter"]},{"text":"impl<K, V> Freeze for VecMap<K, V>","synthetic":true,"types":["abstutil::collections::VecMap"]},{"text":"impl Freeze for Tags","synthetic":true,"types":["abstutil::collections::Tags"]},{"text":"impl<'a> Freeze for Timer<'a>","synthetic":true,"types":["abstutil::time::Timer"]},{"text":"impl Freeze for Parallelism","synthetic":true,"types":["abstutil::time::Parallelism"]},{"text":"impl Freeze for ROOT_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_DIR"]},{"text":"impl Freeze for ROOT_PLAYER_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_PLAYER_DIR"]},{"text":"impl !Freeze for Logger","synthetic":true,"types":["abstutil::cli::Logger"]},{"text":"impl Freeze for Progress","synthetic":true,"types":["abstutil::time::Progress"]},{"text":"impl Freeze for TimerSpan","synthetic":true,"types":["abstutil::time::TimerSpan"]},{"text":"impl Freeze for TimedFileReader","synthetic":true,"types":["abstutil::time::TimedFileReader"]},{"text":"impl Freeze for StackEntry","synthetic":true,"types":["abstutil::time::StackEntry"]}]; implementors["convert_osm"] = [{"text":"impl Freeze for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Freeze for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Freeze for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Freeze for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]},{"text":"impl Freeze for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Freeze for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Freeze for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Freeze for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Freeze for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Freeze for Elevation","synthetic":true,"types":["convert_osm::srtm::Elevation"]}]; -implementors["game"] = [{"text":"impl !Freeze for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Freeze for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Freeze for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Freeze for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Freeze for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Freeze for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Freeze for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Freeze for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Freeze for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Freeze for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Freeze for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl Freeze for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Freeze for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Freeze for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Freeze for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Freeze for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Freeze for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Freeze for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Freeze for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Freeze for Grid<T>","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl Freeze for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl Freeze for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl Freeze for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl Freeze for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl Freeze for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Freeze for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Freeze for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Freeze for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Freeze for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl Freeze for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl Freeze for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Freeze for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl Freeze for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Freeze for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Freeze for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Freeze for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Freeze for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Freeze for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Freeze for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Freeze for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Freeze for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Freeze for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Freeze for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Freeze for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Freeze for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl Freeze for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Freeze for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Freeze for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl Freeze for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Freeze for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Freeze for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Freeze for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Freeze for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Freeze for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl Freeze for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Freeze for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Freeze for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Freeze for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Freeze for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl Freeze for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl Freeze for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl Freeze for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl Freeze for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Freeze for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl Freeze for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Freeze for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Freeze for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Freeze for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Freeze for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Freeze for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Freeze for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Freeze for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Freeze for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Freeze for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Freeze for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> Freeze for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl Freeze for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl Freeze for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Freeze for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl Freeze for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl Freeze for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Freeze for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Freeze for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Freeze for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Freeze for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Freeze for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Freeze for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl Freeze for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl Freeze for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Freeze for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Freeze for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl Freeze for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Freeze for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Freeze for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Freeze for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Freeze for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Freeze for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Freeze for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Freeze for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Freeze for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Freeze for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl Freeze for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Freeze for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Freeze for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Freeze for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl Freeze for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl Freeze for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Freeze for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Freeze for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Freeze for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl Freeze for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !Freeze for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl Freeze for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl Freeze for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !Freeze for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !Freeze for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !Freeze for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl Freeze for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Freeze for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !Freeze for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl Freeze for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl Freeze for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Freeze for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Freeze for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Freeze for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl Freeze for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Freeze for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Freeze for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl Freeze for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Freeze for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Freeze for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Freeze for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Freeze for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Freeze for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Freeze for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Freeze for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> Freeze for GenericTripTable<T, F, P> where
    F: Freeze,
    P: Freeze
","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl Freeze for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Freeze for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Freeze for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Freeze for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> Freeze for Table<T, F> where
    F: Freeze
","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> Freeze for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> Freeze for Filter<T, F> where
    F: Freeze
","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> Freeze for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl Freeze for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Freeze for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Freeze for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Freeze for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Freeze for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Freeze for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Freeze for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Freeze for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Freeze for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Freeze for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Freeze for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Freeze for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Freeze for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl Freeze for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Freeze for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Freeze for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Freeze for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Freeze for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Freeze for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Freeze for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Freeze for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Freeze for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl Freeze for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl Freeze for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Freeze for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Freeze for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Freeze for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl Freeze for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Freeze for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl Freeze for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; +implementors["game"] = [{"text":"impl !Freeze for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Freeze for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Freeze for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Freeze for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Freeze for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Freeze for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Freeze for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Freeze for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Freeze for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Freeze for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Freeze for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl Freeze for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Freeze for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Freeze for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Freeze for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Freeze for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Freeze for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Freeze for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Freeze for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Freeze for Grid<T>","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl Freeze for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl Freeze for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl Freeze for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl Freeze for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl Freeze for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Freeze for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Freeze for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Freeze for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Freeze for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl Freeze for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl Freeze for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Freeze for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl Freeze for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Freeze for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Freeze for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Freeze for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Freeze for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Freeze for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Freeze for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Freeze for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Freeze for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Freeze for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Freeze for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Freeze for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Freeze for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl Freeze for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Freeze for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Freeze for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl Freeze for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Freeze for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Freeze for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Freeze for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Freeze for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Freeze for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl Freeze for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Freeze for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Freeze for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Freeze for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Freeze for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl Freeze for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl Freeze for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl Freeze for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl Freeze for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Freeze for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl Freeze for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Freeze for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Freeze for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Freeze for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Freeze for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Freeze for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Freeze for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Freeze for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Freeze for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Freeze for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Freeze for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> Freeze for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl Freeze for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl Freeze for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Freeze for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl Freeze for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl Freeze for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Freeze for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Freeze for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Freeze for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Freeze for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Freeze for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Freeze for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl Freeze for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl Freeze for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Freeze for CongestionCaps","synthetic":true,"types":["game::layer::map::CongestionCaps"]},{"text":"impl Freeze for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Freeze for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl Freeze for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Freeze for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Freeze for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Freeze for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Freeze for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Freeze for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Freeze for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Freeze for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Freeze for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Freeze for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl Freeze for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Freeze for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Freeze for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Freeze for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl Freeze for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl Freeze for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Freeze for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Freeze for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Freeze for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl Freeze for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !Freeze for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl Freeze for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl Freeze for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !Freeze for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !Freeze for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !Freeze for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl Freeze for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Freeze for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !Freeze for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl Freeze for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl Freeze for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Freeze for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Freeze for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Freeze for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl Freeze for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Freeze for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Freeze for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl Freeze for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Freeze for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Freeze for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Freeze for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Freeze for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Freeze for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Freeze for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Freeze for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> Freeze for GenericTripTable<T, F, P> where
    F: Freeze,
    P: Freeze
","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl Freeze for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Freeze for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Freeze for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Freeze for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> Freeze for Table<T, F> where
    F: Freeze
","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> Freeze for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> Freeze for Filter<T, F> where
    F: Freeze
","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> Freeze for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl Freeze for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Freeze for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Freeze for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Freeze for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Freeze for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Freeze for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Freeze for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Freeze for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Freeze for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Freeze for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Freeze for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Freeze for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Freeze for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl Freeze for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Freeze for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Freeze for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Freeze for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Freeze for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Freeze for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Freeze for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Freeze for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Freeze for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl Freeze for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl Freeze for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Freeze for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Freeze for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Freeze for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl Freeze for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Freeze for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl Freeze for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; implementors["geom"] = [{"text":"impl Freeze for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Freeze for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Freeze for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Freeze for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Freeze for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Freeze for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Freeze for FindClosest<K>","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Freeze for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Freeze for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Freeze for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Freeze for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Freeze for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Freeze for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Freeze for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Freeze for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Freeze for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Freeze for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Freeze for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl<T> Freeze for Histogram<T> where
    T: Freeze
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Freeze for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Freeze for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Freeze for Statistic","synthetic":true,"types":["geom::stats::Statistic"]}]; implementors["headless"] = [{"text":"impl Freeze for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Freeze for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Freeze for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Freeze for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Freeze for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Freeze for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Freeze for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Freeze for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Freeze for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["import_traffic"] = [{"text":"impl Freeze for Input","synthetic":true,"types":["import_traffic::Input"]}]; diff --git a/rustdoc/implementors/core/marker/trait.Send.js b/rustdoc/implementors/core/marker/trait.Send.js index 8e217b0fef..25962b81a6 100644 --- a/rustdoc/implementors/core/marker/trait.Send.js +++ b/rustdoc/implementors/core/marker/trait.Send.js @@ -1,7 +1,7 @@ (function() {var implementors = {}; implementors["abstutil"] = [{"text":"impl Send for FileWithProgress","synthetic":true,"types":["abstutil::io_native::FileWithProgress"]},{"text":"impl Send for CmdArgs","synthetic":true,"types":["abstutil::cli::CmdArgs"]},{"text":"impl<K, V> Send for MultiMap<K, V> where
    K: Send,
    V: Send
","synthetic":true,"types":["abstutil::collections::MultiMap"]},{"text":"impl<T> Send for Counter<T> where
    T: Send
","synthetic":true,"types":["abstutil::collections::Counter"]},{"text":"impl<K, V> Send for VecMap<K, V> where
    K: Send,
    V: Send
","synthetic":true,"types":["abstutil::collections::VecMap"]},{"text":"impl Send for Tags","synthetic":true,"types":["abstutil::collections::Tags"]},{"text":"impl<'a> !Send for Timer<'a>","synthetic":true,"types":["abstutil::time::Timer"]},{"text":"impl Send for Parallelism","synthetic":true,"types":["abstutil::time::Parallelism"]},{"text":"impl Send for ROOT_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_DIR"]},{"text":"impl Send for ROOT_PLAYER_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_PLAYER_DIR"]},{"text":"impl Send for Logger","synthetic":true,"types":["abstutil::cli::Logger"]},{"text":"impl Send for Progress","synthetic":true,"types":["abstutil::time::Progress"]},{"text":"impl Send for TimerSpan","synthetic":true,"types":["abstutil::time::TimerSpan"]},{"text":"impl Send for TimedFileReader","synthetic":true,"types":["abstutil::time::TimedFileReader"]},{"text":"impl Send for StackEntry","synthetic":true,"types":["abstutil::time::StackEntry"]}]; implementors["convert_osm"] = [{"text":"impl Send for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Send for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Send for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Send for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]},{"text":"impl Send for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Send for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Send for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Send for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Send for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Send for Elevation","synthetic":true,"types":["convert_osm::srtm::Elevation"]}]; -implementors["game"] = [{"text":"impl !Send for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Send for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Send for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Send for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Send for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Send for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Send for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Send for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Send for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Send for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !Send for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Send for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Send for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !Send for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Send for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Send for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Send for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Send for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Send for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Send for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Send for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Send for Grid<T> where
    T: Send
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !Send for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !Send for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !Send for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !Send for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !Send for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Send for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Send for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Send for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Send for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !Send for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !Send for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Send for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !Send for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Send for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Send for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Send for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Send for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Send for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Send for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Send for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Send for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Send for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Send for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Send for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Send for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Send for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !Send for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Send for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Send for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !Send for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !Send for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Send for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Send for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl !Send for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl !Send for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Send for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !Send for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !Send for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Send for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Send for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Send for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !Send for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !Send for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !Send for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !Send for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !Send for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl !Send for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl !Send for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !Send for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !Send for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Send for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Send for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !Send for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Send for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Send for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Send for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Send for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Send for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Send for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !Send for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !Send for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !Send for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Send for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !Send for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Send for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !Send for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Send for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Send for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Send for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Send for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Send for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !Send for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Send for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !Send for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !Send for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Send for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Send for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !Send for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !Send for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Send for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Send for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Send for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Send for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Send for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Send for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Send for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Send for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Send for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Send for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !Send for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Send for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Send for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !Send for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Send for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !Send for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !Send for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Send for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Send for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Send for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl !Send for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !Send for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl !Send for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl !Send for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !Send for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !Send for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !Send for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !Send for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Send for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !Send for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl !Send for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl !Send for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Send for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Send for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Send for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !Send for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Send for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Send for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !Send for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Send for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Send for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Send for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Send for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Send for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Send for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Send for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !Send for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !Send for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Send for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Send for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Send for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Send for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !Send for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !Send for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !Send for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !Send for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !Send for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Send for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Send for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Send for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Send for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Send for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Send for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !Send for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Send for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !Send for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Send for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !Send for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !Send for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !Send for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Send for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Send for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !Send for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Send for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !Send for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Send for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Send for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Send for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Send for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !Send for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !Send for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Send for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Send for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Send for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !Send for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Send for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !Send for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; +implementors["game"] = [{"text":"impl !Send for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Send for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Send for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Send for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Send for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Send for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Send for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Send for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Send for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Send for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !Send for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Send for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Send for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !Send for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Send for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Send for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Send for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Send for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Send for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Send for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Send for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Send for Grid<T> where
    T: Send
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !Send for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !Send for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !Send for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !Send for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !Send for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Send for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Send for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Send for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Send for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !Send for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !Send for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Send for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !Send for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Send for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Send for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Send for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Send for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Send for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Send for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Send for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Send for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Send for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Send for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Send for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Send for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Send for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !Send for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Send for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Send for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !Send for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !Send for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Send for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Send for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl !Send for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl !Send for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Send for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !Send for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !Send for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Send for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Send for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Send for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !Send for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !Send for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !Send for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !Send for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !Send for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl !Send for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl !Send for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !Send for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !Send for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Send for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Send for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !Send for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Send for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Send for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Send for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Send for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Send for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Send for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !Send for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !Send for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !Send for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Send for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !Send for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Send for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !Send for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Send for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Send for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Send for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Send for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Send for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !Send for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Send for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !Send for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !Send for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Send for CongestionCaps","synthetic":true,"types":["game::layer::map::CongestionCaps"]},{"text":"impl !Send for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Send for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !Send for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !Send for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Send for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Send for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Send for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Send for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Send for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Send for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Send for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Send for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Send for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Send for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !Send for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Send for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Send for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !Send for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Send for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !Send for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !Send for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Send for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Send for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Send for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl !Send for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !Send for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl !Send for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl !Send for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !Send for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !Send for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !Send for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !Send for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Send for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !Send for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl !Send for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl !Send for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Send for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Send for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Send for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !Send for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Send for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Send for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !Send for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Send for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Send for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Send for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Send for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Send for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Send for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Send for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !Send for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !Send for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Send for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Send for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Send for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Send for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !Send for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !Send for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !Send for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !Send for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !Send for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Send for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Send for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Send for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Send for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Send for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Send for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !Send for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Send for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !Send for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Send for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !Send for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !Send for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !Send for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Send for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Send for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !Send for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Send for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !Send for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Send for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Send for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Send for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Send for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !Send for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !Send for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Send for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Send for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Send for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !Send for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Send for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !Send for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; implementors["geom"] = [{"text":"impl Send for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Send for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Send for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Send for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Send for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Send for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Send for FindClosest<K> where
    K: Send
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Send for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Send for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Send for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Send for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Send for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Send for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Send for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Send for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Send for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Send for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Send for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl<T> Send for Histogram<T> where
    T: Send
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Send for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Send for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Send for Statistic","synthetic":true,"types":["geom::stats::Statistic"]}]; implementors["headless"] = [{"text":"impl Send for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Send for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Send for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Send for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Send for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Send for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Send for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Send for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Send for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Send for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["import_traffic"] = [{"text":"impl Send for Input","synthetic":true,"types":["import_traffic::Input"]}]; diff --git a/rustdoc/implementors/core/marker/trait.Sync.js b/rustdoc/implementors/core/marker/trait.Sync.js index 516f2c60b5..791f816c8d 100644 --- a/rustdoc/implementors/core/marker/trait.Sync.js +++ b/rustdoc/implementors/core/marker/trait.Sync.js @@ -1,7 +1,7 @@ (function() {var implementors = {}; implementors["abstutil"] = [{"text":"impl Sync for FileWithProgress","synthetic":true,"types":["abstutil::io_native::FileWithProgress"]},{"text":"impl Sync for CmdArgs","synthetic":true,"types":["abstutil::cli::CmdArgs"]},{"text":"impl<K, V> Sync for MultiMap<K, V> where
    K: Sync,
    V: Sync
","synthetic":true,"types":["abstutil::collections::MultiMap"]},{"text":"impl<T> Sync for Counter<T> where
    T: Sync
","synthetic":true,"types":["abstutil::collections::Counter"]},{"text":"impl<K, V> Sync for VecMap<K, V> where
    K: Sync,
    V: Sync
","synthetic":true,"types":["abstutil::collections::VecMap"]},{"text":"impl Sync for Tags","synthetic":true,"types":["abstutil::collections::Tags"]},{"text":"impl<'a> !Sync for Timer<'a>","synthetic":true,"types":["abstutil::time::Timer"]},{"text":"impl Sync for Parallelism","synthetic":true,"types":["abstutil::time::Parallelism"]},{"text":"impl Sync for ROOT_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_DIR"]},{"text":"impl Sync for ROOT_PLAYER_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_PLAYER_DIR"]},{"text":"impl Sync for Logger","synthetic":true,"types":["abstutil::cli::Logger"]},{"text":"impl Sync for Progress","synthetic":true,"types":["abstutil::time::Progress"]},{"text":"impl Sync for TimerSpan","synthetic":true,"types":["abstutil::time::TimerSpan"]},{"text":"impl Sync for TimedFileReader","synthetic":true,"types":["abstutil::time::TimedFileReader"]},{"text":"impl Sync for StackEntry","synthetic":true,"types":["abstutil::time::StackEntry"]}]; implementors["convert_osm"] = [{"text":"impl Sync for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Sync for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Sync for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Sync for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]},{"text":"impl Sync for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Sync for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Sync for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Sync for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Sync for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Sync for Elevation","synthetic":true,"types":["convert_osm::srtm::Elevation"]}]; -implementors["game"] = [{"text":"impl !Sync for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Sync for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Sync for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Sync for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Sync for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Sync for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Sync for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Sync for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Sync for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Sync for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !Sync for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Sync for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Sync for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !Sync for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Sync for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Sync for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Sync for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Sync for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Sync for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Sync for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Sync for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Sync for Grid<T> where
    T: Sync
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !Sync for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !Sync for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !Sync for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !Sync for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !Sync for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Sync for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Sync for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Sync for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Sync for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !Sync for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !Sync for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Sync for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !Sync for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Sync for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Sync for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Sync for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Sync for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Sync for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Sync for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Sync for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Sync for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Sync for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Sync for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Sync for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Sync for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Sync for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !Sync for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Sync for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Sync for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !Sync for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !Sync for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Sync for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Sync for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl !Sync for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl !Sync for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Sync for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !Sync for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !Sync for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Sync for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Sync for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Sync for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !Sync for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !Sync for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !Sync for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !Sync for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !Sync for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl !Sync for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl !Sync for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !Sync for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !Sync for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Sync for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Sync for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !Sync for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Sync for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Sync for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Sync for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Sync for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Sync for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Sync for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !Sync for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !Sync for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !Sync for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Sync for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !Sync for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Sync for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !Sync for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Sync for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Sync for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Sync for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Sync for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Sync for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !Sync for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Sync for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !Sync for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !Sync for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Sync for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Sync for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !Sync for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !Sync for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Sync for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Sync for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Sync for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Sync for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Sync for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Sync for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Sync for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Sync for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Sync for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !Sync for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Sync for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Sync for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !Sync for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Sync for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !Sync for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !Sync for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Sync for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Sync for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Sync for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl !Sync for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !Sync for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl !Sync for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl !Sync for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !Sync for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !Sync for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !Sync for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !Sync for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Sync for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !Sync for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl !Sync for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl !Sync for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Sync for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Sync for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Sync for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !Sync for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Sync for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Sync for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !Sync for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Sync for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Sync for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Sync for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Sync for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Sync for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Sync for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Sync for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !Sync for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !Sync for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Sync for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Sync for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Sync for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Sync for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !Sync for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !Sync for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !Sync for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !Sync for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !Sync for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Sync for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Sync for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Sync for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Sync for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Sync for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Sync for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !Sync for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Sync for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !Sync for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Sync for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !Sync for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !Sync for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !Sync for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Sync for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Sync for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !Sync for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Sync for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !Sync for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Sync for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Sync for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Sync for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Sync for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !Sync for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !Sync for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Sync for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Sync for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Sync for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !Sync for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Sync for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !Sync for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; +implementors["game"] = [{"text":"impl !Sync for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Sync for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Sync for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Sync for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Sync for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Sync for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Sync for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Sync for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Sync for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Sync for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !Sync for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Sync for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Sync for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !Sync for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Sync for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Sync for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Sync for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Sync for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Sync for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Sync for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Sync for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Sync for Grid<T> where
    T: Sync
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !Sync for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !Sync for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !Sync for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !Sync for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !Sync for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Sync for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Sync for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Sync for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Sync for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !Sync for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !Sync for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Sync for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !Sync for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Sync for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Sync for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Sync for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Sync for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Sync for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Sync for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Sync for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Sync for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Sync for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Sync for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Sync for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Sync for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Sync for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !Sync for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Sync for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Sync for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !Sync for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !Sync for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Sync for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Sync for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl !Sync for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl !Sync for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Sync for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !Sync for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !Sync for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Sync for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Sync for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Sync for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !Sync for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !Sync for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !Sync for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !Sync for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !Sync for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl !Sync for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl !Sync for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !Sync for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !Sync for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Sync for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Sync for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !Sync for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Sync for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Sync for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Sync for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Sync for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Sync for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Sync for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !Sync for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !Sync for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !Sync for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Sync for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !Sync for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Sync for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !Sync for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Sync for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Sync for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Sync for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Sync for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Sync for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !Sync for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Sync for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !Sync for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !Sync for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Sync for CongestionCaps","synthetic":true,"types":["game::layer::map::CongestionCaps"]},{"text":"impl !Sync for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Sync for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !Sync for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !Sync for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Sync for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Sync for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Sync for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Sync for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Sync for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Sync for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Sync for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Sync for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Sync for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !Sync for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Sync for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Sync for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !Sync for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Sync for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !Sync for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !Sync for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Sync for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Sync for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Sync for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl !Sync for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !Sync for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl !Sync for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl !Sync for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !Sync for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !Sync for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !Sync for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !Sync for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Sync for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !Sync for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl !Sync for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl !Sync for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Sync for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Sync for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Sync for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !Sync for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Sync for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Sync for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !Sync for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Sync for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Sync for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Sync for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Sync for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Sync for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Sync for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Sync for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !Sync for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !Sync for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Sync for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Sync for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Sync for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Sync for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !Sync for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !Sync for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !Sync for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !Sync for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !Sync for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Sync for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Sync for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Sync for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Sync for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Sync for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Sync for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !Sync for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Sync for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !Sync for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Sync for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !Sync for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !Sync for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !Sync for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Sync for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Sync for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !Sync for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Sync for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !Sync for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Sync for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Sync for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Sync for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Sync for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !Sync for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !Sync for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Sync for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Sync for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Sync for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !Sync for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Sync for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !Sync for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; implementors["geom"] = [{"text":"impl Sync for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Sync for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Sync for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Sync for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Sync for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Sync for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Sync for FindClosest<K> where
    K: Sync
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Sync for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Sync for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Sync for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Sync for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Sync for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Sync for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Sync for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Sync for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Sync for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Sync for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Sync for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl<T> Sync for Histogram<T> where
    T: Sync
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Sync for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Sync for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Sync for Statistic","synthetic":true,"types":["geom::stats::Statistic"]}]; implementors["headless"] = [{"text":"impl Sync for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Sync for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Sync for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Sync for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Sync for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Sync for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Sync for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Sync for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Sync for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Sync for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["import_traffic"] = [{"text":"impl Sync for Input","synthetic":true,"types":["import_traffic::Input"]}]; diff --git a/rustdoc/implementors/core/marker/trait.Unpin.js b/rustdoc/implementors/core/marker/trait.Unpin.js index c6b0e3aa6c..5a6c886a89 100644 --- a/rustdoc/implementors/core/marker/trait.Unpin.js +++ b/rustdoc/implementors/core/marker/trait.Unpin.js @@ -1,7 +1,7 @@ (function() {var implementors = {}; implementors["abstutil"] = [{"text":"impl Unpin for FileWithProgress","synthetic":true,"types":["abstutil::io_native::FileWithProgress"]},{"text":"impl Unpin for CmdArgs","synthetic":true,"types":["abstutil::cli::CmdArgs"]},{"text":"impl<K, V> Unpin for MultiMap<K, V> where
    K: Unpin,
    V: Unpin
","synthetic":true,"types":["abstutil::collections::MultiMap"]},{"text":"impl<T> Unpin for Counter<T> where
    T: Unpin
","synthetic":true,"types":["abstutil::collections::Counter"]},{"text":"impl<K, V> Unpin for VecMap<K, V> where
    K: Unpin,
    V: Unpin
","synthetic":true,"types":["abstutil::collections::VecMap"]},{"text":"impl Unpin for Tags","synthetic":true,"types":["abstutil::collections::Tags"]},{"text":"impl<'a> Unpin for Timer<'a>","synthetic":true,"types":["abstutil::time::Timer"]},{"text":"impl Unpin for Parallelism","synthetic":true,"types":["abstutil::time::Parallelism"]},{"text":"impl Unpin for ROOT_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_DIR"]},{"text":"impl Unpin for ROOT_PLAYER_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_PLAYER_DIR"]},{"text":"impl Unpin for Logger","synthetic":true,"types":["abstutil::cli::Logger"]},{"text":"impl Unpin for Progress","synthetic":true,"types":["abstutil::time::Progress"]},{"text":"impl Unpin for TimerSpan","synthetic":true,"types":["abstutil::time::TimerSpan"]},{"text":"impl Unpin for TimedFileReader","synthetic":true,"types":["abstutil::time::TimedFileReader"]},{"text":"impl Unpin for StackEntry","synthetic":true,"types":["abstutil::time::StackEntry"]}]; implementors["convert_osm"] = [{"text":"impl Unpin for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Unpin for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Unpin for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Unpin for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]},{"text":"impl Unpin for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Unpin for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Unpin for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Unpin for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Unpin for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Unpin for Elevation","synthetic":true,"types":["convert_osm::srtm::Elevation"]}]; -implementors["game"] = [{"text":"impl Unpin for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Unpin for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Unpin for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Unpin for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl Unpin for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Unpin for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Unpin for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Unpin for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Unpin for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Unpin for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Unpin for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Unpin for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Unpin for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl Unpin for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Unpin for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Unpin for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Unpin for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Unpin for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Unpin for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Unpin for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Unpin for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Unpin for Grid<T> where
    T: Unpin
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl Unpin for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl Unpin for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl Unpin for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl Unpin for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl Unpin for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Unpin for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Unpin for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Unpin for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Unpin for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl Unpin for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl Unpin for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Unpin for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl Unpin for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Unpin for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Unpin for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Unpin for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Unpin for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Unpin for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Unpin for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Unpin for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Unpin for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Unpin for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Unpin for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Unpin for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Unpin for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Unpin for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl Unpin for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Unpin for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Unpin for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl Unpin for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Unpin for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Unpin for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Unpin for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Unpin for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Unpin for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Unpin for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl Unpin for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Unpin for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Unpin for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Unpin for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Unpin for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl Unpin for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl Unpin for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl Unpin for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl Unpin for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Unpin for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl Unpin for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Unpin for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Unpin for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Unpin for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Unpin for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Unpin for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Unpin for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Unpin for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Unpin for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Unpin for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Unpin for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> Unpin for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl Unpin for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl Unpin for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Unpin for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl Unpin for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Unpin for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl Unpin for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Unpin for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Unpin for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Unpin for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Unpin for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Unpin for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Unpin for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl Unpin for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl Unpin for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Unpin for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Unpin for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl Unpin for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Unpin for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Unpin for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Unpin for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Unpin for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Unpin for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Unpin for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Unpin for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Unpin for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Unpin for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl Unpin for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Unpin for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Unpin for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl Unpin for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Unpin for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl Unpin for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl Unpin for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Unpin for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Unpin for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Unpin for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl Unpin for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl Unpin for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl Unpin for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl Unpin for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl Unpin for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl Unpin for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl Unpin for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl Unpin for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Unpin for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl Unpin for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl Unpin for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl Unpin for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl Unpin for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Unpin for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Unpin for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl Unpin for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Unpin for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Unpin for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl Unpin for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Unpin for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Unpin for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Unpin for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Unpin for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Unpin for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Unpin for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Unpin for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> Unpin for GenericTripTable<T, F, P> where
    F: Unpin,
    P: Unpin,
    T: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl Unpin for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Unpin for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Unpin for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Unpin for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> Unpin for Table<T, F> where
    F: Unpin,
    T: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> Unpin for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> Unpin for Filter<T, F> where
    F: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> Unpin for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl Unpin for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Unpin for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Unpin for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Unpin for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Unpin for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Unpin for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Unpin for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Unpin for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Unpin for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Unpin for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Unpin for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Unpin for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Unpin for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl Unpin for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Unpin for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Unpin for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Unpin for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Unpin for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Unpin for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Unpin for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Unpin for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Unpin for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Unpin for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl Unpin for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl Unpin for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Unpin for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Unpin for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Unpin for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl Unpin for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Unpin for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl Unpin for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; +implementors["game"] = [{"text":"impl Unpin for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Unpin for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Unpin for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Unpin for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl Unpin for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Unpin for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Unpin for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Unpin for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Unpin for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Unpin for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Unpin for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Unpin for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl Unpin for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl Unpin for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Unpin for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> Unpin for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl Unpin for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl Unpin for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> Unpin for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl Unpin for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl Unpin for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> Unpin for Grid<T> where
    T: Unpin
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl Unpin for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl Unpin for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl Unpin for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl Unpin for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl Unpin for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl Unpin for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Unpin for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Unpin for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl Unpin for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl Unpin for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl Unpin for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl Unpin for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl Unpin for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Unpin for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Unpin for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Unpin for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Unpin for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Unpin for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Unpin for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Unpin for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Unpin for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Unpin for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Unpin for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Unpin for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Unpin for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Unpin for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl Unpin for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl Unpin for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl Unpin for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl Unpin for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Unpin for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Unpin for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Unpin for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Unpin for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Unpin for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Unpin for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl Unpin for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Unpin for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Unpin for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Unpin for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Unpin for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl Unpin for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl Unpin for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl Unpin for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl Unpin for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Unpin for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl Unpin for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Unpin for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Unpin for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Unpin for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Unpin for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Unpin for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Unpin for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Unpin for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Unpin for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Unpin for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Unpin for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> Unpin for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl Unpin for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl Unpin for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl Unpin for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl Unpin for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl Unpin for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl Unpin for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Unpin for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Unpin for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Unpin for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Unpin for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Unpin for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Unpin for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl Unpin for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl Unpin for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Unpin for CongestionCaps","synthetic":true,"types":["game::layer::map::CongestionCaps"]},{"text":"impl Unpin for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Unpin for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl Unpin for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Unpin for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Unpin for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Unpin for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Unpin for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Unpin for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Unpin for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Unpin for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Unpin for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Unpin for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl Unpin for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl Unpin for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl Unpin for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl Unpin for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Unpin for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl Unpin for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl Unpin for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl Unpin for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl Unpin for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl Unpin for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl Unpin for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl Unpin for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl Unpin for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl Unpin for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl Unpin for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl Unpin for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl Unpin for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl Unpin for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl Unpin for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl Unpin for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl Unpin for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl Unpin for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl Unpin for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl Unpin for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl Unpin for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl Unpin for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Unpin for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Unpin for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl Unpin for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Unpin for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Unpin for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> Unpin for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Unpin for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Unpin for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Unpin for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl Unpin for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> Unpin for GenericTripTable<T, F, P> where
    F: Unpin,
    P: Unpin,
    T: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl Unpin for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Unpin for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Unpin for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Unpin for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> Unpin for Table<T, F> where
    F: Unpin,
    T: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> Unpin for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> Unpin for Filter<T, F> where
    F: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> Unpin for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl Unpin for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Unpin for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Unpin for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl Unpin for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl Unpin for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Unpin for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Unpin for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Unpin for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Unpin for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Unpin for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Unpin for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Unpin for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Unpin for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl Unpin for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Unpin for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Unpin for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Unpin for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Unpin for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Unpin for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Unpin for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Unpin for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Unpin for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Unpin for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl Unpin for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl Unpin for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Unpin for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Unpin for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Unpin for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl Unpin for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Unpin for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl Unpin for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; implementors["geom"] = [{"text":"impl Unpin for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Unpin for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Unpin for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Unpin for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Unpin for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Unpin for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Unpin for FindClosest<K> where
    K: Unpin
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Unpin for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Unpin for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Unpin for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Unpin for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Unpin for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Unpin for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Unpin for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Unpin for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Unpin for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Unpin for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Unpin for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl<T> Unpin for Histogram<T> where
    T: Unpin
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Unpin for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Unpin for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Unpin for Statistic","synthetic":true,"types":["geom::stats::Statistic"]}]; implementors["headless"] = [{"text":"impl Unpin for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Unpin for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Unpin for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Unpin for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Unpin for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Unpin for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Unpin for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Unpin for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Unpin for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["import_traffic"] = [{"text":"impl Unpin for Input","synthetic":true,"types":["import_traffic::Input"]}]; diff --git a/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js b/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js index d57d25e606..5dc0443365 100644 --- a/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js +++ b/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js @@ -1,7 +1,7 @@ (function() {var implementors = {}; implementors["abstutil"] = [{"text":"impl RefUnwindSafe for FileWithProgress","synthetic":true,"types":["abstutil::io_native::FileWithProgress"]},{"text":"impl RefUnwindSafe for CmdArgs","synthetic":true,"types":["abstutil::cli::CmdArgs"]},{"text":"impl<K, V> RefUnwindSafe for MultiMap<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe
","synthetic":true,"types":["abstutil::collections::MultiMap"]},{"text":"impl<T> RefUnwindSafe for Counter<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["abstutil::collections::Counter"]},{"text":"impl<K, V> RefUnwindSafe for VecMap<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe
","synthetic":true,"types":["abstutil::collections::VecMap"]},{"text":"impl RefUnwindSafe for Tags","synthetic":true,"types":["abstutil::collections::Tags"]},{"text":"impl<'a> !RefUnwindSafe for Timer<'a>","synthetic":true,"types":["abstutil::time::Timer"]},{"text":"impl RefUnwindSafe for Parallelism","synthetic":true,"types":["abstutil::time::Parallelism"]},{"text":"impl RefUnwindSafe for ROOT_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_DIR"]},{"text":"impl RefUnwindSafe for ROOT_PLAYER_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_PLAYER_DIR"]},{"text":"impl RefUnwindSafe for Logger","synthetic":true,"types":["abstutil::cli::Logger"]},{"text":"impl RefUnwindSafe for Progress","synthetic":true,"types":["abstutil::time::Progress"]},{"text":"impl RefUnwindSafe for TimerSpan","synthetic":true,"types":["abstutil::time::TimerSpan"]},{"text":"impl RefUnwindSafe for TimedFileReader","synthetic":true,"types":["abstutil::time::TimedFileReader"]},{"text":"impl RefUnwindSafe for StackEntry","synthetic":true,"types":["abstutil::time::StackEntry"]}]; implementors["convert_osm"] = [{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl RefUnwindSafe for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl RefUnwindSafe for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl RefUnwindSafe for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]},{"text":"impl RefUnwindSafe for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl RefUnwindSafe for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl RefUnwindSafe for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl RefUnwindSafe for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl RefUnwindSafe for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl RefUnwindSafe for Elevation","synthetic":true,"types":["convert_osm::srtm::Elevation"]}]; -implementors["game"] = [{"text":"impl !RefUnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl RefUnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl RefUnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl RefUnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !RefUnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !RefUnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl RefUnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl RefUnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl RefUnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl RefUnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !RefUnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl RefUnwindSafe for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl RefUnwindSafe for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !RefUnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !RefUnwindSafe for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> RefUnwindSafe for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl RefUnwindSafe for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl RefUnwindSafe for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> RefUnwindSafe for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl RefUnwindSafe for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl RefUnwindSafe for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> RefUnwindSafe for Grid<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !RefUnwindSafe for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !RefUnwindSafe for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !RefUnwindSafe for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !RefUnwindSafe for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !RefUnwindSafe for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl RefUnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !RefUnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl RefUnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl RefUnwindSafe for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !RefUnwindSafe for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !RefUnwindSafe for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl RefUnwindSafe for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !RefUnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !RefUnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl RefUnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !RefUnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl RefUnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl RefUnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !RefUnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !RefUnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !RefUnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !RefUnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !RefUnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl RefUnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !RefUnwindSafe for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !RefUnwindSafe for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl RefUnwindSafe for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl RefUnwindSafe for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !RefUnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !RefUnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !RefUnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl RefUnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl !RefUnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl !RefUnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl RefUnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !RefUnwindSafe for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !RefUnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !RefUnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !RefUnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !RefUnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !RefUnwindSafe for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !RefUnwindSafe for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !RefUnwindSafe for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !RefUnwindSafe for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !RefUnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl !RefUnwindSafe for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl !RefUnwindSafe for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !RefUnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !RefUnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl RefUnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !RefUnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !RefUnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !RefUnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !RefUnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !RefUnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !RefUnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !RefUnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !RefUnwindSafe for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !RefUnwindSafe for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !RefUnwindSafe for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !RefUnwindSafe for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl RefUnwindSafe for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !RefUnwindSafe for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl RefUnwindSafe for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !RefUnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl RefUnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl RefUnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl RefUnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !RefUnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !RefUnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !RefUnwindSafe for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !RefUnwindSafe for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !RefUnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !RefUnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl RefUnwindSafe for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !RefUnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !RefUnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl RefUnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !RefUnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !RefUnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !RefUnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !RefUnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !RefUnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl RefUnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !RefUnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !RefUnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !RefUnwindSafe for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl RefUnwindSafe for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl RefUnwindSafe for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !RefUnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !RefUnwindSafe for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !RefUnwindSafe for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !RefUnwindSafe for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl RefUnwindSafe for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl RefUnwindSafe for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl RefUnwindSafe for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl !RefUnwindSafe for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !RefUnwindSafe for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl !RefUnwindSafe for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl !RefUnwindSafe for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !RefUnwindSafe for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !RefUnwindSafe for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !RefUnwindSafe for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !RefUnwindSafe for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl RefUnwindSafe for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !RefUnwindSafe for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl !RefUnwindSafe for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl !RefUnwindSafe for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !RefUnwindSafe for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl RefUnwindSafe for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl RefUnwindSafe for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !RefUnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !RefUnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl RefUnwindSafe for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !RefUnwindSafe for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl RefUnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !RefUnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> RefUnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl RefUnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl RefUnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl RefUnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl RefUnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !RefUnwindSafe for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !RefUnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !RefUnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl RefUnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !RefUnwindSafe for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !RefUnwindSafe for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !RefUnwindSafe for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !RefUnwindSafe for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !RefUnwindSafe for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !RefUnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl RefUnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl RefUnwindSafe for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl RefUnwindSafe for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl RefUnwindSafe for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl RefUnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl RefUnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !RefUnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl RefUnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !RefUnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !RefUnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !RefUnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !RefUnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !RefUnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !RefUnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !RefUnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !RefUnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl RefUnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !RefUnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !RefUnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl RefUnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !RefUnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !RefUnwindSafe for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !RefUnwindSafe for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !RefUnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl RefUnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !RefUnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !RefUnwindSafe for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !RefUnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !RefUnwindSafe for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !RefUnwindSafe for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; +implementors["game"] = [{"text":"impl !RefUnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl RefUnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl RefUnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl RefUnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !RefUnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !RefUnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl RefUnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl RefUnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl RefUnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl RefUnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !RefUnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl RefUnwindSafe for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl RefUnwindSafe for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !RefUnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !RefUnwindSafe for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> RefUnwindSafe for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl RefUnwindSafe for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl RefUnwindSafe for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> RefUnwindSafe for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl RefUnwindSafe for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl RefUnwindSafe for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> RefUnwindSafe for Grid<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !RefUnwindSafe for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !RefUnwindSafe for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !RefUnwindSafe for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !RefUnwindSafe for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !RefUnwindSafe for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl RefUnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !RefUnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl RefUnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl RefUnwindSafe for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !RefUnwindSafe for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !RefUnwindSafe for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl RefUnwindSafe for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !RefUnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !RefUnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl RefUnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !RefUnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl RefUnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl RefUnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !RefUnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !RefUnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !RefUnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !RefUnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !RefUnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl RefUnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !RefUnwindSafe for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !RefUnwindSafe for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl RefUnwindSafe for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl RefUnwindSafe for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !RefUnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !RefUnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !RefUnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl RefUnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl !RefUnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl !RefUnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl RefUnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !RefUnwindSafe for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !RefUnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !RefUnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !RefUnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !RefUnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !RefUnwindSafe for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !RefUnwindSafe for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !RefUnwindSafe for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !RefUnwindSafe for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !RefUnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl !RefUnwindSafe for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl !RefUnwindSafe for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !RefUnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !RefUnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl RefUnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !RefUnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !RefUnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !RefUnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !RefUnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !RefUnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !RefUnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !RefUnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !RefUnwindSafe for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !RefUnwindSafe for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !RefUnwindSafe for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !RefUnwindSafe for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl RefUnwindSafe for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !RefUnwindSafe for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl RefUnwindSafe for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !RefUnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl RefUnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl RefUnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl RefUnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !RefUnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !RefUnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !RefUnwindSafe for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !RefUnwindSafe for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !RefUnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !RefUnwindSafe for CongestionCaps","synthetic":true,"types":["game::layer::map::CongestionCaps"]},{"text":"impl !RefUnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl RefUnwindSafe for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !RefUnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !RefUnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl RefUnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !RefUnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !RefUnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !RefUnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !RefUnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !RefUnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl RefUnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !RefUnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !RefUnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !RefUnwindSafe for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl RefUnwindSafe for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl RefUnwindSafe for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !RefUnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !RefUnwindSafe for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !RefUnwindSafe for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !RefUnwindSafe for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl RefUnwindSafe for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl RefUnwindSafe for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl RefUnwindSafe for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl !RefUnwindSafe for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl !RefUnwindSafe for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl !RefUnwindSafe for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl !RefUnwindSafe for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl !RefUnwindSafe for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl !RefUnwindSafe for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !RefUnwindSafe for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !RefUnwindSafe for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl RefUnwindSafe for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl !RefUnwindSafe for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl !RefUnwindSafe for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl !RefUnwindSafe for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl !RefUnwindSafe for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl RefUnwindSafe for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl RefUnwindSafe for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !RefUnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !RefUnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl RefUnwindSafe for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !RefUnwindSafe for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl RefUnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !RefUnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> RefUnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl RefUnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl RefUnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl RefUnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl RefUnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !RefUnwindSafe for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !RefUnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !RefUnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl RefUnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !RefUnwindSafe for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !RefUnwindSafe for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !RefUnwindSafe for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !RefUnwindSafe for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !RefUnwindSafe for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !RefUnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl RefUnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl RefUnwindSafe for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl RefUnwindSafe for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl RefUnwindSafe for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl RefUnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl RefUnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !RefUnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl RefUnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !RefUnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !RefUnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !RefUnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !RefUnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !RefUnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !RefUnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !RefUnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !RefUnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl RefUnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !RefUnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !RefUnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl RefUnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !RefUnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !RefUnwindSafe for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !RefUnwindSafe for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !RefUnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl RefUnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !RefUnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !RefUnwindSafe for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !RefUnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !RefUnwindSafe for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !RefUnwindSafe for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; implementors["geom"] = [{"text":"impl RefUnwindSafe for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl RefUnwindSafe for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl RefUnwindSafe for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl RefUnwindSafe for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl RefUnwindSafe for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl RefUnwindSafe for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> RefUnwindSafe for FindClosest<K> where
    K: RefUnwindSafe
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl RefUnwindSafe for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl RefUnwindSafe for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl RefUnwindSafe for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl RefUnwindSafe for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl RefUnwindSafe for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl RefUnwindSafe for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl RefUnwindSafe for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl RefUnwindSafe for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl RefUnwindSafe for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl RefUnwindSafe for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl RefUnwindSafe for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl<T> RefUnwindSafe for Histogram<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl RefUnwindSafe for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl RefUnwindSafe for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl RefUnwindSafe for Statistic","synthetic":true,"types":["geom::stats::Statistic"]}]; implementors["headless"] = [{"text":"impl RefUnwindSafe for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl RefUnwindSafe for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl RefUnwindSafe for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl RefUnwindSafe for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl RefUnwindSafe for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl RefUnwindSafe for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl RefUnwindSafe for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl RefUnwindSafe for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl RefUnwindSafe for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl RefUnwindSafe for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["import_traffic"] = [{"text":"impl RefUnwindSafe for Input","synthetic":true,"types":["import_traffic::Input"]}]; diff --git a/rustdoc/implementors/std/panic/trait.UnwindSafe.js b/rustdoc/implementors/std/panic/trait.UnwindSafe.js index ba23235ade..22e1994b1c 100644 --- a/rustdoc/implementors/std/panic/trait.UnwindSafe.js +++ b/rustdoc/implementors/std/panic/trait.UnwindSafe.js @@ -1,7 +1,7 @@ (function() {var implementors = {}; implementors["abstutil"] = [{"text":"impl UnwindSafe for FileWithProgress","synthetic":true,"types":["abstutil::io_native::FileWithProgress"]},{"text":"impl UnwindSafe for CmdArgs","synthetic":true,"types":["abstutil::cli::CmdArgs"]},{"text":"impl<K, V> UnwindSafe for MultiMap<K, V> where
    K: RefUnwindSafe + UnwindSafe,
    V: RefUnwindSafe + UnwindSafe
","synthetic":true,"types":["abstutil::collections::MultiMap"]},{"text":"impl<T> UnwindSafe for Counter<T> where
    T: RefUnwindSafe + UnwindSafe
","synthetic":true,"types":["abstutil::collections::Counter"]},{"text":"impl<K, V> UnwindSafe for VecMap<K, V> where
    K: UnwindSafe,
    V: UnwindSafe
","synthetic":true,"types":["abstutil::collections::VecMap"]},{"text":"impl UnwindSafe for Tags","synthetic":true,"types":["abstutil::collections::Tags"]},{"text":"impl<'a> !UnwindSafe for Timer<'a>","synthetic":true,"types":["abstutil::time::Timer"]},{"text":"impl UnwindSafe for Parallelism","synthetic":true,"types":["abstutil::time::Parallelism"]},{"text":"impl UnwindSafe for ROOT_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_DIR"]},{"text":"impl UnwindSafe for ROOT_PLAYER_DIR","synthetic":true,"types":["abstutil::abst_paths::ROOT_PLAYER_DIR"]},{"text":"impl UnwindSafe for Logger","synthetic":true,"types":["abstutil::cli::Logger"]},{"text":"impl UnwindSafe for Progress","synthetic":true,"types":["abstutil::time::Progress"]},{"text":"impl UnwindSafe for TimerSpan","synthetic":true,"types":["abstutil::time::TimerSpan"]},{"text":"impl UnwindSafe for TimedFileReader","synthetic":true,"types":["abstutil::time::TimedFileReader"]},{"text":"impl UnwindSafe for StackEntry","synthetic":true,"types":["abstutil::time::StackEntry"]}]; implementors["convert_osm"] = [{"text":"impl UnwindSafe for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl UnwindSafe for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl UnwindSafe for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl UnwindSafe for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]},{"text":"impl UnwindSafe for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl UnwindSafe for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl UnwindSafe for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl UnwindSafe for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl UnwindSafe for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl UnwindSafe for Elevation","synthetic":true,"types":["convert_osm::srtm::Elevation"]}]; -implementors["game"] = [{"text":"impl !UnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl UnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl UnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl UnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !UnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !UnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl UnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl UnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl UnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl UnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !UnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl UnwindSafe for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl UnwindSafe for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !UnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !UnwindSafe for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> UnwindSafe for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl UnwindSafe for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl UnwindSafe for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> UnwindSafe for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl UnwindSafe for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl UnwindSafe for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> UnwindSafe for Grid<T> where
    T: UnwindSafe
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !UnwindSafe for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !UnwindSafe for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !UnwindSafe for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !UnwindSafe for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !UnwindSafe for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl UnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !UnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl UnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl UnwindSafe for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !UnwindSafe for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !UnwindSafe for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl UnwindSafe for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !UnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl UnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl UnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !UnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl UnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl UnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !UnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !UnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !UnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !UnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !UnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl UnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !UnwindSafe for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !UnwindSafe for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl UnwindSafe for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl UnwindSafe for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !UnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !UnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !UnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl UnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl UnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl UnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl UnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !UnwindSafe for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !UnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !UnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !UnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !UnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !UnwindSafe for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !UnwindSafe for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !UnwindSafe for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !UnwindSafe for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !UnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl UnwindSafe for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !UnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !UnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl UnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !UnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !UnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !UnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !UnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !UnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !UnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !UnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !UnwindSafe for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !UnwindSafe for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !UnwindSafe for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !UnwindSafe for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl UnwindSafe for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !UnwindSafe for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl UnwindSafe for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !UnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl UnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl UnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl UnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !UnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !UnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !UnwindSafe for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !UnwindSafe for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !UnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !UnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl UnwindSafe for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !UnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !UnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl UnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !UnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !UnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !UnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !UnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !UnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl UnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !UnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !UnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !UnwindSafe for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl UnwindSafe for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl UnwindSafe for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !UnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !UnwindSafe for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !UnwindSafe for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !UnwindSafe for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl UnwindSafe for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl UnwindSafe for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl UnwindSafe for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl UnwindSafe for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl UnwindSafe for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl UnwindSafe for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl UnwindSafe for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl UnwindSafe for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl UnwindSafe for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !UnwindSafe for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !UnwindSafe for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl UnwindSafe for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl UnwindSafe for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl UnwindSafe for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl UnwindSafe for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl UnwindSafe for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl UnwindSafe for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl UnwindSafe for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !UnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !UnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl UnwindSafe for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !UnwindSafe for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl UnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !UnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> UnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl UnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl UnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl UnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl UnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !UnwindSafe for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !UnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !UnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl UnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !UnwindSafe for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !UnwindSafe for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !UnwindSafe for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !UnwindSafe for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !UnwindSafe for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !UnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl UnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl UnwindSafe for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl UnwindSafe for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl UnwindSafe for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl UnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl UnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !UnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl UnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !UnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !UnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !UnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !UnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !UnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !UnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !UnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !UnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl UnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !UnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !UnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl UnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl UnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !UnwindSafe for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !UnwindSafe for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !UnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl UnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !UnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !UnwindSafe for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !UnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !UnwindSafe for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !UnwindSafe for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; +implementors["game"] = [{"text":"impl !UnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl UnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl UnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl UnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !UnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !UnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl UnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl UnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl UnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl UnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl !UnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl UnwindSafe for ColorScheme","synthetic":true,"types":["game::colors::ColorScheme"]},{"text":"impl UnwindSafe for ColorSchemeChoice","synthetic":true,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl !UnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !UnwindSafe for CityPicker","synthetic":true,"types":["game::common::city_picker::CityPicker"]},{"text":"impl<'a> UnwindSafe for ColorDiscrete<'a>","synthetic":true,"types":["game::common::colors::ColorDiscrete"]},{"text":"impl UnwindSafe for ColorLegend","synthetic":true,"types":["game::common::colors::ColorLegend"]},{"text":"impl UnwindSafe for DivergingScale","synthetic":true,"types":["game::common::colors::DivergingScale"]},{"text":"impl<'a> UnwindSafe for ColorNetwork<'a>","synthetic":true,"types":["game::common::colors::ColorNetwork"]},{"text":"impl UnwindSafe for ColorScale","synthetic":true,"types":["game::common::colors::ColorScale"]},{"text":"impl UnwindSafe for HeatmapOptions","synthetic":true,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl<T> UnwindSafe for Grid<T> where
    T: UnwindSafe
","synthetic":true,"types":["game::common::heatmap::Grid"]},{"text":"impl !UnwindSafe for IsochroneViewer","synthetic":true,"types":["game::common::isochrone::IsochroneViewer"]},{"text":"impl !UnwindSafe for Minimap","synthetic":true,"types":["game::common::minimap::Minimap"]},{"text":"impl !UnwindSafe for Navigator","synthetic":true,"types":["game::common::navigate::Navigator"]},{"text":"impl !UnwindSafe for CrossStreet","synthetic":true,"types":["game::common::navigate::CrossStreet"]},{"text":"impl !UnwindSafe for SearchBuildings","synthetic":true,"types":["game::common::navigate::SearchBuildings"]},{"text":"impl UnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !UnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl UnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::cutscene::CutsceneBuilder"]},{"text":"impl UnwindSafe for Scene","synthetic":true,"types":["game::cutscene::Scene"]},{"text":"impl !UnwindSafe for CutscenePlayer","synthetic":true,"types":["game::cutscene::CutscenePlayer"]},{"text":"impl !UnwindSafe for FYI","synthetic":true,"types":["game::cutscene::FYI"]},{"text":"impl UnwindSafe for Layout","synthetic":true,"types":["game::cutscene::Layout"]},{"text":"impl !UnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl UnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl UnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !UnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl UnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl UnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !UnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !UnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !UnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !UnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !UnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl UnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !UnwindSafe for ParkingMapper","synthetic":true,"types":["game::devtools::mapping::ParkingMapper"]},{"text":"impl !UnwindSafe for ChangeWay","synthetic":true,"types":["game::devtools::mapping::ChangeWay"]},{"text":"impl UnwindSafe for Show","synthetic":true,"types":["game::devtools::mapping::Show"]},{"text":"impl UnwindSafe for Value","synthetic":true,"types":["game::devtools::mapping::Value"]},{"text":"impl !UnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !UnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !UnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl UnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl UnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl UnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl UnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl !UnwindSafe for Mode","synthetic":true,"types":["game::devtools::story::Mode"]},{"text":"impl !UnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !UnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !UnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !UnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl !UnwindSafe for BulkSelect","synthetic":true,"types":["game::edit::bulk::BulkSelect"]},{"text":"impl !UnwindSafe for BulkEdit","synthetic":true,"types":["game::edit::bulk::BulkEdit"]},{"text":"impl !UnwindSafe for ClusterTrafficSignalEditor","synthetic":true,"types":["game::edit::cluster_traffic_signals::ClusterTrafficSignalEditor"]},{"text":"impl !UnwindSafe for LaneEditor","synthetic":true,"types":["game::edit::lanes::LaneEditor"]},{"text":"impl !UnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl UnwindSafe for RoadSelector","synthetic":true,"types":["game::edit::select::RoadSelector"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::edit::select::Mode"]},{"text":"impl !UnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl !UnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl UnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !UnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl !UnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !UnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !UnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !UnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !UnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !UnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !UnwindSafe for Game","synthetic":true,"types":["game::game::Game"]},{"text":"impl<T> !UnwindSafe for ChooseSomething<T>","synthetic":true,"types":["game::game::ChooseSomething"]},{"text":"impl !UnwindSafe for PromptInput","synthetic":true,"types":["game::game::PromptInput"]},{"text":"impl !UnwindSafe for PopupMsg","synthetic":true,"types":["game::game::PopupMsg"]},{"text":"impl UnwindSafe for DrawBaselayer","synthetic":true,"types":["game::game::DrawBaselayer"]},{"text":"impl !UnwindSafe for Transition","synthetic":true,"types":["game::game::Transition"]},{"text":"impl UnwindSafe for ID","synthetic":true,"types":["game::helpers::ID"]},{"text":"impl !UnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl UnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl UnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl UnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !UnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl !UnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !UnwindSafe for Elevation","synthetic":true,"types":["game::layer::elevation::Elevation"]},{"text":"impl !UnwindSafe for BikeNetwork","synthetic":true,"types":["game::layer::map::BikeNetwork"]},{"text":"impl !UnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !UnwindSafe for CongestionCaps","synthetic":true,"types":["game::layer::map::CongestionCaps"]},{"text":"impl !UnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl UnwindSafe for SEIR","synthetic":true,"types":["game::layer::pandemic::SEIR"]},{"text":"impl !UnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl !UnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl UnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !UnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !UnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !UnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !UnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !UnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl UnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !UnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !UnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::options::Options"]},{"text":"impl !UnwindSafe for OptionsPanel","synthetic":true,"types":["game::options::OptionsPanel"]},{"text":"impl UnwindSafe for TrafficSignalStyle","synthetic":true,"types":["game::options::TrafficSignalStyle"]},{"text":"impl UnwindSafe for CameraAngle","synthetic":true,"types":["game::options::CameraAngle"]},{"text":"impl !UnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !UnwindSafe for MainMenu","synthetic":true,"types":["game::pregame::MainMenu"]},{"text":"impl !UnwindSafe for About","synthetic":true,"types":["game::pregame::About"]},{"text":"impl !UnwindSafe for Proposals","synthetic":true,"types":["game::pregame::Proposals"]},{"text":"impl UnwindSafe for Screensaver","synthetic":true,"types":["game::pregame::Screensaver"]},{"text":"impl UnwindSafe for DrawOptions","synthetic":true,"types":["game::render::DrawOptions"]},{"text":"impl UnwindSafe for DrawArea","synthetic":true,"types":["game::render::area::DrawArea"]},{"text":"impl UnwindSafe for DrawBike","synthetic":true,"types":["game::render::bike::DrawBike"]},{"text":"impl UnwindSafe for DrawBuilding","synthetic":true,"types":["game::render::building::DrawBuilding"]},{"text":"impl UnwindSafe for DrawBusStop","synthetic":true,"types":["game::render::bus_stop::DrawBusStop"]},{"text":"impl UnwindSafe for DrawCar","synthetic":true,"types":["game::render::car::DrawCar"]},{"text":"impl UnwindSafe for DrawIntersection","synthetic":true,"types":["game::render::intersection::DrawIntersection"]},{"text":"impl UnwindSafe for DrawLane","synthetic":true,"types":["game::render::lane::DrawLane"]},{"text":"impl !UnwindSafe for DrawMap","synthetic":true,"types":["game::render::map::DrawMap"]},{"text":"impl !UnwindSafe for AgentCache","synthetic":true,"types":["game::render::map::AgentCache"]},{"text":"impl UnwindSafe for UnzoomedAgents","synthetic":true,"types":["game::render::map::UnzoomedAgents"]},{"text":"impl UnwindSafe for DrawParkingLot","synthetic":true,"types":["game::render::parking_lot::DrawParkingLot"]},{"text":"impl UnwindSafe for DrawPedestrian","synthetic":true,"types":["game::render::pedestrian::DrawPedestrian"]},{"text":"impl UnwindSafe for DrawPedCrowd","synthetic":true,"types":["game::render::pedestrian::DrawPedCrowd"]},{"text":"impl UnwindSafe for DrawRoad","synthetic":true,"types":["game::render::road::DrawRoad"]},{"text":"impl UnwindSafe for DrawMovement","synthetic":true,"types":["game::render::turn::DrawMovement"]},{"text":"impl UnwindSafe for DrawUberTurnGroup","synthetic":true,"types":["game::render::turn::DrawUberTurnGroup"]},{"text":"impl !UnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !UnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl UnwindSafe for BackToMainMenu","synthetic":true,"types":["game::sandbox::BackToMainMenu"]},{"text":"impl !UnwindSafe for AgentMeter","synthetic":true,"types":["game::sandbox::AgentMeter"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl UnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !UnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl<'a> UnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl UnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl UnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl UnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl UnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl<T, F, P> !UnwindSafe for GenericTripTable<T, F, P>","synthetic":true,"types":["game::sandbox::dashboards::generic_trip_table::GenericTripTable"]},{"text":"impl !UnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !UnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl UnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !UnwindSafe for TripSummaries","synthetic":true,"types":["game::sandbox::dashboards::summaries::TripSummaries"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::summaries::Filter"]},{"text":"impl<T, F> !UnwindSafe for Table<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Table"]},{"text":"impl<T> !UnwindSafe for Column<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Column"]},{"text":"impl<T, F> !UnwindSafe for Filter<T, F>","synthetic":true,"types":["game::sandbox::dashboards::table::Filter"]},{"text":"impl<T> !UnwindSafe for Col<T>","synthetic":true,"types":["game::sandbox::dashboards::table::Col"]},{"text":"impl !UnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl UnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl UnwindSafe for FinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTripTable"]},{"text":"impl UnwindSafe for CancelledTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTripTable"]},{"text":"impl UnwindSafe for UnfinishedTripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTripTable"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl UnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl UnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl !UnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl UnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !UnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !UnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !UnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl !UnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::AgentSpawner"]},{"text":"impl !UnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !UnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !UnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl !UnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl UnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl !UnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !UnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl UnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl UnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !UnwindSafe for TurnExplorer","synthetic":true,"types":["game::sandbox::misc_tools::TurnExplorer"]},{"text":"impl !UnwindSafe for SpeedControls","synthetic":true,"types":["game::sandbox::speed::SpeedControls"]},{"text":"impl !UnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl UnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !UnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !UnwindSafe for JumpToDelay","synthetic":true,"types":["game::sandbox::time_warp::JumpToDelay"]},{"text":"impl !UnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !UnwindSafe for UberTurnPicker","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnPicker"]},{"text":"impl !UnwindSafe for UberTurnViewer","synthetic":true,"types":["game::sandbox::uber_turns::UberTurnViewer"]}]; implementors["geom"] = [{"text":"impl UnwindSafe for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl UnwindSafe for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl UnwindSafe for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl UnwindSafe for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl UnwindSafe for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl UnwindSafe for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> UnwindSafe for FindClosest<K> where
    K: RefUnwindSafe + UnwindSafe
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl UnwindSafe for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl UnwindSafe for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl UnwindSafe for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl UnwindSafe for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl UnwindSafe for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl UnwindSafe for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl UnwindSafe for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl UnwindSafe for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl UnwindSafe for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl UnwindSafe for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl UnwindSafe for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl<T> UnwindSafe for Histogram<T> where
    T: UnwindSafe
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl UnwindSafe for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl UnwindSafe for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl UnwindSafe for Statistic","synthetic":true,"types":["geom::stats::Statistic"]}]; implementors["headless"] = [{"text":"impl UnwindSafe for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl UnwindSafe for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl UnwindSafe for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl UnwindSafe for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl UnwindSafe for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl UnwindSafe for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl UnwindSafe for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl UnwindSafe for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl UnwindSafe for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl UnwindSafe for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["import_traffic"] = [{"text":"impl UnwindSafe for Input","synthetic":true,"types":["import_traffic::Input"]}]; diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index e8a4039eb0..8d406be186 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -3,7 +3,7 @@ var searchIndex = JSON.parse('{\ "convert_osm":{"doc":"","i":[[3,"Options","convert_osm","",null,null],[12,"osm_input","","",0,null],[12,"city_name","","",0,null],[12,"name","","",0,null],[12,"clip","","",0,null],[12,"map_config","","",0,null],[12,"onstreet_parking","","",0,null],[12,"public_offstreet_parking","","",0,null],[12,"private_offstreet_parking","","",0,null],[12,"elevation","","",0,null],[12,"include_railroads","","",0,null],[4,"OnstreetParking","","",null,null],[13,"JustOSM","","",1,null],[13,"Blockface","","",1,null],[13,"SomeAdditionalWhereNoData","","",1,null],[12,"pct","convert_osm::OnstreetParking","",2,null],[4,"PublicOffstreetParking","convert_osm","",null,null],[13,"None","","",3,null],[13,"GIS","","",3,null],[4,"PrivateOffstreetParking","","",null,null],[13,"FixedPerBldg","","",4,null],[5,"convert","","",null,[[["options",3],["timer",3]],["rawmap",3]]],[5,"use_amenities","","",null,[[["vec",3],["rawmap",3],["timer",3]]]],[5,"use_elevation","","",null,[[["timer",3],["rawmap",3]]]],[0,"clip","","",null,null],[5,"clip_map","convert_osm::clip","",null,[[["timer",3],["rawmap",3]]]],[0,"extract","convert_osm","",null,null],[3,"OsmExtract","convert_osm::extract","",null,null],[12,"roads","","",5,null],[12,"traffic_signals","","",5,null],[12,"osm_node_ids","","",5,null],[12,"simple_turn_restrictions","","",5,null],[12,"complicated_turn_restrictions","","",5,null],[12,"amenities","","",5,null],[5,"extract_osm","","",null,[[["options",3],["timer",3],["rawmap",3]],["osmextract",3]]],[5,"is_road","","",null,[[["tags",3],["options",3]]]],[5,"is_bldg","","",null,[[["tags",3]]]],[5,"get_bldg_amenities","","",null,[[["tags",3]],["btreeset",3]]],[5,"get_area_type","","",null,[[["tags",3]],[["areatype",4],["option",4]]]],[5,"get_multipolygon_members","","",null,[[["relationid",3],["document",3],["relation",3]],["vec",3]]],[5,"glue_multipolygon","","",null,[[["vec",3],["relationid",3],["ring",3],["timer",3]],[["vec",3],["polygon",3]]]],[5,"glue_to_boundary","","",null,[[["polyline",3],["ring",3]],[["polygon",3],["option",4]]]],[5,"multipoly_geometry","","",null,[[["relationid",3],["document",3],["relation",3]],[["result",4],["string",3],["polygon",3]]]],[0,"parking","convert_osm","",null,null],[5,"apply_parking","convert_osm::parking","",null,[[["options",3],["timer",3],["rawmap",3]]]],[5,"use_parking_hints","","",null,[[["string",3],["rawmap",3],["timer",3]]]],[5,"use_offstreet_parking","","",null,[[["string",3],["rawmap",3],["timer",3]]]],[5,"apply_private_offstreet_parking","","",null,[[["rawmap",3],["privateoffstreetparking",4]]]],[17,"DIRECTED_ROAD_THICKNESS","","",null,null],[0,"reader","convert_osm","",null,null],[3,"Document","convert_osm::reader","",null,null],[12,"gps_bounds","","",6,null],[12,"nodes","","",6,null],[12,"ways","","",6,null],[12,"relations","","",6,null],[3,"Node","","",null,null],[12,"pt","","",7,null],[12,"tags","","",7,null],[3,"Way","","",null,null],[12,"nodes","","",8,null],[12,"pts","","",8,null],[12,"tags","","",8,null],[3,"Relation","","",null,null],[12,"tags","","",9,null],[12,"members","","",9,null],[5,"read","","",null,[[["timer",3],["gpsbounds",3]],[["document",3],["box",3],["result",4]]]],[5,"read_tags","","",null,[[["node",3]],["tags",3]]],[5,"scrape_bounds","","",null,[[["document",3]],["gpsbounds",3]]],[0,"snappy","convert_osm","",null,null],[5,"snap_cycleways","convert_osm::snappy","",null,[[["rawmap",3],["timer",3]]]],[5,"dump_output","","",null,[[["rawmap",3],["hashmap",3],["wayid",3],["hashmap",3],["multimap",3]]]],[5,"v1","","",null,[[["hashmap",3],["rawmap",3],["hashmap",3]],[["wayid",3],["multimap",3]]]],[0,"split_ways","convert_osm","",null,null],[5,"split_up_roads","convert_osm::split_ways","",null,[[["osmextract",3],["timer",3],["rawmap",3]]]],[5,"dedupe_angles","","",null,[[["pt2d",3],["vec",3]],[["pt2d",3],["vec",3]]]],[0,"srtm","convert_osm","",null,null],[3,"Elevation","convert_osm::srtm","",null,null],[12,"lon_offset","","",10,null],[12,"lat_offset","","",10,null],[12,"data","","",10,null],[17,"GRID_DIM","","",null,null],[11,"load","","",10,[[],[["error",3],["result",4],["elevation",3]]]],[11,"get","","",10,[[["lonlat",3]],["distance",3]]],[0,"transit","convert_osm","",null,null],[5,"extract_route","convert_osm::transit","",null,[[["relationid",3],["relation",3],["polygon",3],["document",3],["timer",3]],[["option",4],["rawbusroute",3]]]],[5,"glue_route","","",null,[[["wayid",3],["document",3],["vec",3]],[["vec",3],["string",3],["result",4]]]],[5,"snap_bus_stops","","",null,[[["rawmap",3],["hashmap",3],["rawbusroute",3],["timer",3]],[["string",3],["result",4],["rawbusroute",3]]]],[11,"from","convert_osm","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","convert_osm::extract","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","convert_osm::reader","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","convert_osm::srtm","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]]],"p":[[3,"Options"],[4,"OnstreetParking"],[13,"SomeAdditionalWhereNoData"],[4,"PublicOffstreetParking"],[4,"PrivateOffstreetParking"],[3,"OsmExtract"],[3,"Document"],[3,"Node"],[3,"Way"],[3,"Relation"],[3,"Elevation"]]},\ "dump_map":{"doc":"","i":[[5,"main","dump_map","",null,[[]]]],"p":[]},\ "dump_scenario":{"doc":"","i":[[5,"main","dump_scenario","",null,[[]]]],"p":[]},\ -"game":{"doc":"","i":[[5,"main","game","",null,[[]]],[5,"smoke_test","","",null,[[]]],[5,"dump_route_goldenfile","","",null,[[["map",3]],[["error",3],["result",4]]]],[5,"check_proposals","","",null,[[]]],[0,"app","","",null,null],[3,"App","game::app","",null,null],[12,"primary","","",0,null],[12,"prebaked","","",0,null],[12,"cs","","",0,null],[12,"unzoomed_agents","","",0,null],[12,"opts","","",0,null],[12,"per_obj","","",0,null],[12,"layer","","",0,null],[12,"session","","",0,null],[12,"suspended_sim","","",0,null],[3,"ShowLayers","","",null,null],[12,"show_buildings","","",1,null],[12,"show_parking_lots","","",1,null],[12,"show_intersections","","",1,null],[12,"show_lanes","","",1,null],[12,"show_areas","","",1,null],[12,"show_labels","","",1,null],[3,"ShowEverything","","",null,null],[12,"layers","","",2,null],[3,"Flags","","",null,null],[12,"sim_flags","","",3,null],[12,"num_agents","","",3,null],[12,"live_map_edits","","",3,null],[3,"PerMap","","",null,null],[12,"map","","",4,null],[12,"draw_map","","",4,null],[12,"sim","","",4,null],[12,"current_selection","","",4,null],[12,"current_flags","","",4,null],[12,"last_warped_from","","",4,null],[12,"sim_cb","","",4,null],[12,"show_zorder","","",4,null],[12,"zorder_range","","",4,null],[12,"dirty_from_edits","","",4,null],[12,"has_modified_trips","","",4,null],[3,"SessionState","","",null,null],[12,"tutorial","","",5,null],[12,"high_scores","","",5,null],[12,"info_panel_tab","","",5,null],[3,"PerObjectActions","","",null,null],[12,"click_action","","",6,null],[3,"FindDelayedIntersections","","",null,null],[12,"halt_limit","","",7,null],[12,"report_limit","","",7,null],[12,"currently_delayed","","",7,null],[8,"ShowObject","","",null,null],[10,"show","","",8,[[["id",4]]]],[10,"layers","","",8,[[],["showlayers",3]]],[11,"new","","",0,[[["eventctx",3],["flags",3],["options",3]],["app",3]]],[11,"has_prebaked","","",0,[[],["option",4]]],[11,"prebaked","","",0,[[],["analytics",3]]],[11,"set_prebaked","","",0,[[["option",4]]]],[11,"switch_map","","",0,[[["eventctx",3],["string",3]]]],[11,"draw","","",0,[[["gfxctx",3],["getdrawagents",8],["drawoptions",3],["showobject",8]]]],[11,"recalculate_current_selection","","",0,[[["eventctx",3]]]],[11,"mouseover_unzoomed_roads_and_intersections","","",0,[[["eventctx",3]],[["option",4],["id",4]]]],[11,"mouseover_unzoomed_buildings","","",0,[[["eventctx",3]],[["option",4],["id",4]]]],[11,"mouseover_unzoomed_everything","","",0,[[["eventctx",3]],[["option",4],["id",4]]]],[11,"mouseover_debug_mode","","",0,[[["eventctx",3],["showobject",8]],[["option",4],["id",4]]]],[11,"calculate_current_selection","","",0,[[["eventctx",3],["showobject",8],["getdrawagents",8]],[["option",4],["id",4]]]],[11,"get_renderables_back_to_front","","",0,[[["prerender",3],["getdrawagents",8],["bounds",3],["agentcache",3],["showobject",8]],[["vec",3],["renderable",8]]]],[11,"new","","",1,[[],["showlayers",3]]],[11,"new","","",2,[[],["showeverything",3]]],[11,"new","","",4,[[["eventctx",3],["flags",3],["options",3],["colorscheme",3],["timer",3]],["permap",3]]],[11,"clear_sim","","",4,[[],["sim",3]]],[11,"empty","","",5,[[],["sessionstate",3]]],[11,"new","","",6,[[],["perobjectactions",3]]],[11,"reset","","",6,[[]]],[11,"left_click","","",6,[[["eventctx",3],["into",8],["string",3]]]],[0,"challenges","game","",null,null],[3,"Challenge","game::challenges","",null,null],[12,"title","","",9,null],[12,"description","","",9,null],[12,"alias","","",9,null],[12,"gameplay","","",9,null],[12,"cutscene","","",9,null],[3,"HighScore","","",null,null],[12,"goal","","",10,null],[12,"score","","",10,null],[12,"edits_name","","",10,null],[3,"ChallengesPicker","","",null,null],[12,"panel","","",11,null],[12,"links","","",11,null],[12,"challenge","","",11,null],[5,"prebake_all","","",null,[[]]],[5,"generic_prebake_all","","",null,[[]]],[5,"prebake","","",null,[[["timer",3],["duration",3],["scenario",3],["map",3],["option",4]]]],[11,"record","","",10,[[["gameplaymode",4],["app",3]]]],[11,"all","","",9,[[],[["btreemap",3],["string",3],["vec",3]]]],[11,"find","","",9,[[["gameplaymode",4]]]],[11,"new","","",11,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"make","","",11,[[["eventctx",3],["option",4],["app",3]],[["box",3],["state",8]]]],[0,"colors","game","",null,null],[3,"ColorScheme","game::colors","",null,null],[12,"scheme","","",12,null],[12,"hovering","","",12,null],[12,"panel_bg","","",12,null],[12,"section_bg","","",12,null],[12,"inner_panel","","",12,null],[12,"day_time_slider","","",12,null],[12,"night_time_slider","","",12,null],[12,"selected","","",12,null],[12,"current_object","","",12,null],[12,"perma_selected_object","","",12,null],[12,"bottom_bar_id","","",12,null],[12,"bottom_bar_name","","",12,null],[12,"fade_map_dark","","",12,null],[12,"gui_style","","",12,null],[12,"dialog_bg","","",12,null],[12,"driving_lane","","",12,null],[12,"bus_lane","","",12,null],[12,"parking_lane","","",12,null],[12,"bike_lane","","",12,null],[12,"sidewalk","","",12,null],[12,"sidewalk_lines","","",12,null],[12,"general_road_marking","","",12,null],[12,"road_center_line","","",12,null],[12,"light_rail_track","","",12,null],[12,"private_road","","",12,null],[12,"unzoomed_highway","","",12,null],[12,"unzoomed_arterial","","",12,null],[12,"unzoomed_residential","","",12,null],[12,"normal_intersection","","",12,null],[12,"stop_sign","","",12,null],[12,"stop_sign_pole","","",12,null],[12,"signal_protected_turn","","",12,null],[12,"signal_permitted_turn","","",12,null],[12,"signal_banned_turn","","",12,null],[12,"signal_box","","",12,null],[12,"signal_spinner","","",12,null],[12,"signal_turn_block_bg","","",12,null],[12,"void_background","","",12,null],[12,"map_background","","",12,null],[12,"unzoomed_interesting_intersection","","",12,null],[12,"residential_building","","",12,null],[12,"commerical_building","","",12,null],[12,"building_outline","","",12,null],[12,"parking_lot","","",12,null],[12,"grass","","",12,null],[12,"water","","",12,null],[12,"unzoomed_car","","",12,null],[12,"unzoomed_bike","","",12,null],[12,"unzoomed_bus","","",12,null],[12,"unzoomed_pedestrian","","",12,null],[12,"agent_colors","","",12,null],[12,"route","","",12,null],[12,"turn_arrow","","",12,null],[12,"brake_light","","",12,null],[12,"bus_body","","",12,null],[12,"bus_label","","",12,null],[12,"train_body","","",12,null],[12,"ped_head","","",12,null],[12,"ped_foot","","",12,null],[12,"ped_preparing_bike_body","","",12,null],[12,"ped_crowd","","",12,null],[12,"bike_frame","","",12,null],[12,"parked_car","","",12,null],[12,"good_to_bad_red","","",12,null],[12,"good_to_bad_green","","",12,null],[12,"bus_layer","","",12,null],[12,"edits_layer","","",12,null],[12,"parking_trip","","",12,null],[12,"bike_trip","","",12,null],[12,"bus_trip","","",12,null],[12,"before_changes","","",12,null],[12,"after_changes","","",12,null],[4,"ColorSchemeChoice","","",null,null],[13,"Standard","","",13,null],[13,"NightMode","","",13,null],[13,"SAMGreenDay","","",13,null],[13,"SAMDesertDay","","",13,null],[13,"BAP","","",13,null],[13,"OSM","","",13,null],[13,"Starcat","","",13,null],[13,"Textured","","",13,null],[13,"MapboxLight","","",13,null],[13,"MapboxDark","","",13,null],[13,"FadedZoom","","",13,null],[13,"NegativeSpace","","",13,null],[5,"modulo_color","","",null,[[["vec",3]],["color",3]]],[5,"hex","","",null,[[],["color",3]]],[11,"choices","","",13,[[],[["choice",3],["vec",3]]]],[11,"new","","",12,[[["colorschemechoice",4]],["colorscheme",3]]],[11,"standard","","",12,[[],["colorscheme",3]]],[11,"rotating_color_plot","","",12,[[],["color",3]]],[11,"rotating_color_agents","","",12,[[],["color",3]]],[11,"unzoomed_road_surface","","",12,[[["roadrank",4]],["color",3]]],[11,"zoomed_road_surface","","",12,[[["lanetype",4],["roadrank",4]],["color",3]]],[11,"zoomed_intersection_surface","","",12,[[["roadrank",4]],["color",3]]],[11,"night_mode","","",12,[[],["colorscheme",3]]],[11,"sam_green_day","","",12,[[],["colorscheme",3]]],[11,"sam_desert_day","","",12,[[],["colorscheme",3]]],[11,"bap","","",12,[[],["colorscheme",3]]],[11,"osm","","",12,[[],["colorscheme",3]]],[11,"starcat","","",12,[[],["colorscheme",3]]],[11,"textured","","",12,[[],["colorscheme",3]]],[11,"mapbox_light","","",12,[[],["colorscheme",3]]],[11,"mapbox_dark","","",12,[[],["colorscheme",3]]],[11,"faded_zoom","","",12,[[],["colorscheme",3]]],[11,"negative_space","","",12,[[],["colorscheme",3]]],[0,"common","game","",null,null],[3,"CommonState","game::common","",null,null],[12,"info_panel","","",14,null],[12,"cached_actions","","",14,null],[5,"tool_panel","","",null,[[["eventctx",3]],["panel",3]]],[0,"city_picker","","",null,null],[3,"CityPicker","game::common::city_picker","",null,null],[12,"panel","","",15,null],[12,"regions","","",15,null],[12,"selected","","",15,null],[12,"on_load","","",15,null],[11,"new","","",15,[[["eventctx",3],["box",3],["fn",8],["app",3]],[["box",3],["state",8]]]],[0,"colors","game::common","",null,null],[3,"ColorDiscrete","game::common::colors","",null,null],[12,"map","","",16,null],[12,"unzoomed","","",16,null],[12,"zoomed","","",16,null],[12,"categories","","",16,null],[12,"colors","","",16,null],[3,"ColorLegend","","",null,null],[3,"DivergingScale","","",null,null],[12,"low_color","","",17,null],[12,"mid_color","","",17,null],[12,"high_color","","",17,null],[12,"min","","",17,null],[12,"avg","","",17,null],[12,"max","","",17,null],[12,"ignore","","",17,null],[3,"ColorNetwork","","",null,null],[12,"map","","",18,null],[12,"unzoomed","","",18,null],[12,"zoomed","","",18,null],[3,"ColorScale","","",null,null],[12,"0","","",19,null],[11,"new","","",16,[[["app",3],["vec",3]],["colordiscrete",3]]],[11,"add_l","","",16,[[["laneid",3]]]],[11,"add_r","","",16,[[["roadid",3]]]],[11,"add_i","","",16,[[["intersectionid",3]]]],[11,"add_b","","",16,[[["buildingid",3]]]],[11,"add_bs","","",16,[[["busstopid",3]]]],[11,"build","","",16,[[["eventctx",3]]]],[11,"row","","",20,[[["eventctx",3],["into",8],["color",3],["string",3]],["widget",3]]],[11,"gradient","","",20,[[["eventctx",3],["colorscale",3],["vec",3],["into",8],["string",3]],["widget",3]]],[11,"new","","",17,[[["color",3]],["divergingscale",3]]],[11,"range","","",17,[[],["divergingscale",3]]],[11,"ignore","","",17,[[],["divergingscale",3]]],[11,"eval","","",17,[[],[["option",4],["color",3]]]],[11,"make_legend","","",17,[[["eventctx",3],["vec",3],["into",8],["string",3]],["widget",3]]],[11,"new","","",18,[[["app",3]],["colornetwork",3]]],[11,"add_l","","",18,[[["laneid",3],["color",3]]]],[11,"add_r","","",18,[[["roadid",3],["color",3]]]],[11,"add_i","","",18,[[["color",3],["intersectionid",3]]]],[11,"add_b","","",18,[[["color",3],["buildingid",3]]]],[11,"add_pl","","",18,[[["parkinglotid",3],["color",3]]]],[11,"ranked_roads","","",18,[[["roadid",3],["colorscale",3],["counter",3]]]],[11,"ranked_intersections","","",18,[[["counter",3],["colorscale",3],["intersectionid",3]]]],[11,"pct_roads","","",18,[[["roadid",3],["colorscale",3],["counter",3]]]],[11,"pct_intersections","","",18,[[["counter",3],["colorscale",3],["intersectionid",3]]]],[11,"build","","",18,[[["eventctx",3]]]],[11,"eval","","",19,[[],["color",3]]],[11,"from_colorous","","",19,[[["gradient",3]],["colorscale",3]]],[11,"inner_eval","","",19,[[]]],[0,"heatmap","game::common","",null,null],[3,"HeatmapOptions","game::common::heatmap","",null,null],[12,"resolution","","",21,null],[12,"radius","","",21,null],[12,"smoothing","","",21,null],[12,"contours","","",21,null],[12,"color_scheme","","",21,null],[3,"Grid","","",null,null],[12,"data","","",22,null],[12,"width","","",22,null],[12,"height","","",22,null],[5,"make_heatmap","","",null,[[["eventctx",3],["pt2d",3],["vec",3],["heatmapoptions",3],["bounds",3],["geombatch",3]],["widget",3]]],[17,"NEIGHBORS","","",null,null],[11,"new","","",21,[[],["heatmapoptions",3]]],[11,"to_controls","","",21,[[["eventctx",3],["widget",3]],[["widget",3],["vec",3]]]],[11,"from_controls","","",21,[[["panel",3]],["heatmapoptions",3]]],[11,"new","","",22,[[],["grid",3]]],[11,"idx","","",22,[[]]],[0,"isochrone","game::common","",null,null],[3,"IsochroneViewer","game::common::isochrone","",null,null],[12,"panel","","",23,null],[12,"draw","","",23,null],[5,"make_isochrone","","",null,[[["eventctx",3],["buildingid",3],["app",3]],["drawable",3]]],[11,"new","","",23,[[["eventctx",3],["buildingid",3],["app",3]],[["box",3],["state",8]]]],[0,"minimap","game::common","",null,null],[3,"Minimap","game::common::minimap","",null,null],[12,"dragging","","",24,null],[12,"panel","","",24,null],[12,"zoomed","","",24,null],[12,"layer","","",24,null],[12,"zoom_lvl","","",24,null],[12,"base_zoom","","",24,null],[12,"zoom","","",24,null],[12,"offset_x","","",24,null],[12,"offset_y","","",24,null],[5,"make_minimap_panel","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"make_tool_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_horiz_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_vert_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[11,"new","","",24,[[["eventctx",3],["app",3]],["minimap",3]]],[11,"map_to_minimap_pct","","",24,[[["pt2d",3]]]],[11,"set_zoom","","",24,[[["eventctx",3],["app",3]]]],[11,"recenter","","",24,[[["eventctx",3],["app",3]]]],[11,"event","","",24,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",24,[[["gfxctx",3],["app",3]]]],[0,"navigate","game::common","",null,null],[3,"Navigator","game::common::navigate","",null,null],[12,"panel","","",25,null],[3,"CrossStreet","","",null,null],[12,"first","","",26,null],[12,"panel","","",26,null],[12,"draw","","",26,null],[3,"SearchBuildings","","",null,null],[12,"panel","","",27,null],[11,"new","","",25,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",26,[[["eventctx",3],["vec",3],["app",3],["roadid",3]],[["box",3],["state",8]]]],[11,"new","","",27,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"warp","game::common","",null,null],[3,"Warping","game::common::warp","",null,null],[12,"warper","","",28,null],[12,"id","","",28,null],[3,"DebugWarp","","",null,null],[12,"panel","","",29,null],[5,"warp_to_id","","",null,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[17,"WARP_TO_CAM_ZOOM","","",null,null],[11,"new","","",28,[[["pt2d",3],["option",4],["id",4],["permap",3],["eventctx",3],["option",4]],[["box",3],["state",8]]]],[11,"new","","",29,[[["eventctx",3]],[["box",3],["state",8]]]],[11,"new","game::common","",14,[[],["commonstate",3]]],[11,"event","","",14,[[["eventctx",3],["contextualactions",8],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",14,[[["gfxctx",3],["app",3]]]],[11,"osd_for","","",14,[[["id",4],["app",3]],["text",3]]],[11,"draw_osd","","",14,[[["gfxctx",3],["app",3]]]],[11,"draw_custom_osd","","",14,[[["text",3],["gfxctx",3],["app",3]]]],[11,"launch_info_panel","","",14,[[["eventctx",3],["tab",4],["contextualactions",8],["app",3]]]],[11,"info_panel_open","","",14,[[["app",3]],[["option",4],["id",4]]]],[0,"cutscene","game","",null,null],[3,"CutsceneBuilder","game::cutscene","",null,null],[12,"name","","",30,null],[12,"scenes","","",30,null],[3,"Scene","","",null,null],[12,"layout","","",31,null],[12,"msg","","",31,null],[3,"CutscenePlayer","","",null,null],[12,"name","","",32,null],[12,"scenes","","",32,null],[12,"idx","","",32,null],[12,"panel","","",32,null],[12,"make_task","","",32,null],[3,"FYI","","",null,null],[12,"panel","","",33,null],[4,"Layout","","",null,null],[13,"PlayerSpeaking","","",34,null],[13,"BossSpeaking","","",34,null],[13,"Extra","","",34,null],[5,"make_panel","","",null,[[["eventctx",3],["vec",3],["box",3],["app",3]],["panel",3]]],[11,"new","","",30,[[],["cutscenebuilder",3]]],[11,"player","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"boss","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"extra","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"build","","",30,[[["eventctx",3],["app",3],["box",3],["fn",8]],[["box",3],["state",8]]]],[11,"new","","",33,[[["eventctx",3],["widget",3],["color",3]],[["box",3],["state",8]]]],[0,"debug","game","",null,null],[3,"DebugMode","game::debug","",null,null],[12,"panel","","",35,null],[12,"common","","",35,null],[12,"tool_panel","","",35,null],[12,"objects","","",35,null],[12,"hidden","","",35,null],[12,"layers","","",35,null],[12,"search_results","","",35,null],[12,"all_routes","","",35,null],[12,"highlighted_agents","","",35,null],[3,"SearchResults","","",null,null],[12,"query","","",36,null],[12,"num_matches","","",36,null],[12,"draw","","",36,null],[3,"Actions","","",null,null],[3,"ScreenshotTest","","",null,null],[12,"todo_maps","","",37,null],[5,"search_osm","","",null,[[["eventctx",3],["string",3],["app",3]],["transition",4]]],[5,"calc_all_routes","","",null,[[["eventctx",3],["app",3]]]],[5,"find_bad_signals","","",null,[[["app",3]]]],[5,"find_degenerate_roads","","",null,[[["app",3]]]],[5,"diff_tags","","",null,[[["tags",3]]]],[5,"find_large_intersections","","",null,[[["app",3]]]],[5,"screenshot_everything","","",null,[[["eventctx",3],["app",3]]]],[0,"floodfill","","",null,null],[3,"Floodfiller","game::debug::floodfill","",null,null],[12,"panel","","",38,null],[12,"unzoomed","","",38,null],[12,"zoomed","","",38,null],[12,"source","","",38,null],[4,"Source","","",null,null],[13,"Floodfill","","",39,null],[13,"SCC","","",39,null],[11,"floodfill","","",38,[[["eventctx",3],["laneid",3],["app",3]],[["box",3],["state",8]]]],[11,"scc","","",38,[[["eventctx",3],["laneid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",38,[[["eventctx",3],["source",4],["pathconstraints",4],["app",3]],[["box",3],["state",8]]]],[11,"calculate","","",39,[[["pathconstraints",4],["map",3]]]],[0,"objects","game::debug","",null,null],[3,"ObjectDebugger","game::debug::objects","",null,null],[12,"debug_tooltip_key_held","","",40,null],[11,"new","","",40,[[],["objectdebugger",3]]],[11,"event","","",40,[[["eventctx",3]]]],[11,"draw","","",40,[[["gfxctx",3],["app",3]]]],[11,"dump_debug","","",40,[[["id",4],["map",3],["sim",3]]]],[0,"path_counter","game::debug","",null,null],[3,"PathCounter","game::debug::path_counter","",null,null],[12,"panel","","",41,null],[12,"unzoomed","","",41,null],[12,"zoomed","","",41,null],[12,"cnt","","",41,null],[12,"tooltip","","",41,null],[11,"demand_across_intersection","","",41,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3],["state",8]]]],[0,"polygons","game::debug","",null,null],[3,"PolygonDebugger","game::debug::polygons","",null,null],[12,"panel","","",42,null],[12,"noun","","",42,null],[12,"items","","",42,null],[12,"center","","",42,null],[4,"Item","","",null,null],[13,"Point","","",43,null],[13,"Triangle","","",43,null],[13,"Polygon","","",43,null],[11,"new","","",42,[[["eventctx",3],["vec",3],["pt2d",3],["item",4],["option",4]],[["box",3],["state",8]]]],[0,"shared_row","game::debug","",null,null],[5,"export","game::debug::shared_row","",null,[[["vec",3],["roadid",3],["map",3]],["string",3]]],[5,"road","","",null,[[["roadid",3],["map",3]],["feature",3]]],[5,"lane","","",null,[[["lane",3]],[["option",4],["map",3]]]],[11,"new","game::debug","",35,[[["eventctx",3]],[["box",3],["state",8]]]],[11,"reset_info","","",35,[[["eventctx",3]]]],[0,"devtools","game","",null,null],[3,"DevToolsMode","game::devtools","",null,null],[12,"panel","","",44,null],[0,"destinations","","",null,null],[3,"PopularDestinations","game::devtools::destinations","",null,null],[12,"per_bldg","","",45,null],[12,"panel","","",45,null],[12,"draw","","",45,null],[11,"new","","",45,[[["eventctx",3],["scenario",3],["app",3]],[["box",3],["state",8]]]],[11,"make","","",45,[[["eventctx",3],["counter",3],["option",4],["app",3],["heatmapoptions",3],["buildingid",3]],[["box",3],["state",8]]]],[0,"kml","game::devtools","",null,null],[3,"ViewKML","game::devtools::kml","",null,null],[12,"panel","","",46,null],[12,"objects","","",46,null],[12,"draw","","",46,null],[12,"selected","","",46,null],[12,"quadtree","","",46,null],[12,"draw_query","","",46,null],[3,"Object","","",null,null],[12,"polygon","","",47,null],[12,"color","","",47,null],[12,"attribs","","",47,null],[12,"osm_bldg","","",47,null],[5,"make_object","","",null,[[["pt2d",3],["colorscheme",3],["btreemap",3],["vec",3],["hashmap",3],["string",3]],["object",3]]],[5,"make_query","","",null,[[["vec",3],["app",3]]]],[17,"RADIUS","","",null,null],[17,"THICKNESS","","",null,null],[11,"new","","",46,[[["eventctx",3],["app",3],["string",3],["option",4]],[["box",3],["state",8]]]],[0,"mapping","game::devtools","",null,null],[3,"ParkingMapper","game::devtools::mapping","",null,null],[12,"panel","","",48,null],[12,"draw_layer","","",48,null],[12,"show","","",48,null],[12,"selected","","",48,null],[12,"data","","",48,null],[3,"ChangeWay","","",null,null],[12,"panel","","",49,null],[12,"draw","","",49,null],[12,"osm_way_id","","",49,null],[12,"data","","",49,null],[12,"show","","",49,null],[4,"Show","","",null,null],[13,"TODO","","",50,null],[13,"Done","","",50,null],[13,"DividedHighways","","",50,null],[13,"OverlappingStuff","","",50,null],[4,"Value","","",null,null],[13,"BothSides","","",51,null],[13,"NoStopping","","",51,null],[13,"RightOnly","","",51,null],[13,"LeftOnly","","",51,null],[13,"Complicated","","",51,null],[5,"generate_osmc","","",null,[[["btreemap",3],["timer",3]],[["result",4],["box",3]]]],[5,"find_divided_highways","","",null,[[["app",3]],[["hashset",3],["roadid",3]]]],[5,"find_overlapping_stuff","","",null,[[["timer",3],["app",3]],[["vec",3],["polygon",3]]]],[11,"new","","",48,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"make","","",48,[[["eventctx",3],["value",4],["show",4],["wayid",3],["btreemap",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",49,[[["eventctx",3],["value",4],["show",4],["app",3],["btreemap",3],["wayid",3],["hashset",3]],[["box",3],["state",8]]]],[0,"polygon","game::devtools","",null,null],[3,"PolygonEditor","game::devtools::polygon","",null,null],[12,"panel","","",52,null],[12,"name","","",52,null],[12,"points","","",52,null],[12,"mouseover_pt","","",52,null],[12,"moving_pt","","",52,null],[5,"save_as_osmosis","","",null,[[["vec",3]],[["result",4],["error",3]]]],[17,"POINT_RADIUS","","",null,null],[17,"POINT_COLOR","","",null,null],[17,"POLYGON_COLOR","","",null,null],[17,"POINT_TO_MOVE","","",null,null],[17,"LAST_PLACED_POINT","","",null,null],[11,"new","","",52,[[["eventctx",3],["lonlat",3],["string",3],["vec",3]],[["box",3],["state",8]]]],[0,"scenario","game::devtools","",null,null],[3,"ScenarioManager","game::devtools::scenario","",null,null],[12,"panel","","",53,null],[12,"scenario","","",53,null],[12,"unzoomed","","",53,null],[12,"zoomed","","",53,null],[11,"new","","",53,[[["eventctx",3],["scenario",3],["app",3]],[["box",3],["state",8]]]],[0,"story","game::devtools","",null,null],[3,"StoryMapEditor","game::devtools::story","",null,null],[12,"panel","","",54,null],[12,"story","","",54,null],[12,"mode","","",54,null],[12,"dirty","","",54,null],[12,"hovering","","",54,null],[3,"RecordedStoryMap","","",null,null],[12,"name","","",55,null],[12,"markers","","",55,null],[3,"StoryMap","","",null,null],[12,"name","","",56,null],[12,"markers","","",56,null],[3,"Marker","","",null,null],[12,"pts","","",57,null],[12,"event","","",57,null],[12,"hitbox","","",57,null],[12,"draw","","",57,null],[3,"Lasso","","",null,null],[12,"pl","","",58,null],[4,"Mode","","",null,null],[13,"View","","",59,null],[13,"PlacingMarker","","",59,null],[13,"Dragging","","",59,null],[13,"Editing","","",59,null],[13,"Freehand","","",59,null],[5,"make_panel","","",null,[[["eventctx",3],["mode",4],["storymap",3]],["panel",3]]],[5,"simplify","","",null,[[["pt2d",3],["vec",3]],["ring",3]]],[11,"new","","",54,[[["eventctx",3]],[["box",3],["state",8]]]],[11,"redo_panel","","",54,[[["eventctx",3]]]],[11,"new","","",56,[[],["storymap",3]]],[11,"load","","",56,[[["eventctx",3],["recordedstorymap",3],["app",3]],[["option",4],["storymap",3]]]],[11,"save","","",56,[[["app",3]]]],[11,"new","","",57,[[["eventctx",3],["pt2d",3],["vec",3],["string",3]],["marker",3]]],[11,"draw_hovered","","",57,[[["gfxctx",3],["app",3]]]],[11,"make_editor","","",57,[[["eventctx",3]],["panel",3]]],[11,"new","","",58,[[["pt2d",3]],["lasso",3]]],[11,"event","","",58,[[["eventctx",3]],[["option",4],["ring",3]]]],[11,"draw","","",58,[[["gfxctx",3]]]],[11,"new","game::devtools","",44,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"edit","game","",null,null],[3,"EditMode","game::edit","",null,null],[12,"tool_panel","","",60,null],[12,"top_center","","",60,null],[12,"changelist","","",60,null],[12,"orig_edits","","",60,null],[12,"orig_dirty","","",60,null],[12,"mode","","",60,null],[12,"changelist_key","","",60,null],[12,"unzoomed","","",60,null],[12,"zoomed","","",60,null],[3,"SaveEdits","","",null,null],[12,"panel","","",61,null],[12,"current_name","","",61,null],[12,"cancel","","",61,null],[12,"on_success","","",61,null],[12,"reset","","",61,null],[3,"LoadEdits","","",null,null],[12,"panel","","",62,null],[12,"mode","","",62,null],[3,"ConfirmDiscard","","",null,null],[12,"panel","","",63,null],[12,"discard","","",63,null],[5,"make_topcenter","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"apply_map_edits","","",null,[[["eventctx",3],["mapedits",3],["app",3]]]],[5,"can_edit_lane","","",null,[[["app",3],["gameplaymode",4],["laneid",3]]]],[5,"speed_limit_choices","","",null,[[],[["vec",3],["choice",3]]]],[5,"maybe_edit_intersection","","",null,[[["eventctx",3],["app",3],["gameplaymode",4],["intersectionid",3]],[["option",4],["box",3]]]],[5,"make_changelist","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"cmd_to_id","","",null,[[["editcmd",4]],[["option",4],["id",4]]]],[0,"bulk","","",null,null],[3,"BulkSelect","game::edit::bulk","",null,null],[12,"panel","","",64,null],[12,"selector","","",64,null],[3,"BulkEdit","","",null,null],[12,"panel","","",65,null],[12,"roads","","",65,null],[12,"preview","","",65,null],[5,"make_select_panel","","",null,[[["eventctx",3],["roadselector",3]],["panel",3]]],[5,"get_lt_transformations","","",null,[[["panel",3]],["vec",3]]],[5,"make_lt_switcher","","",null,[[["eventctx",3],["vec",3]],["widget",3]]],[5,"make_bulk_edits","","",null,[[["eventctx",3],["vec",3],["vec",3],["speed",3],["option",4],["app",3]],[["box",3],["state",8]]]],[11,"new","","",64,[[["eventctx",3],["roadid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",65,[[["eventctx",3],["vec",3],["roadid",3],["drawable",3]],[["box",3],["state",8]]]],[0,"cluster_traffic_signals","game::edit","",null,null],[3,"ClusterTrafficSignalEditor","game::edit::cluster_traffic_signals","",null,null],[12,"panel","","",66,null],[12,"members","","",66,null],[12,"groups","","",66,null],[12,"group_selected","","",66,null],[11,"new","","",66,[[["eventctx",3],["intersectioncluster",3],["app",3]],[["box",3],["state",8]]]],[0,"lanes","game::edit","",null,null],[3,"LaneEditor","game::edit::lanes","",null,null],[12,"l","","",67,null],[12,"mode","","",67,null],[12,"panel","","",67,null],[5,"reverse_lane","","",null,[[["map",3],["laneid",3]],["editcmd",4]]],[11,"new","","",67,[[["eventctx",3],["gameplaymode",4],["laneid",3],["app",3]],[["box",3],["state",8]]]],[0,"routes","game::edit","",null,null],[3,"RouteEditor","game::edit::routes","",null,null],[12,"panel","","",68,null],[12,"route","","",68,null],[11,"new","","",68,[[["eventctx",3],["busrouteid",3],["app",3]],[["box",3],["state",8]]]],[0,"select","game::edit","",null,null],[3,"RoadSelector","game::edit::select","",null,null],[12,"roads","","",69,null],[12,"preview","","",69,null],[12,"mode","","",69,null],[12,"dragging","","",69,null],[4,"Mode","","",null,null],[13,"Pan","","",70,null],[13,"Route","","",70,null],[12,"i1","game::edit::select::Mode","",71,null],[12,"preview_path","","",71,null],[13,"Paint","game::edit::select","",70,null],[13,"Erase","","",70,null],[11,"new","","",69,[[["eventctx",3],["btreeset",3],["roadid",3],["app",3]],["roadselector",3]]],[11,"make_controls","","",69,[[["eventctx",3]],["widget",3]]],[11,"roads_changed","","",69,[[["eventctx",3],["app",3]]]],[11,"event","","",69,[[["eventctx",3],["option",4],["app",3]]]],[11,"draw","","",69,[[["gfxctx",3],["app",3]]]],[0,"stop_signs","game::edit","",null,null],[3,"StopSignEditor","game::edit::stop_signs","",null,null],[12,"panel","","",72,null],[12,"id","","",72,null],[12,"mode","","",72,null],[12,"geom","","",72,null],[12,"selected_sign","","",72,null],[11,"new","","",72,[[["eventctx",3],["app",3],["gameplaymode",4],["intersectionid",3]],[["box",3],["state",8]]]],[0,"traffic_signals","game::edit","",null,null],[3,"TrafficSignalEditor","game::edit::traffic_signals","",null,null],[12,"side_panel","","",73,null],[12,"top_panel","","",73,null],[12,"mode","","",73,null],[12,"members","","",73,null],[12,"current_stage","","",73,null],[12,"movements","","",73,null],[12,"movement_selected","","",73,null],[12,"draw_current","","",73,null],[12,"command_stack","","",73,null],[12,"redo_stack","","",73,null],[12,"original","","",73,null],[12,"warn_changed","","",73,null],[12,"fade_irrelevant","","",73,null],[3,"BundleEdits","","",null,null],[12,"signals","","",74,null],[5,"make_top_panel","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"make_side_panel","","",null,[[["eventctx",3],["btreeset",3],["app",3]],["panel",3]]],[5,"check_for_missing_turns","","",null,[[["btreeset",3],["app",3]],[["option",4],["bundleedits",3]]]],[5,"draw_multiple_signals","","",null,[[["eventctx",3],["btreeset",3],["app",3],["vec",3]],["widget",3]]],[5,"squish_polygons_together","","",null,[[["vec",3],["polygon",3]],["vec",3]]],[5,"fade_irrelevant","","",null,[[["btreeset",3],["app",3]],["geombatch",3]]],[0,"edits","","",null,null],[3,"ChangeDuration","game::edit::traffic_signals::edits","",null,null],[12,"panel","","",75,null],[12,"idx","","",75,null],[5,"edit_entire_signal","","",null,[[["eventctx",3],["gameplaymode",4],["app",3],["bundleedits",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",75,[[["eventctx",3],["controltrafficsignal",3]],[["box",3],["state",8]]]],[0,"offsets","game::edit::traffic_signals","",null,null],[3,"ShowAbsolute","game::edit::traffic_signals::offsets","",null,null],[12,"members","","",76,null],[12,"panel","","",76,null],[12,"labels","","",76,null],[3,"ShowRelative","","",null,null],[12,"base","","",77,null],[12,"members","","",77,null],[12,"panel","","",77,null],[12,"labels","","",77,null],[3,"TuneRelative","","",null,null],[12,"i1","","",78,null],[12,"i2","","",78,null],[12,"members","","",78,null],[12,"panel","","",78,null],[12,"labels","","",78,null],[11,"new","","",76,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",77,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",78,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[0,"picker","game::edit::traffic_signals","",null,null],[3,"SignalPicker","game::edit::traffic_signals::picker","",null,null],[12,"members","","",79,null],[12,"panel","","",79,null],[12,"mode","","",79,null],[5,"make_btn","","",null,[[["eventctx",3]],["widget",3]]],[11,"new","","",79,[[["eventctx",3],["btreeset",3],["gameplaymode",4],["intersectionid",3]],[["box",3],["state",8]]]],[0,"preview","game::edit::traffic_signals","",null,null],[3,"PreviewTrafficSignal","game::edit::traffic_signals::preview","",null,null],[12,"panel","","",80,null],[12,"speed","","",80,null],[12,"time_panel","","",80,null],[5,"make_previewer","","",null,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",80,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","game::edit::traffic_signals","",73,[[["eventctx",3],["btreeset",3],["intersectionid",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"change_stage","","",73,[[["eventctx",3],["app",3]]]],[11,"add_new_edit","","",73,[[["eventctx",3],["fn",8],["app",3]]]],[11,"recalc_draw_current","","",73,[[["eventctx",3],["app",3]]]],[11,"apply","","",74,[[["app",3]]]],[11,"commit","","",74,[[["eventctx",3],["app",3]]]],[11,"get_current","","",74,[[["btreeset",3],["app",3]],["bundleedits",3]]],[11,"synchronize","","",74,[[["btreeset",3],["app",3]],["bundleedits",3]]],[0,"validate","game::edit","",null,null],[5,"check_sidewalk_connectivity","game::edit::validate","",null,[[["eventctx",3],["editcmd",4],["app",3]],[["option",4],["box",3]]]],[5,"check_blackholes","","",null,[[["eventctx",3],["editcmd",4],["app",3]],[["option",4],["box",3]]]],[5,"try_change_lt","","",null,[[["eventctx",3],["laneid",3],["map",3],["lanetype",4]],[["result",4],["box",3],["editcmd",4]]]],[0,"zones","game::edit","",null,null],[3,"ZoneEditor","game::edit::zones","",null,null],[12,"panel","","",81,null],[12,"selector","","",81,null],[12,"allow_through_traffic","","",81,null],[12,"unzoomed","","",81,null],[12,"zoomed","","",81,null],[12,"orig_members","","",81,null],[5,"draw_zone","","",null,[[["eventctx",3],["btreeset",3],["app",3]]]],[5,"make_instructions","","",null,[[["eventctx",3],["btreeset",3]],["widget",3]]],[11,"new","","",81,[[["eventctx",3],["roadid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","game::edit","",60,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"quit","","",60,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",61,[[["eventctx",3],["into",8],["option",4],["box",3],["app",3],["string",3],["fn",8],["transition",4]],[["box",3],["state",8]]]],[11,"recalc_btn","","",61,[[["eventctx",3],["app",3]]]],[11,"new","","",62,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"new","","",63,[[["eventctx",3],["box",3],["fn",8]],[["box",3],["state",8]]]],[0,"game","game","",null,null],[3,"Game","game::game","",null,null],[12,"states","","",82,null],[12,"app","","",82,null],[3,"ChooseSomething","","",null,null],[12,"panel","","",83,null],[12,"cb","","",83,null],[3,"PromptInput","","",null,null],[12,"panel","","",84,null],[12,"cb","","",84,null],[3,"PopupMsg","","",null,null],[12,"panel","","",85,null],[12,"unzoomed","","",85,null],[12,"zoomed","","",85,null],[4,"DrawBaselayer","","",null,null],[13,"DefaultMap","","",86,null],[13,"Custom","","",86,null],[13,"PreviousState","","",86,null],[4,"Transition","","",null,null],[13,"Keep","","",87,null],[13,"KeepWithMouseover","","",87,null],[13,"Pop","","",87,null],[13,"ModifyState","","",87,null],[13,"ReplaceWithData","","",87,null],[13,"Push","","",87,null],[13,"Replace","","",87,null],[13,"Clear","","",87,null],[13,"Multi","","",87,null],[8,"State","","",null,null],[10,"event","","",88,[[["eventctx",3],["app",3]],["transition",4]]],[10,"draw","","",88,[[["gfxctx",3],["app",3]]]],[11,"draw_baselayer","","",88,[[],["drawbaselayer",4]]],[11,"on_destroy","","",88,[[["eventctx",3],["app",3]]]],[11,"new","","",82,[[["eventctx",3],["flags",3],["option",4],["gameplaymode",4],["string",3],["option",4],["options",3]],["game",3]]],[11,"execute_transition","","",82,[[["eventctx",3],["transition",4]]]],[11,"grey_out_map","","",88,[[["gfxctx",3],["app",3]]]],[11,"is","","Returns true if the trait object wraps an object of type…",88,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",88,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",88,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",88,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",88,[[],["option",4]]],[11,"new","","",83,[[["eventctx",3],["vec",3],["box",3],["choice",3],["fn",8]],[["box",3],["state",8]]]],[11,"new_below","","",83,[[["eventctx",3],["vec",3],["box",3],["screenrectangle",3],["choice",3],["fn",8]],[["box",3],["state",8]]]],[11,"new","","",84,[[["eventctx",3],["fn",8],["box",3]],[["box",3],["state",8]]]],[11,"new","","",85,[[["eventctx",3],["vec",3],["into",8],["string",3]],[["box",3],["state",8]]]],[11,"also_draw","","",85,[[["eventctx",3],["vec",3],["into",8],["string",3],["drawable",3]],[["box",3],["state",8]]]],[0,"helpers","game","",null,null],[4,"ID","game::helpers","",null,null],[13,"Road","","",89,null],[13,"Lane","","",89,null],[13,"Intersection","","",89,null],[13,"Building","","",89,null],[13,"ParkingLot","","",89,null],[13,"Car","","",89,null],[13,"Pedestrian","","",89,null],[13,"PedCrowd","","",89,null],[13,"BusStop","","",89,null],[13,"Area","","",89,null],[5,"list_names","","",null,[[["text",3],["btreeset",3],["string",3],["fn",8]]]],[5,"nice_map_name","","",null,[[]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],[["vec",3],["textspan",3]]]],[5,"color_for_mode","","",null,[[["tripmode",4],["app",3]],["color",3]]],[5,"color_for_agent_type","","",null,[[["agenttype",4],["app",3]],["color",3]]],[5,"color_for_trip_phase","","",null,[[["tripphasetype",4],["app",3]],["color",3]]],[5,"amenity_type","","",null,[[],["option",4]]],[5,"hotkey_btn","","",null,[[["into",8],["key",4],["app",3],["eventctx",3],["string",3]],["widget",3]]],[5,"intersections_from_roads","","",null,[[["map",3],["btreeset",3]],[["btreeset",3],["intersectionid",3]]]],[5,"checkbox_per_mode","","",null,[[["eventctx",3],["btreeset",3],["app",3]],["widget",3]]],[5,"open_browser","","",null,[[["string",3]]]],[5,"loading_tips","","",null,[[],["text",3]]],[11,"from_agent","","",89,[[["agentid",4]],["id",4]]],[11,"agent_id","","",89,[[],[["option",4],["agentid",4]]]],[11,"canonical_point","","",89,[[["permap",3]],[["pt2d",3],["option",4]]]],[0,"info","game","",null,null],[3,"InfoPanel","game::info","",null,null],[12,"tab","","",90,null],[12,"time","","",90,null],[12,"is_paused","","",90,null],[12,"panel","","",90,null],[12,"unzoomed","","",90,null],[12,"zoomed","","",90,null],[12,"hyperlinks","","",90,null],[12,"warpers","","",90,null],[12,"time_warpers","","",90,null],[12,"cached_actions","","",90,null],[3,"Details","","",null,null],[12,"unzoomed","","",91,null],[12,"zoomed","","",91,null],[12,"hyperlinks","","",91,null],[12,"warpers","","",91,null],[12,"time_warpers","","",91,null],[12,"can_jump_to_time","","",91,null],[3,"DataOptions","","",null,null],[12,"show_before","","",92,null],[12,"show_end_of_day","","",92,null],[12,"disabled_types","","",92,null],[4,"Tab","","",null,null],[13,"PersonTrips","","",93,null],[13,"PersonBio","","",93,null],[13,"PersonSchedule","","",93,null],[13,"BusStatus","","",93,null],[13,"BusStop","","",93,null],[13,"BusRoute","","",93,null],[13,"ParkedCar","","",93,null],[13,"BldgInfo","","",93,null],[13,"BldgPeople","","",93,null],[13,"ParkingLot","","",93,null],[13,"Crowd","","",93,null],[13,"Area","","",93,null],[13,"IntersectionInfo","","",93,null],[13,"IntersectionTraffic","","",93,null],[13,"IntersectionDelay","","",93,null],[13,"IntersectionDemand","","",93,null],[13,"IntersectionArrivals","","",93,null],[13,"IntersectionTrafficSignal","","",93,null],[13,"LaneInfo","","",93,null],[13,"LaneDebug","","",93,null],[13,"LaneTraffic","","",93,null],[5,"make_table","","",null,[[["eventctx",3],["vec",3]],[["widget",3],["vec",3]]]],[5,"throughput","","",null,[[["fn",8],["eventctx",3],["app",3],["dataoptions",3]],["widget",3]]],[5,"make_tabs","","",null,[[["tab",4],["hashmap",3],["eventctx",3],["vec",3]],["widget",3]]],[5,"header_btns","","",null,[[["eventctx",3]],["widget",3]]],[0,"building","","",null,null],[5,"info","game::info::building","",null,[[["eventctx",3],["buildingid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"people","","",null,[[["eventctx",3],["buildingid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["buildingid",3],["tab",4],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"draw_occupants","","",null,[[["details",3],["app",3],["option",4],["personid",3],["buildingid",3]]]],[0,"bus","game::info","",null,null],[5,"stop","game::info::bus","",null,[[["eventctx",3],["busstopid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"bus_status","","",null,[[["eventctx",3],["app",3],["carid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"bus_header","","",null,[[["eventctx",3],["tab",4],["app",3],["carid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"route","","",null,[[["eventctx",3],["busrouteid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"describe_schedule","","",null,[[["busroute",3]],["text",3]]],[0,"debug","game::info","",null,null],[5,"area","game::info::debug","",null,[[["app",3],["eventctx",3],["areaid",3],["details",3]],[["widget",3],["vec",3]]]],[0,"intersection","game::info","",null,null],[5,"info","game::info::intersection","",null,[[["intersectionid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"delay","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"current_demand","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"arrivals","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"traffic_signal","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"delay_plot","","",null,[[["app",3],["eventctx",3],["dataoptions",3],["intersectionid",3]],["widget",3]]],[5,"header","","",null,[[["intersectionid",3],["tab",4],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[0,"lane","game::info","",null,null],[5,"info","game::info::lane","",null,[[["laneid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"debug","","",null,[[["laneid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["eventctx",3],["laneid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["tab",4],["laneid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[0,"parking_lot","game::info","",null,null],[5,"info","game::info::parking_lot","",null,[[["eventctx",3],["parkinglotid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["tab",4],["parkinglotid",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[0,"person","game::info","",null,null],[5,"trips","game::info::person","",null,[[["eventctx",3],["btreemap",3],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"bio","","",null,[[["eventctx",3],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"schedule","","",null,[[["eventctx",3],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"crowd","","",null,[[["app",3],["eventctx",3],["vec",3],["details",3]],[["widget",3],["vec",3]]]],[5,"parked_car","","",null,[[["eventctx",3],["app",3],["carid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["eventctx",3],["tab",4],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"current_status","","",null,[[["eventctx",3],["map",3],["person",3]],["widget",3]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],["textspan",3]]],[0,"trip","game::info","",null,null],[3,"OpenTrip","game::info::trip","",null,null],[12,"show_after","","",94,null],[12,"cached_routes","","",94,null],[5,"ongoing","","",null,[[["eventctx",3],["opentrip",3],["tripid",3],["app",3],["agentid",4],["details",3]],["widget",3]]],[5,"future","","",null,[[["eventctx",3],["opentrip",3],["tripid",3],["app",3],["details",3]],["widget",3]]],[5,"finished","","",null,[[["eventctx",3],["btreemap",3],["tripid",3],["app",3],["personid",3],["details",3]],["widget",3]]],[5,"cancelled","","",null,[[["eventctx",3],["tripid",3],["app",3]],["widget",3]]],[5,"make_timeline","","",null,[[["eventctx",3],["opentrip",3],["option",4],["tripphase",3],["details",3],["vec",3],["tripid",3],["app",3]],["widget",3]]],[5,"make_elevation","","",null,[[["path",3],["eventctx",3],["color",3],["map",3]],["widget",3]]],[5,"endpoint","","",null,[[["tripendpoint",4],["app",3]]]],[11,"single","","",94,[[["tripid",3]],[["btreemap",3],["tripid",3],["opentrip",3]]]],[11,"new","","",94,[[],["opentrip",3]]],[8,"ContextualActions","game::info","",null,null],[10,"actions","","",95,[[["id",4],["app",3]],["vec",3]]],[10,"execute","","",95,[[["eventctx",3],["id",4],["string",3],["app",3]],["transition",4]]],[10,"is_paused","","",95,[[]]],[10,"gameplay_mode","","",95,[[],["gameplaymode",4]]],[11,"from_id","","",93,[[["id",4],["app",3]],["tab",4]]],[11,"to_id","","",93,[[["app",3]],[["option",4],["id",4]]]],[11,"changed_settings","","",93,[[["panel",3]],[["option",4],["tab",4]]]],[11,"variant","","",93,[[]]],[11,"new","","",90,[[["eventctx",3],["tab",4],["contextualactions",8],["app",3]],["infopanel",3]]],[11,"event","","",90,[[["eventctx",3],["contextualactions",8],["app",3]]]],[11,"draw","","",90,[[["gfxctx",3],["app",3]]]],[11,"active_keys","","",90,[[],["vec",3]]],[11,"active_id","","",90,[[["app",3]],[["option",4],["id",4]]]],[11,"new","","",92,[[],["dataoptions",3]]],[11,"to_controls","","",92,[[["eventctx",3],["app",3]],["widget",3]]],[11,"from_controls","","",92,[[["panel",3]],["dataoptions",3]]],[11,"disabled_series","","",92,[[],[["hashset",3],["string",3]]]],[0,"layer","game","",null,null],[3,"PickLayer","game::layer","",null,null],[12,"panel","","",96,null],[4,"LayerOutcome","","",null,null],[13,"Close","","",97,null],[13,"Replace","","",97,null],[0,"elevation","","",null,null],[3,"Elevation","game::layer::elevation","",null,null],[12,"unzoomed","","",98,null],[12,"zoomed","","",98,null],[12,"panel","","",98,null],[11,"new","","",98,[[["eventctx",3],["app",3]],["elevation",3]]],[0,"map","game::layer","",null,null],[3,"BikeNetwork","game::layer::map","",null,null],[12,"panel","","",99,null],[12,"time","","",99,null],[12,"unzoomed","","",99,null],[12,"zoomed","","",99,null],[3,"Static","","",null,null],[12,"panel","","",100,null],[12,"unzoomed","","",100,null],[12,"zoomed","","",100,null],[12,"name","","",100,null],[11,"new","","",99,[[["eventctx",3],["app",3]],["bikenetwork",3]]],[11,"new","","",100,[[["eventctx",3],["widget",3],["colordiscrete",3],["string",3]],["static",3]]],[11,"edits","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"amenities","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"no_sidewalks","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"blackholes","","",100,[[["eventctx",3],["app",3]],["static",3]]],[0,"pandemic","game::layer","",null,null],[3,"Pandemic","game::layer::pandemic","",null,null],[12,"time","","",101,null],[12,"opts","","",101,null],[12,"draw","","",101,null],[12,"panel","","",101,null],[3,"Options","","",null,null],[12,"heatmap","","",102,null],[12,"state","","",102,null],[4,"SEIR","","",null,null],[13,"Sane","","",103,null],[13,"Exposed","","",103,null],[13,"Infected","","",103,null],[13,"Recovered","","",103,null],[13,"Dead","","",103,null],[5,"make_controls","","",null,[[["eventctx",3],["options",3],["widget",3],["app",3],["option",4]],["panel",3]]],[11,"new","","",101,[[["eventctx",3],["options",3],["app",3]],["pandemic",3]]],[11,"options","","",101,[[],["options",3]]],[0,"parking","game::layer","",null,null],[3,"Occupancy","game::layer::parking","",null,null],[12,"time","","",104,null],[12,"onstreet","","",104,null],[12,"garages","","",104,null],[12,"lots","","",104,null],[12,"private_bldgs","","",104,null],[12,"looking_for_parking","","",104,null],[12,"unzoomed","","",104,null],[12,"zoomed","","",104,null],[12,"panel","","",104,null],[3,"Efficiency","","",null,null],[12,"time","","",105,null],[12,"unzoomed","","",105,null],[12,"zoomed","","",105,null],[12,"panel","","",105,null],[4,"Loc","","",null,null],[13,"Road","","",106,null],[13,"Bldg","","",106,null],[13,"Lot","","",106,null],[11,"new","","",104,[[["eventctx",3],["app",3]],["occupancy",3]]],[11,"new","","",106,[[["map",3],["parkingspot",4]],["loc",4]]],[11,"new","","",105,[[["eventctx",3],["app",3]],["efficiency",3]]],[0,"population","game::layer","",null,null],[3,"PopulationMap","game::layer::population","",null,null],[12,"time","","",107,null],[12,"opts","","",107,null],[12,"draw","","",107,null],[12,"panel","","",107,null],[3,"Options","","",null,null],[12,"heatmap","","",108,null],[5,"make_controls","","",null,[[["eventctx",3],["widget",3],["option",4],["app",3],["options",3]],["panel",3]]],[11,"new","","",107,[[["eventctx",3],["options",3],["app",3]],["populationmap",3]]],[11,"options","","",107,[[],["options",3]]],[0,"traffic","game::layer","",null,null],[3,"Backpressure","game::layer::traffic","",null,null],[12,"time","","",109,null],[12,"unzoomed","","",109,null],[12,"zoomed","","",109,null],[12,"panel","","",109,null],[3,"Throughput","","",null,null],[12,"time","","",110,null],[12,"tooltip","","",110,null],[12,"unzoomed","","",110,null],[12,"zoomed","","",110,null],[12,"panel","","",110,null],[3,"CompareThroughput","","",null,null],[12,"time","","",111,null],[12,"unzoomed","","",111,null],[12,"zoomed","","",111,null],[12,"panel","","",111,null],[3,"TrafficJams","","",null,null],[12,"time","","",112,null],[12,"unzoomed","","",112,null],[12,"zoomed","","",112,null],[12,"panel","","",112,null],[3,"Jam","","",null,null],[12,"epicenter","","",113,null],[12,"members","","",113,null],[3,"Delay","","",null,null],[12,"time","","",114,null],[12,"unzoomed","","",114,null],[12,"panel","","",114,null],[5,"cluster_jams","","",null,[[["map",3],["vec",3]],["vec",3]]],[11,"new","","",109,[[["eventctx",3],["app",3]],["backpressure",3]]],[11,"new","","",110,[[["eventctx",3],["app",3]],["throughput",3]]],[11,"new","","",111,[[["eventctx",3],["app",3]],["comparethroughput",3]]],[11,"new","","",112,[[["eventctx",3],["app",3]],["trafficjams",3]]],[11,"adjacent_to","","",113,[[["map",3],["intersectionid",3]]]],[11,"all_polygons","","",113,[[["map",3]],[["vec",3],["polygon",3]]]],[11,"new","","",114,[[["eventctx",3],["app",3]],["delay",3]]],[0,"transit","game::layer","",null,null],[3,"TransitNetwork","game::layer::transit","",null,null],[12,"panel","","",115,null],[12,"unzoomed","","",115,null],[12,"zoomed","","",115,null],[11,"new","","",115,[[["eventctx",3],["app",3]],["transitnetwork",3]]],[8,"Layer","game::layer","",null,null],[10,"name","","",116,[[],["option",4]]],[10,"event","","",116,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[10,"draw","","",116,[[["gfxctx",3],["app",3]]]],[10,"draw_minimap","","",116,[[["gfxctx",3]]]],[11,"simple_event","","",116,[[["eventctx",3],["panel",3],["panel",3]],[["option",4],["layeroutcome",4]]]],[11,"update","","",96,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["transition",4]]]],[11,"pick","","",96,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"options","game","",null,null],[3,"Options","game::options","",null,null],[12,"dev","","",117,null],[12,"debug_all_agents","","",117,null],[12,"label_roads","","",117,null],[12,"traffic_signal_style","","",117,null],[12,"color_scheme","","",117,null],[12,"min_zoom_for_detail","","",117,null],[12,"large_unzoomed_agents","","",117,null],[12,"camera_angle","","",117,null],[12,"time_increment","","",117,null],[12,"dont_draw_time_warp","","",117,null],[12,"jump_to_delay","","",117,null],[12,"language","","",117,null],[3,"OptionsPanel","","",null,null],[12,"panel","","",118,null],[4,"TrafficSignalStyle","","",null,null],[13,"BAP","","",119,null],[13,"Yuwen","","",119,null],[13,"IndividualTurnArrows","","",119,null],[4,"CameraAngle","","",null,null],[13,"TopDown","","",120,null],[13,"IsometricNE","","",120,null],[13,"IsometricNW","","",120,null],[13,"IsometricSE","","",120,null],[13,"IsometricSW","","",120,null],[11,"default","","",117,[[],["options",3]]],[11,"new","","",118,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"pregame","game","",null,null],[3,"TitleScreen","game::pregame","",null,null],[12,"panel","","",121,null],[12,"screensaver","","",121,null],[12,"rng","","",121,null],[3,"MainMenu","","",null,null],[12,"panel","","",122,null],[3,"About","","",null,null],[12,"panel","","",123,null],[3,"Proposals","","",null,null],[12,"panel","","",124,null],[12,"proposals","","",124,null],[12,"current","","",124,null],[3,"Screensaver","","",null,null],[12,"line","","",125,null],[12,"started","","",125,null],[0,"built_info","","",null,null],[5,"time","game::pregame::built_info","",null,[[],["text",3]]],[17,"CI_PLATFORM","","The Continuous Integration platform detected during…",null,null],[17,"PKG_VERSION","","The full version.",null,null],[17,"PKG_VERSION_MAJOR","","The major version.",null,null],[17,"PKG_VERSION_MINOR","","The minor version.",null,null],[17,"PKG_VERSION_PATCH","","The patch version.",null,null],[17,"PKG_VERSION_PRE","","The pre-release version.",null,null],[17,"PKG_AUTHORS","","A colon-separated list of authors.",null,null],[17,"PKG_NAME","","The name of the package.",null,null],[17,"PKG_DESCRIPTION","","The description.",null,null],[17,"PKG_HOMEPAGE","","The homepage.",null,null],[17,"TARGET","","The target triple that was being compiled for.",null,null],[17,"HOST","","The host triple of the rust compiler.",null,null],[17,"PROFILE","","`release` for release builds, `debug` for other builds.",null,null],[17,"RUSTC","","The compiler that cargo resolved to use.",null,null],[17,"RUSTDOC","","The documentation generator that cargo resolved to use.",null,null],[17,"OPT_LEVEL","","Value of OPT_LEVEL for the profile used during compilation.",null,null],[17,"NUM_JOBS","","The parallelism that was specified during compilation.",null,null],[17,"DEBUG","","Value of DEBUG for the profile used during compilation.",null,null],[17,"FEATURES","","The features that were enabled during compilation.",null,null],[17,"FEATURES_STR","","The features as a comma-separated string.",null,null],[17,"RUSTC_VERSION","","The output of `rustc -V`",null,null],[17,"RUSTDOC_VERSION","","The output of `rustdoc -V`",null,null],[17,"BUILT_TIME_UTC","","The built-time in RFC2822, UTC",null,null],[17,"CFG_TARGET_ARCH","","The target architecture, given by `cfg!(target_arch)`.",null,null],[17,"CFG_ENDIAN","","The endianness, given by `cfg!(target_endian)`.",null,null],[17,"CFG_ENV","","The toolchain-environment, given by `cfg!(target_env)`.",null,null],[17,"CFG_FAMILY","","The OS-family, given by `cfg!(target_family)`.",null,null],[17,"CFG_OS","","The operating system, given by `cfg!(target_os)`.",null,null],[17,"CFG_POINTER_WIDTH","","The pointer width, given by `cfg!(target_pointer_width)`.",null,null],[11,"new","game::pregame","",121,[[["eventctx",3],["app",3]],["titlescreen",3]]],[11,"new","","",122,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",123,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",124,[[["eventctx",3],["app",3],["string",3],["option",4]],[["box",3],["state",8]]]],[11,"bounce","","",125,[[["eventctx",3],["xorshiftrng",3],["app",3]],["screensaver",3]]],[11,"update","","",125,[[["eventctx",3],["xorshiftrng",3],["app",3]]]],[0,"render","game","",null,null],[3,"DrawOptions","game::render","",null,null],[12,"suppress_traffic_signal_details","","",126,null],[12,"label_buildings","","",126,null],[5,"draw_vehicle","","",null,[[["prerender",3],["colorscheme",3],["drawcarinput",3],["map",3]],[["box",3],["renderable",8]]]],[0,"area","","",null,null],[3,"DrawArea","game::render::area","",null,null],[12,"id","","",127,null],[11,"new","","",127,[[["geombatch",3],["colorscheme",3],["eventctx",3],["area",3]],["drawarea",3]]],[11,"fill","","",127,[[["colorscheme",3],["areatype",4]],["fill",4]]],[0,"bike","game::render","",null,null],[3,"DrawBike","game::render::bike","",null,null],[12,"id","","",128,null],[12,"body_circle","","",128,null],[12,"zorder","","",128,null],[12,"draw_default","","",128,null],[11,"new","","",128,[[["prerender",3],["colorscheme",3],["drawcarinput",3],["map",3]],["drawbike",3]]],[0,"building","game::render","",null,null],[3,"DrawBuilding","game::render::building","",null,null],[12,"id","","",129,null],[12,"label","","",129,null],[11,"new","","",129,[[["colorscheme",3],["building",3],["options",3],["eventctx",3],["map",3],["geombatch",3]],["drawbuilding",3]]],[0,"bus_stop","game::render","",null,null],[3,"DrawBusStop","game::render::bus_stop","",null,null],[12,"id","","",130,null],[12,"center","","",130,null],[12,"zorder","","",130,null],[12,"draw_default","","",130,null],[17,"RADIUS","","",null,null],[11,"new","","",130,[[["busstop",3],["colorscheme",3],["eventctx",3],["map",3]],["drawbusstop",3]]],[0,"car","game::render","",null,null],[3,"DrawCar","game::render::car","",null,null],[12,"id","","",131,null],[12,"body","","",131,null],[12,"body_polygon","","",131,null],[12,"zorder","","",131,null],[12,"draw_default","","",131,null],[5,"thick_line_from_angle","","",null,[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]]],[5,"zoomed_color_car","","",null,[[["drawcarinput",3],["colorscheme",3]],["color",3]]],[17,"CAR_WIDTH","","",null,null],[11,"new","","",131,[[["prerender",3],["colorscheme",3],["drawcarinput",3],["map",3]],["drawcar",3]]],[0,"intersection","game::render","",null,null],[3,"DrawIntersection","game::render::intersection","",null,null],[12,"id","","",132,null],[12,"zorder","","",132,null],[12,"draw_default","","",132,null],[12,"draw_traffic_signal","","",132,null],[5,"calculate_corners","","",null,[[["intersection",3],["map",3]],[["vec",3],["polygon",3]]]],[5,"calculate_border_arrows","","",null,[[["intersection",3],["map",3],["road",3]],[["vec",3],["polygon",3]]]],[5,"make_octagon","","",null,[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]]],[5,"make_crosswalk","","",null,[[["colorscheme",3],["turn",3],["map",3],["geombatch",3]]]],[5,"make_rainbow_crosswalk","","",null,[[["turn",3],["map",3],["geombatch",3]]]],[5,"perp_line","","",null,[[["line",3],["distance",3]],["line",3]]],[11,"new","","",132,[[["intersection",3],["map",3]],["drawintersection",3]]],[11,"clear_rendering","","",132,[[]]],[11,"render","","",132,[[["gfxctx",3],["app",3]],["drawable",3]]],[11,"stop_sign_geom","","",132,[[["roadwithstopsign",3],["map",3]],["option",4]]],[0,"lane","game::render","",null,null],[3,"DrawLane","game::render::lane","",null,null],[12,"id","","",133,null],[12,"polygon","","",133,null],[12,"zorder","","",133,null],[12,"draw_default","","",133,null],[5,"perp_line","","",null,[[["line",3],["distance",3]],["line",3]]],[5,"calculate_sidewalk_lines","","",null,[[["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_parking_lines","","",null,[[["map",3],["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_driving_lines","","",null,[[["road",3],["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_turn_markings","","",null,[[["map",3],["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_one_way_markings","","",null,[[["road",3],["lane",3]],[["vec",3],["polygon",3]]]],[11,"new","","",133,[[["map",3],["lane",3]],["drawlane",3]]],[11,"clear_rendering","","",133,[[]]],[11,"render","","",133,[[["gfxctx",3],["app",3]],["drawable",3]]],[0,"map","game::render","",null,null],[3,"DrawMap","game::render::map","",null,null],[12,"roads","","",134,null],[12,"lanes","","",134,null],[12,"intersections","","",134,null],[12,"buildings","","",134,null],[12,"parking_lots","","",134,null],[12,"bus_stops","","",134,null],[12,"areas","","",134,null],[12,"agents","","",134,null],[12,"boundary_polygon","","",134,null],[12,"draw_all_unzoomed_roads_and_intersections","","",134,null],[12,"draw_all_buildings","","",134,null],[12,"draw_all_building_paths","","",134,null],[12,"draw_all_building_outlines","","",134,null],[12,"draw_all_unzoomed_parking_lots","","",134,null],[12,"draw_all_areas","","",134,null],[12,"quadtree","","",134,null],[3,"AgentCache","","",null,null],[12,"time","","",135,null],[12,"agents_per_on","","",135,null],[12,"unzoomed","","",135,null],[3,"UnzoomedAgents","","",null,null],[12,"cars","","",136,null],[12,"bikes","","",136,null],[12,"buses_and_trains","","",136,null],[12,"peds","","",136,null],[12,"car_color","","",136,null],[12,"bike_color","","",136,null],[12,"bus_color","","",136,null],[12,"ped_color","","",136,null],[11,"new","","",134,[[["colorscheme",3],["options",3],["timer",3],["eventctx",3],["map",3]],["drawmap",3]]],[11,"regenerate_unzoomed_layer","","",134,[[["colorscheme",3],["timer",3],["eventctx",3],["map",3]],["drawable",3]]],[11,"get_r","","",134,[[["roadid",3]],["drawroad",3]]],[11,"get_l","","",134,[[["laneid",3]],["drawlane",3]]],[11,"get_i","","",134,[[["intersectionid",3]],["drawintersection",3]]],[11,"get_b","","",134,[[["buildingid",3]],["drawbuilding",3]]],[11,"get_pl","","",134,[[["parkinglotid",3]],["drawparkinglot",3]]],[11,"get_bs","","",134,[[["busstopid",3]],["drawbusstop",3]]],[11,"get_a","","",134,[[["areaid",3]],["drawarea",3]]],[11,"get_obj","","",134,[[["id",4],["app",3],["eventctx",3],["agentcache",3]],[["option",4],["renderable",8]]]],[11,"get_matching_objects","","",134,[[["bounds",3]],[["id",4],["vec",3]]]],[11,"get","","",135,[[["traversable",4]],[["renderable",8],["vec",3]]]],[11,"populate_if_needed","","",135,[[["colorscheme",3],["prerender",3],["getdrawagents",8],["map",3],["traversable",4]]]],[11,"draw_unzoomed_agents","","",135,[[["gfxctx",3],["colorscheme",3],["getdrawagents",8],["unzoomedagents",3],["option",4],["map",3],["distance",3]]]],[11,"new","","",136,[[["colorscheme",3]],["unzoomedagents",3]]],[11,"color","","",136,[[["unzoomedagent",3]],[["option",4],["color",3]]]],[0,"parking_lot","game::render","",null,null],[3,"DrawParkingLot","game::render::parking_lot","",null,null],[12,"id","","",137,null],[12,"draw","","",137,null],[11,"new","","",137,[[["colorscheme",3],["parkinglot",3],["eventctx",3],["geombatch",3]],["drawparkinglot",3]]],[0,"pedestrian","game::render","",null,null],[3,"DrawPedestrian","game::render::pedestrian","",null,null],[12,"id","","",138,null],[12,"body_circle","","",138,null],[12,"zorder","","",138,null],[12,"draw_default","","",138,null],[3,"DrawPedCrowd","","",null,null],[12,"members","","",139,null],[12,"blob","","",139,null],[12,"blob_pl","","",139,null],[12,"zorder","","",139,null],[12,"draw_default","","",139,null],[11,"new","","",138,[[["prerender",3],["colorscheme",3],["drawpedestrianinput",3],["map",3]],["drawpedestrian",3]]],[11,"geometry","","",138,[[["colorscheme",3],["drawpedestrianinput",3],["geombatch",3]]]],[11,"new","","",139,[[["prerender",3],["colorscheme",3],["drawpedcrowdinput",3],["map",3]],["drawpedcrowd",3]]],[0,"road","game::render","",null,null],[3,"DrawRoad","game::render::road","",null,null],[12,"id","","",140,null],[12,"zorder","","",140,null],[12,"draw_center_line","","",140,null],[12,"label","","",140,null],[11,"new","","",140,[[["road",3]],["drawroad",3]]],[11,"clear_rendering","","",140,[[]]],[0,"traffic_signal","game::render","",null,null],[5,"draw_signal_stage","game::render::traffic_signal","",null,[[["option",4],["geombatch",3],["intersectionid",3],["trafficsignalstyle",4],["prerender",3],["app",3],["duration",3],["stage",3]]]],[5,"draw_stage_number","","",null,[[["geombatch",3],["prerender",3],["app",3],["intersectionid",3]]]],[5,"draw_time_left","","",null,[[["intersectionid",3],["prerender",3],["geombatch",3],["app",3],["duration",3],["stage",3]]]],[5,"walk_icon","","",null,[[["prerender",3],["movement",3]],["geombatch",3]]],[5,"dont_walk_icon","","",null,[[["prerender",3],["movement",3]],["geombatch",3]]],[5,"crosswalk_icon","","",null,[[["polyline",3]]]],[0,"turn","game::render","",null,null],[3,"DrawMovement","game::render::turn","",null,null],[12,"id","","",141,null],[12,"hitbox","","",141,null],[3,"DrawUberTurnGroup","","",null,null],[12,"group","","",142,null],[12,"block","","",142,null],[12,"arrow","","",142,null],[5,"make_block_geom","","",null,[[["polyline",3],["angle",3],["distance",3]]]],[5,"make_circle_geom","","",null,[[["polyline",3],["angle",3]]]],[17,"TURN_ICON_ARROW_LENGTH","","",null,null],[11,"for_i","","",141,[[["prerender",3],["colorscheme",3],["map",3],["intersectionid",3]],["vec",3]]],[11,"draw_selected_movement","","",141,[[["option",4],["app",3],["turnpriority",4],["geombatch",3]]]],[11,"new","","",142,[[["intersectioncluster",3],["map",3]],[["vec",3],["drawuberturngroup",3]]]],[17,"BIG_ARROW_THICKNESS","game::render","",null,null],[17,"CROSSWALK_LINE_THICKNESS","","",null,null],[17,"OUTLINE_THICKNESS","","",null,null],[8,"Renderable","","",null,null],[10,"get_id","","",143,[[],["id",4]]],[10,"draw","","",143,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",143,[[]]],[10,"get_outline","","",143,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",143,[[["pt2d",3],["map",3]]]],[11,"new","","",126,[[],["drawoptions",3]]],[0,"sandbox","game","",null,null],[3,"SandboxMode","game::sandbox","",null,null],[12,"gameplay","","",144,null],[12,"gameplay_mode","","",144,null],[12,"controls","","",144,null],[3,"SandboxControls","","",null,null],[12,"common","","",145,null],[12,"route_preview","","",145,null],[12,"tool_panel","","",145,null],[12,"time_panel","","",145,null],[12,"speed","","",145,null],[12,"agent_meter","","",145,null],[12,"minimap","","",145,null],[3,"BackToMainMenu","","",null,null],[3,"AgentMeter","","",null,null],[12,"time","","",146,null],[12,"panel","","",146,null],[3,"Actions","","",null,null],[12,"is_paused","","",147,null],[12,"can_interact","","",147,null],[12,"gameplay","","",147,null],[5,"maybe_exit_sandbox","","",null,[[["eventctx",3]],["transition",4]]],[0,"dashboards","","",null,null],[4,"DashTab","game::sandbox::dashboards","",null,null],[13,"FinishedTripTable","","",148,null],[13,"CancelledTripTable","","",148,null],[13,"UnfinishedTripTable","","",148,null],[13,"TripSummaries","","",148,null],[13,"ParkingOverhead","","",148,null],[13,"ActiveTraffic","","",148,null],[13,"TransitRoutes","","",148,null],[13,"CommuterPatterns","","",148,null],[13,"TrafficSignals","","",148,null],[0,"commuter","","",null,null],[3,"CommuterPatterns","game::sandbox::dashboards::commuter","",null,null],[12,"bldg_to_block","","",149,null],[12,"border_to_block","","",149,null],[12,"blocks","","",149,null],[12,"current_block","","",149,null],[12,"filter","","",149,null],[12,"trips_from_block","","",149,null],[12,"trips_to_block","","",149,null],[12,"panel","","",149,null],[12,"draw_all_blocks","","",149,null],[3,"PanelState","","",null,null],[12,"building_counts","","",150,null],[12,"max_count","","",150,null],[12,"total_trips","","",150,null],[3,"Block","","",null,null],[12,"id","","",151,null],[12,"bldgs","","",151,null],[12,"borders","","",151,null],[12,"shape","","",151,null],[3,"Filter","","",null,null],[12,"from_block","","",152,null],[12,"include_borders","","",152,null],[12,"depart_from","","",152,null],[12,"depart_until","","",152,null],[12,"modes","","",152,null],[3,"Loop","","",null,null],[12,"bldgs","","",153,null],[12,"proper","","",153,null],[12,"roads","","",153,null],[4,"BlockSelection","","",null,null],[13,"NothingSelected","","",154,null],[13,"Unlocked","","",154,null],[13,"Locked","","",154,null],[12,"base","game::sandbox::dashboards::commuter::BlockSelection","",155,null],[12,"compare_to","","",155,null],[4,"BorderType","game::sandbox::dashboards::commuter","",null,null],[13,"Incoming","","",156,null],[13,"Outgoing","","",156,null],[13,"Both","","",156,null],[5,"group_bldgs","","",null,[[["app",3]]]],[5,"build_shape_for_border","","",null,[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]]],[5,"partition_sidewalk_loops","","",null,[[["app",3]],[["vec",3],["loop",3]]]],[5,"make_panel","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[6,"BlockID","","",null,null],[11,"new","","",149,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"count_per_block","","",149,[[["block",3]],["vec",3]]],[11,"build_block_drawable","","",149,[[["blockselection",4],["eventctx",3],["app",3]]]],[11,"redraw_panel","","",149,[[["eventctx",3],["app",3],["option",4],["panelstate",3]]]],[0,"generic_trip_table","game::sandbox::dashboards","",null,null],[3,"GenericTripTable","game::sandbox::dashboards::generic_trip_table","",null,null],[12,"table","","",157,null],[12,"panel","","",157,null],[12,"make_panel","","",157,null],[12,"tab","","",157,null],[5,"preview_trip","","",null,[[["gfxctx",3],["panel",3],["app",3]]]],[5,"preview_route","","",null,[[["gfxctx",3],["tripid",3],["app",3]],["geombatch",3]]],[11,"new","","",157,[[["eventctx",3],["dashtab",4],["app",3],["table",3]],[["box",3],["state",8]]]],[11,"recalc","","",157,[[["eventctx",3],["app",3]]]],[0,"misc","game::sandbox::dashboards","",null,null],[3,"ActiveTraffic","game::sandbox::dashboards::misc","",null,null],[12,"panel","","",158,null],[3,"TransitRoutes","","",null,null],[12,"panel","","",159,null],[5,"downsample","","",null,[[["vec",3]],["vec",3]]],[11,"new","","",158,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",159,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"parking_overhead","game::sandbox::dashboards","",null,null],[3,"ParkingOverhead","game::sandbox::dashboards::parking_overhead","",null,null],[3,"Entry","","",null,null],[12,"trip","","",160,null],[12,"total_duration","","",160,null],[12,"driving_duration","","",160,null],[12,"parking_duration","","",160,null],[12,"walking_duration","","",160,null],[12,"percent_overhead","","",160,null],[12,"starts_off_map","","",160,null],[12,"ends_off_map","","",160,null],[3,"Filters","","",null,null],[12,"starts_off_map","","",161,null],[12,"ends_off_map","","",161,null],[5,"produce_raw_data","","",null,[[["app",3]],[["vec",3],["entry",3]]]],[5,"make_table","","",null,[[["app",3]],[["table",3],["entry",3],["filters",3]]]],[5,"make_panel","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[11,"new","","",162,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"summaries","game::sandbox::dashboards","",null,null],[3,"TripSummaries","game::sandbox::dashboards::summaries","",null,null],[12,"panel","","",163,null],[3,"Filter","","",null,null],[12,"changes_pct","","",164,null],[12,"modes","","",164,null],[5,"summary_boxes","","",null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]]],[5,"scatter_plot","","",null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]]],[5,"contingency_table","","",null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]]],[5,"pct_diff","","",null,[[["duration",3]]]],[5,"export_times","","",null,[[["app",3]],[["error",3],["string",3],["result",4]]]],[11,"new","","",163,[[["eventctx",3],["filter",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",164,[[],["filter",3]]],[11,"get_trips","","",164,[[["app",3]],["vec",3]]],[0,"table","game::sandbox::dashboards","",null,null],[3,"Table","game::sandbox::dashboards::table","",null,null],[12,"data","","",165,null],[12,"label_per_row","","",165,null],[12,"columns","","",165,null],[12,"filter","","",165,null],[12,"sort_by","","",165,null],[12,"descending","","",165,null],[12,"skip","","",165,null],[3,"Column","","",null,null],[12,"name","","",166,null],[12,"render","","",166,null],[12,"col","","",166,null],[3,"Filter","","",null,null],[12,"state","","",167,null],[12,"to_controls","","",167,null],[12,"from_controls","","",167,null],[12,"apply","","",167,null],[4,"Col","","",null,null],[13,"Static","","",168,null],[13,"Sortable","","",168,null],[5,"make_pagination","","",null,[[["eventctx",3]],["widget",3]]],[5,"make_table","","",null,[[["eventctx",3],["widget",3],["vec",3],["vec",3]],["widget",3]]],[17,"ROWS","","",null,null],[11,"new","","",165,[[["filter",3],["box",3],["vec",3],["fn",8]],["table",3]]],[11,"column","","",165,[[["box",3],["col",4],["fn",8]]]],[11,"render","","",165,[[["eventctx",3],["app",3]],["widget",3]]],[11,"clicked","","",165,[[]]],[11,"panel_changed","","",165,[[["panel",3]]]],[11,"static_col","","",165,[[["box",3],["fn",8]]]],[0,"traffic_signals","game::sandbox::dashboards","",null,null],[3,"TrafficSignalDemand","game::sandbox::dashboards::traffic_signals","",null,null],[12,"panel","","",169,null],[12,"all_demand","","",169,null],[12,"hour","","",169,null],[12,"draw_all","","",169,null],[12,"selected","","",169,null],[3,"Demand","","",null,null],[12,"raw","","",170,null],[11,"new","","",169,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"all_demand","","",170,[[["timer",3],["app",3]],[["intersectionid",3],["demand",3],["hashmap",3]]]],[11,"count","","",170,[[["time",3]],[["counter",3],["movementid",3]]]],[11,"make_arrows","","",170,[[["controltrafficsignal",3],["time",3]],["vec",3]]],[11,"draw_demand","","",170,[[["eventctx",3],["hashmap",3],["app",3],["time",3]],["drawable",3]]],[0,"trip_table","game::sandbox::dashboards","",null,null],[3,"FinishedTripTable","game::sandbox::dashboards::trip_table","",null,null],[3,"CancelledTripTable","","",null,null],[3,"UnfinishedTripTable","","",null,null],[3,"FinishedTrip","","",null,null],[12,"id","","",171,null],[12,"mode","","",171,null],[12,"modified","","",171,null],[12,"capped","","",171,null],[12,"starts_off_map","","",171,null],[12,"ends_off_map","","",171,null],[12,"departure","","",171,null],[12,"duration_after","","",171,null],[12,"duration_before","","",171,null],[12,"waiting","","",171,null],[12,"percent_waiting","","",171,null],[3,"CancelledTrip","","",null,null],[12,"id","","",172,null],[12,"mode","","",172,null],[12,"departure","","",172,null],[12,"starts_off_map","","",172,null],[12,"ends_off_map","","",172,null],[12,"duration_before","","",172,null],[12,"reason","","",172,null],[3,"UnfinishedTrip","","",null,null],[12,"id","","",173,null],[12,"mode","","",173,null],[12,"departure","","",173,null],[12,"duration_before","","",173,null],[3,"Filters","","",null,null],[12,"modes","","",174,null],[12,"off_map_starts","","",174,null],[12,"off_map_ends","","",174,null],[12,"unmodified_trips","","",174,null],[12,"modified_trips","","",174,null],[12,"uncapped_trips","","",174,null],[12,"capped_trips","","",174,null],[5,"produce_raw_data","","",null,[[["app",3]]]],[5,"make_table_finished_trips","","",null,[[["app",3]],[["finishedtrip",3],["filters",3],["table",3]]]],[5,"make_table_cancelled_trips","","",null,[[["app",3]],[["filters",3],["table",3],["cancelledtrip",3]]]],[5,"make_table_unfinished_trips","","",null,[[["app",3]],[["unfinishedtrip",3],["filters",3],["table",3]]]],[5,"trip_category_selector","","",null,[[["eventctx",3],["dashtab",4],["app",3]],["widget",3]]],[5,"make_panel_finished_trips","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[5,"make_panel_cancelled_trips","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[5,"make_panel_unfinished_trips","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[11,"new","","",175,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",176,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",177,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"picker","game::sandbox::dashboards","",148,[[["eventctx",3],["app",3]],["widget",3]]],[11,"transition","","",148,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["transition",4]]]],[0,"gameplay","game::sandbox","",null,null],[3,"FinalScore","game::sandbox::gameplay","",null,null],[12,"panel","","",178,null],[12,"retry","","",178,null],[12,"next_mode","","",178,null],[12,"chose_next","","",178,null],[12,"chose_back_to_challenges","","",178,null],[4,"GameplayMode","","",null,null],[13,"Freeform","","",179,null],[13,"PlayScenario","","",179,null],[13,"FixTrafficSignals","","",179,null],[13,"OptimizeCommute","","",179,null],[13,"Tutorial","","",179,null],[5,"challenge_header","","",null,[[["eventctx",3]],["widget",3]]],[0,"commute","","",null,null],[3,"OptimizeCommute","game::sandbox::gameplay::commute","",null,null],[12,"top_center","","",180,null],[12,"meter","","",180,null],[12,"person","","",180,null],[12,"mode","","",180,null],[12,"goal","","",180,null],[12,"time","","",180,null],[12,"done","","",180,null],[12,"trips","","",180,null],[12,"once","","",180,null],[5,"get_score","","",null,[[["vec",3],["app",3]]]],[5,"make_meter","","",null,[[["eventctx",3],["duration",3]],["panel",3]]],[5,"final_score","","",null,[[["eventctx",3],["gameplaymode",4],["duration",3],["app",3]],[["box",3],["state",8]]]],[5,"cutscene_task","","",null,[[["gameplaymode",4]],[["box",3],["fn",8]]]],[17,"METER_HACK","","",null,null],[11,"new","","",180,[[["eventctx",3],["origpersonid",3],["app",3],["duration",3]],[["gameplaystate",8],["box",3]]]],[11,"cutscene_pt1","","",180,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"cutscene_pt2","","",180,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[0,"fix_traffic_signals","game::sandbox::gameplay","",null,null],[3,"FixTrafficSignals","game::sandbox::gameplay::fix_traffic_signals","",null,null],[12,"top_center","","",181,null],[12,"meter","","",181,null],[12,"time","","",181,null],[12,"done","","",181,null],[12,"mode","","",181,null],[5,"make_meter","","",null,[[["eventctx",3],["option",4],["app",3]],["panel",3]]],[5,"final_score","","",null,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[5,"cutscene_pt1_task","","",null,[[["eventctx",3]],["widget",3]]],[17,"THRESHOLD","","",null,null],[17,"METER_HACK","","",null,null],[11,"new","","",181,[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3]]]],[11,"cutscene_pt1","","",181,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[0,"freeform","game::sandbox::gameplay","",null,null],[3,"Freeform","game::sandbox::gameplay::freeform","",null,null],[12,"top_center","","",182,null],[3,"AgentSpawner","","",null,null],[12,"panel","","",183,null],[12,"source","","",183,null],[12,"goal","","",183,null],[12,"confirmed","","",183,null],[5,"make_top_center","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"make_change_traffic","","",null,[[["eventctx",3],["app",3],["screenrectangle",3],["string",3]],[["box",3],["state",8]]]],[5,"spawn_agents_around","","",null,[[["app",3],["intersectionid",3]]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["eventctx",3],["id",4],["app",3]],["transition",4]]],[11,"new","","",182,[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3]]]],[11,"new","","",183,[[["eventctx",3],["option",4],["buildingid",3]],[["box",3],["state",8]]]],[0,"play_scenario","game::sandbox::gameplay","",null,null],[3,"PlayScenario","game::sandbox::gameplay::play_scenario","",null,null],[12,"top_center","","",184,null],[12,"scenario_name","","",184,null],[12,"modifiers","","",184,null],[3,"EditScenarioModifiers","","",null,null],[12,"scenario_name","","",185,null],[12,"modifiers","","",185,null],[12,"panel","","",185,null],[3,"ChangeMode","","",null,null],[12,"panel","","",186,null],[12,"scenario_name","","",186,null],[12,"modifiers","","",186,null],[5,"make_top_center","","",null,[[["eventctx",3],["vec",3],["app",3]],["panel",3]]],[11,"new","","",184,[[["eventctx",3],["string",3],["scenariomodifier",4],["vec",3],["app",3]],[["gameplaystate",8],["box",3]]]],[11,"new","","",185,[[["eventctx",3],["scenariomodifier",4],["vec",3],["string",3]],[["box",3],["state",8]]]],[11,"new","","",186,[[["eventctx",3],["scenariomodifier",4],["app",3],["vec",3],["string",3]],[["box",3],["state",8]]]],[0,"tutorial","game::sandbox::gameplay","",null,null],[3,"Tutorial","game::sandbox::gameplay::tutorial","",null,null],[12,"top_center","","",187,null],[12,"last_finished_task","","",187,null],[12,"msg_panel","","",187,null],[12,"warped","","",187,null],[3,"TutorialPointer","","",null,null],[12,"stage","","",188,null],[12,"part","","",188,null],[3,"Stage","","",null,null],[12,"messages","","",189,null],[12,"task","","",189,null],[12,"warp_to","","",189,null],[12,"spawn","","",189,null],[3,"TutorialState","","",null,null],[12,"stages","","",190,null],[12,"current","","",190,null],[12,"window_dims","","",190,null],[12,"inspected_bike_lane","","",190,null],[12,"inspected_building","","",190,null],[12,"inspected_stop_sign","","",190,null],[12,"inspected_border","","",190,null],[12,"was_paused","","",190,null],[12,"num_pauses","","",190,null],[12,"following_car","","",190,null],[12,"car_parked","","",190,null],[12,"prank_done","","",190,null],[12,"parking_found","","",190,null],[12,"score_delivered","","",190,null],[12,"fire_station","","",190,null],[4,"Task","","",null,null],[13,"Nil","","",191,null],[13,"Camera","","",191,null],[13,"InspectObjects","","",191,null],[13,"TimeControls","","",191,null],[13,"PauseResume","","",191,null],[13,"Escort","","",191,null],[13,"LowParking","","",191,null],[13,"WatchBikes","","",191,null],[13,"FixBikes","","",191,null],[13,"Done","","",191,null],[5,"arrow","","",null,[[["screenpt",3]],[["option",4],["box",3]]]],[5,"make_bike_lane_scenario","","",null,[[["map",3]],["scenariogenerator",3]]],[5,"transition","","",null,[[["eventctx",3],["tutorialstate",3],["app",3]],["transition",4]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["eventctx",3],["id",4],["app",3]],["transition",4]]],[5,"intro_story","","",null,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[5,"bldg","","",null,[[],["osmid",4]]],[17,"ESCORT","","",null,null],[17,"CAR_BIKE_CONTENTION_GOAL","","",null,null],[11,"new","","",188,[[],["tutorialpointer",3]]],[11,"start","","",187,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",187,[[["eventctx",3],["tutorialpointer",3],["app",3]],[["gameplaystate",8],["box",3]]]],[11,"inner_event","","",187,[[["eventctx",3],["tutorialstate",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"top_txt","","",191,[[["tutorialstate",3]],["text",3]]],[11,"label","","",191,[[]]],[11,"new","","",189,[[["task",4]],["stage",3]]],[11,"msg","","",189,[[["vec",3],["into",8],["option",4],["box",3],["string",3]],["stage",3]]],[11,"left_aligned_msg","","",189,[[["vec",3],["into",8],["option",4],["box",3],["string",3]],["stage",3]]],[11,"warp_to","","",189,[[["id",4],["option",4]],["stage",3]]],[11,"spawn","","",189,[[["box",3],["fn",8]],["stage",3]]],[11,"spawn_scenario","","",189,[[["scenariogenerator",3]],["stage",3]]],[11,"reset_state","","",190,[[]]],[11,"stage","","",190,[[],["stage",3]]],[11,"interaction","","",190,[[],["task",4]]],[11,"lines","","",190,[[],["option",4]]],[11,"next","","",190,[[]]],[11,"prev","","",190,[[]]],[11,"make_top_center","","",190,[[["eventctx",3]],["panel",3]]],[11,"make_state","","",190,[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3]]]],[11,"new","","",190,[[["eventctx",3],["app",3]],["tutorialstate",3]]],[11,"scenarios_to_prebake","","",190,[[["map",3]],[["vec",3],["scenariogenerator",3]]]],[8,"GameplayState","game::sandbox::gameplay","",null,null],[10,"event","","",192,[[["eventctx",3],["sandboxcontrols",3],["actions",3],["app",3]],[["option",4],["transition",4]]]],[10,"draw","","",192,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",192,[[["app",3]]]],[11,"can_move_canvas","","",192,[[]]],[11,"can_examine_objects","","",192,[[]]],[11,"has_common","","",192,[[]]],[11,"has_tool_panel","","",192,[[]]],[11,"has_time_panel","","",192,[[]]],[11,"has_speed","","",192,[[]]],[11,"has_agent_meter","","",192,[[]]],[11,"has_minimap","","",192,[[]]],[11,"is","","Returns true if the trait object wraps an object of type…",192,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",192,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",192,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",192,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",192,[[],["option",4]]],[11,"map_path","","",179,[[],["string",3]]],[11,"scenario","","",179,[[["option",4],["timer",3],["xorshiftrng",3],["map",3]],[["scenario",3],["option",4]]]],[11,"can_edit_lanes","","",179,[[]]],[11,"can_edit_stop_signs","","",179,[[]]],[11,"can_jump_to_time","","",179,[[]]],[11,"allows","","",179,[[["mapedits",3]]]],[11,"initialize","","",179,[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3]]]],[11,"new","","",178,[[["eventctx",3],["gameplaymode",4],["option",4],["app",3],["string",3]],[["box",3],["state",8]]]],[0,"misc_tools","game::sandbox","",null,null],[3,"RoutePreview","game::sandbox::misc_tools","",null,null],[12,"preview","","",193,null],[3,"TurnExplorer","","",null,null],[12,"l","","",194,null],[12,"idx","","",194,null],[12,"panel","","",194,null],[5,"color_turn_type","","",null,[[["turntype",4]],["color",3]]],[17,"CURRENT_TURN","","",null,null],[17,"CONFLICTING_TURN","","",null,null],[11,"new","","",193,[[],["routepreview",3]]],[11,"event","","",193,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",193,[[["gfxctx",3]]]],[11,"new","","",194,[[["eventctx",3],["laneid",3],["app",3]],[["box",3],["state",8]]]],[11,"make_panel","","",194,[[["eventctx",3],["laneid",3],["app",3]],["panel",3]]],[0,"speed","game::sandbox","",null,null],[3,"SpeedControls","game::sandbox::speed","",null,null],[12,"panel","","",195,null],[12,"paused","","",195,null],[12,"setting","","",195,null],[3,"TimePanel","","",null,null],[12,"time","","",196,null],[12,"panel","","",196,null],[4,"SpeedSetting","","",null,null],[13,"Realtime","","",197,null],[13,"Fast","","",197,null],[13,"Faster","","",197,null],[13,"Fastest","","",197,null],[11,"make_panel","","",195,[[["eventctx",3],["speedsetting",4],["app",3]],["panel",3]]],[11,"new","","",195,[[["eventctx",3],["app",3]],["speedcontrols",3]]],[11,"event","","",195,[[["eventctx",3],["option",4],["gameplaymode",4],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",195,[[["gfxctx",3]]]],[11,"pause","","",195,[[["eventctx",3],["app",3]]]],[11,"resume_realtime","","",195,[[["eventctx",3],["app",3]]]],[11,"is_paused","","",195,[[]]],[11,"new","","",196,[[["eventctx",3],["app",3]],["timepanel",3]]],[11,"event","","",196,[[["eventctx",3],["app",3]]]],[11,"draw","","",196,[[["gfxctx",3]]]],[0,"time_warp","game::sandbox","",null,null],[3,"JumpToTime","game::sandbox::time_warp","",null,null],[12,"panel","","",198,null],[12,"target","","",198,null],[12,"maybe_mode","","",198,null],[3,"JumpToDelay","","",null,null],[12,"panel","","",199,null],[12,"maybe_mode","","",199,null],[3,"TimeWarpScreen","","",null,null],[12,"target","","",200,null],[12,"wall_time_started","","",200,null],[12,"sim_time_started","","",200,null],[12,"halt_upon_delay","","",200,null],[12,"panel","","",200,null],[5,"area_under_curve","","",null,[[["vec",3]],["polygon",3]]],[5,"compare_count","","",null,[[],["string",3]]],[5,"build_jump_to_time_btn","","",null,[[["eventctx",3],["time",3]],["widget",3]]],[5,"build_jump_to_delay_button","","",null,[[["eventctx",3],["duration",3]],["widget",3]]],[11,"new","","",198,[[["eventctx",3],["option",4],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"new","","",199,[[["eventctx",3],["option",4],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"new","","",200,[[["eventctx",3],["option",4],["time",3],["duration",3],["app",3]],[["box",3],["state",8]]]],[0,"uber_turns","game::sandbox","",null,null],[3,"UberTurnPicker","game::sandbox::uber_turns","",null,null],[12,"members","","",201,null],[12,"panel","","",201,null],[3,"UberTurnViewer","","",null,null],[12,"panel","","",202,null],[12,"draw","","",202,null],[12,"ic","","",202,null],[12,"idx","","",202,null],[12,"legal_turns","","",202,null],[11,"new","","",201,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",202,[[["eventctx",3],["btreeset",3],["intersectionid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","game::sandbox","",144,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"contextual_actions","","",144,[[],["actions",3]]],[11,"new","","",146,[[["eventctx",3],["app",3]],["agentmeter",3]]],[11,"event","","",146,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",146,[[["gfxctx",3]]]],[11,"from","game::app","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::challenges","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"from","game::colors","",12,[[]]],[11,"into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::common","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"from","game::common::city_picker","",15,[[]]],[11,"into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"from","game::common::colors","",16,[[]]],[11,"into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::common::heatmap","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::common::isochrone","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"from","game::common::minimap","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"from","game::common::navigate","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"from","game::common::warp","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"from","game::cutscene","",30,[[]]],[11,"into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"into_any_arc","","",36,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",203,[[]]],[11,"into","","",203,[[]]],[11,"try_from","","",203,[[],["result",4]]],[11,"try_into","","",203,[[],["result",4]]],[11,"borrow","","",203,[[]]],[11,"borrow_mut","","",203,[[]]],[11,"type_id","","",203,[[],["typeid",3]]],[11,"vzip","","",203,[[]]],[11,"into_any","","",203,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",203,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",203,[[],["any",8]]],[11,"as_any_mut","","",203,[[],["any",8]]],[11,"into_any_arc","","",203,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"into_any_arc","","",37,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug::floodfill","",38,[[]]],[11,"into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"to_owned","","",39,[[]]],[11,"clone_into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"into_any_arc","","",39,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug::objects","",40,[[]]],[11,"into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug::path_counter","",41,[[]]],[11,"into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"from","game::debug::polygons","",42,[[]]],[11,"into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"into_any_arc","","",43,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::devtools","",44,[[]]],[11,"into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"from","game::devtools::destinations","",45,[[]]],[11,"into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"from","game::devtools::kml","",46,[[]]],[11,"into","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"into_any","","",46,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",46,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",46,[[],["any",8]]],[11,"as_any_mut","","",46,[[],["any",8]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"into_any","","",47,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",47,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",47,[[],["any",8]]],[11,"as_any_mut","","",47,[[],["any",8]]],[11,"into_any_arc","","",47,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::devtools::mapping","",48,[[]]],[11,"into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"to_owned","","",50,[[]]],[11,"clone_into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"into_any_arc","","",50,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"into_any_arc","","",51,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::devtools::polygon","",52,[[]]],[11,"into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"from","game::devtools::scenario","",53,[[]]],[11,"into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"from","game::devtools::story","",54,[[]]],[11,"into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"into_any_arc","","",57,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",58,[[]]],[11,"into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"into_any_arc","","",58,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"from","game::edit","",60,[[]]],[11,"into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"from","","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"from","game::edit::bulk","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"from","game::edit::cluster_traffic_signals","",66,[[]]],[11,"into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"into_any","","",66,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",66,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",66,[[],["any",8]]],[11,"as_any_mut","","",66,[[],["any",8]]],[11,"from","game::edit::lanes","",67,[[]]],[11,"into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"into_any","","",67,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",67,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",67,[[],["any",8]]],[11,"as_any_mut","","",67,[[],["any",8]]],[11,"from","game::edit::routes","",68,[[]]],[11,"into","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"vzip","","",68,[[]]],[11,"into_any","","",68,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",68,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",68,[[],["any",8]]],[11,"as_any_mut","","",68,[[],["any",8]]],[11,"from","game::edit::select","",69,[[]]],[11,"into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"into_any","","",69,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",69,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",69,[[],["any",8]]],[11,"as_any_mut","","",69,[[],["any",8]]],[11,"into_any_arc","","",69,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"into_any_arc","","",70,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::edit::stop_signs","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"from","game::edit::traffic_signals","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"to_owned","","",74,[[]]],[11,"clone_into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"into_any","","",74,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",74,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",74,[[],["any",8]]],[11,"as_any_mut","","",74,[[],["any",8]]],[11,"into_any_arc","","",74,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::edit::traffic_signals::edits","",75,[[]]],[11,"into","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"into_any","","",75,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",75,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",75,[[],["any",8]]],[11,"as_any_mut","","",75,[[],["any",8]]],[11,"from","game::edit::traffic_signals::offsets","",76,[[]]],[11,"into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"from","","",78,[[]]],[11,"into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"from","game::edit::traffic_signals::picker","",79,[[]]],[11,"into","","",79,[[]]],[11,"try_from","","",79,[[],["result",4]]],[11,"try_into","","",79,[[],["result",4]]],[11,"borrow","","",79,[[]]],[11,"borrow_mut","","",79,[[]]],[11,"type_id","","",79,[[],["typeid",3]]],[11,"vzip","","",79,[[]]],[11,"into_any","","",79,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",79,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",79,[[],["any",8]]],[11,"as_any_mut","","",79,[[],["any",8]]],[11,"from","game::edit::traffic_signals::preview","",80,[[]]],[11,"into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"from","game::edit::zones","",81,[[]]],[11,"into","","",81,[[]]],[11,"try_from","","",81,[[],["result",4]]],[11,"try_into","","",81,[[],["result",4]]],[11,"borrow","","",81,[[]]],[11,"borrow_mut","","",81,[[]]],[11,"type_id","","",81,[[],["typeid",3]]],[11,"vzip","","",81,[[]]],[11,"into_any","","",81,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",81,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",81,[[],["any",8]]],[11,"as_any_mut","","",81,[[],["any",8]]],[11,"from","game::game","",82,[[]]],[11,"into","","",82,[[]]],[11,"try_from","","",82,[[],["result",4]]],[11,"try_into","","",82,[[],["result",4]]],[11,"borrow","","",82,[[]]],[11,"borrow_mut","","",82,[[]]],[11,"type_id","","",82,[[],["typeid",3]]],[11,"vzip","","",82,[[]]],[11,"into_any","","",82,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",82,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",82,[[],["any",8]]],[11,"as_any_mut","","",82,[[],["any",8]]],[11,"from","","",83,[[]]],[11,"into","","",83,[[]]],[11,"try_from","","",83,[[],["result",4]]],[11,"try_into","","",83,[[],["result",4]]],[11,"borrow","","",83,[[]]],[11,"borrow_mut","","",83,[[]]],[11,"type_id","","",83,[[],["typeid",3]]],[11,"vzip","","",83,[[]]],[11,"into_any","","",83,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",83,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",83,[[],["any",8]]],[11,"as_any_mut","","",83,[[],["any",8]]],[11,"from","","",84,[[]]],[11,"into","","",84,[[]]],[11,"try_from","","",84,[[],["result",4]]],[11,"try_into","","",84,[[],["result",4]]],[11,"borrow","","",84,[[]]],[11,"borrow_mut","","",84,[[]]],[11,"type_id","","",84,[[],["typeid",3]]],[11,"vzip","","",84,[[]]],[11,"into_any","","",84,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",84,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",84,[[],["any",8]]],[11,"as_any_mut","","",84,[[],["any",8]]],[11,"from","","",85,[[]]],[11,"into","","",85,[[]]],[11,"try_from","","",85,[[],["result",4]]],[11,"try_into","","",85,[[],["result",4]]],[11,"borrow","","",85,[[]]],[11,"borrow_mut","","",85,[[]]],[11,"type_id","","",85,[[],["typeid",3]]],[11,"vzip","","",85,[[]]],[11,"into_any","","",85,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",85,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",85,[[],["any",8]]],[11,"as_any_mut","","",85,[[],["any",8]]],[11,"from","","",86,[[]]],[11,"into","","",86,[[]]],[11,"try_from","","",86,[[],["result",4]]],[11,"try_into","","",86,[[],["result",4]]],[11,"borrow","","",86,[[]]],[11,"borrow_mut","","",86,[[]]],[11,"type_id","","",86,[[],["typeid",3]]],[11,"vzip","","",86,[[]]],[11,"into_any","","",86,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",86,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",86,[[],["any",8]]],[11,"as_any_mut","","",86,[[],["any",8]]],[11,"into_any_arc","","",86,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",87,[[]]],[11,"into","","",87,[[]]],[11,"try_from","","",87,[[],["result",4]]],[11,"try_into","","",87,[[],["result",4]]],[11,"borrow","","",87,[[]]],[11,"borrow_mut","","",87,[[]]],[11,"type_id","","",87,[[],["typeid",3]]],[11,"vzip","","",87,[[]]],[11,"into_any","","",87,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",87,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",87,[[],["any",8]]],[11,"as_any_mut","","",87,[[],["any",8]]],[11,"from","game::helpers","",89,[[]]],[11,"into","","",89,[[]]],[11,"to_owned","","",89,[[]]],[11,"clone_into","","",89,[[]]],[11,"try_from","","",89,[[],["result",4]]],[11,"try_into","","",89,[[],["result",4]]],[11,"borrow","","",89,[[]]],[11,"borrow_mut","","",89,[[]]],[11,"type_id","","",89,[[],["typeid",3]]],[11,"equivalent","","",89,[[]]],[11,"vzip","","",89,[[]]],[11,"into_any","","",89,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",89,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",89,[[],["any",8]]],[11,"as_any_mut","","",89,[[],["any",8]]],[11,"into_any_arc","","",89,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::info","",90,[[]]],[11,"into","","",90,[[]]],[11,"try_from","","",90,[[],["result",4]]],[11,"try_into","","",90,[[],["result",4]]],[11,"borrow","","",90,[[]]],[11,"borrow_mut","","",90,[[]]],[11,"type_id","","",90,[[],["typeid",3]]],[11,"vzip","","",90,[[]]],[11,"into_any","","",90,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",90,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",90,[[],["any",8]]],[11,"as_any_mut","","",90,[[],["any",8]]],[11,"from","","",91,[[]]],[11,"into","","",91,[[]]],[11,"try_from","","",91,[[],["result",4]]],[11,"try_into","","",91,[[],["result",4]]],[11,"borrow","","",91,[[]]],[11,"borrow_mut","","",91,[[]]],[11,"type_id","","",91,[[],["typeid",3]]],[11,"vzip","","",91,[[]]],[11,"into_any","","",91,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",91,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",91,[[],["any",8]]],[11,"as_any_mut","","",91,[[],["any",8]]],[11,"into_any_arc","","",91,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",92,[[]]],[11,"into","","",92,[[]]],[11,"to_owned","","",92,[[]]],[11,"clone_into","","",92,[[]]],[11,"try_from","","",92,[[],["result",4]]],[11,"try_into","","",92,[[],["result",4]]],[11,"borrow","","",92,[[]]],[11,"borrow_mut","","",92,[[]]],[11,"type_id","","",92,[[],["typeid",3]]],[11,"vzip","","",92,[[]]],[11,"into_any","","",92,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",92,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",92,[[],["any",8]]],[11,"as_any_mut","","",92,[[],["any",8]]],[11,"into_any_arc","","",92,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",93,[[]]],[11,"into","","",93,[[]]],[11,"to_owned","","",93,[[]]],[11,"clone_into","","",93,[[]]],[11,"try_from","","",93,[[],["result",4]]],[11,"try_into","","",93,[[],["result",4]]],[11,"borrow","","",93,[[]]],[11,"borrow_mut","","",93,[[]]],[11,"type_id","","",93,[[],["typeid",3]]],[11,"vzip","","",93,[[]]],[11,"into_any","","",93,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",93,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",93,[[],["any",8]]],[11,"as_any_mut","","",93,[[],["any",8]]],[11,"into_any_arc","","",93,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::info::trip","",94,[[]]],[11,"into","","",94,[[]]],[11,"to_owned","","",94,[[]]],[11,"clone_into","","",94,[[]]],[11,"try_from","","",94,[[],["result",4]]],[11,"try_into","","",94,[[],["result",4]]],[11,"borrow","","",94,[[]]],[11,"borrow_mut","","",94,[[]]],[11,"type_id","","",94,[[],["typeid",3]]],[11,"vzip","","",94,[[]]],[11,"into_any","","",94,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",94,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",94,[[],["any",8]]],[11,"as_any_mut","","",94,[[],["any",8]]],[11,"into_any_arc","","",94,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer","",96,[[]]],[11,"into","","",96,[[]]],[11,"try_from","","",96,[[],["result",4]]],[11,"try_into","","",96,[[],["result",4]]],[11,"borrow","","",96,[[]]],[11,"borrow_mut","","",96,[[]]],[11,"type_id","","",96,[[],["typeid",3]]],[11,"vzip","","",96,[[]]],[11,"into_any","","",96,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",96,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",96,[[],["any",8]]],[11,"as_any_mut","","",96,[[],["any",8]]],[11,"from","","",97,[[]]],[11,"into","","",97,[[]]],[11,"try_from","","",97,[[],["result",4]]],[11,"try_into","","",97,[[],["result",4]]],[11,"borrow","","",97,[[]]],[11,"borrow_mut","","",97,[[]]],[11,"type_id","","",97,[[],["typeid",3]]],[11,"vzip","","",97,[[]]],[11,"into_any","","",97,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",97,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",97,[[],["any",8]]],[11,"as_any_mut","","",97,[[],["any",8]]],[11,"from","game::layer::elevation","",98,[[]]],[11,"into","","",98,[[]]],[11,"try_from","","",98,[[],["result",4]]],[11,"try_into","","",98,[[],["result",4]]],[11,"borrow","","",98,[[]]],[11,"borrow_mut","","",98,[[]]],[11,"type_id","","",98,[[],["typeid",3]]],[11,"vzip","","",98,[[]]],[11,"into_any","","",98,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",98,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",98,[[],["any",8]]],[11,"as_any_mut","","",98,[[],["any",8]]],[11,"from","game::layer::map","",99,[[]]],[11,"into","","",99,[[]]],[11,"try_from","","",99,[[],["result",4]]],[11,"try_into","","",99,[[],["result",4]]],[11,"borrow","","",99,[[]]],[11,"borrow_mut","","",99,[[]]],[11,"type_id","","",99,[[],["typeid",3]]],[11,"vzip","","",99,[[]]],[11,"into_any","","",99,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",99,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",99,[[],["any",8]]],[11,"as_any_mut","","",99,[[],["any",8]]],[11,"from","","",100,[[]]],[11,"into","","",100,[[]]],[11,"try_from","","",100,[[],["result",4]]],[11,"try_into","","",100,[[],["result",4]]],[11,"borrow","","",100,[[]]],[11,"borrow_mut","","",100,[[]]],[11,"type_id","","",100,[[],["typeid",3]]],[11,"vzip","","",100,[[]]],[11,"into_any","","",100,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",100,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",100,[[],["any",8]]],[11,"as_any_mut","","",100,[[],["any",8]]],[11,"from","game::layer::pandemic","",101,[[]]],[11,"into","","",101,[[]]],[11,"try_from","","",101,[[],["result",4]]],[11,"try_into","","",101,[[],["result",4]]],[11,"borrow","","",101,[[]]],[11,"borrow_mut","","",101,[[]]],[11,"type_id","","",101,[[],["typeid",3]]],[11,"vzip","","",101,[[]]],[11,"into_any","","",101,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",101,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",101,[[],["any",8]]],[11,"as_any_mut","","",101,[[],["any",8]]],[11,"from","","",102,[[]]],[11,"into","","",102,[[]]],[11,"to_owned","","",102,[[]]],[11,"clone_into","","",102,[[]]],[11,"try_from","","",102,[[],["result",4]]],[11,"try_into","","",102,[[],["result",4]]],[11,"borrow","","",102,[[]]],[11,"borrow_mut","","",102,[[]]],[11,"type_id","","",102,[[],["typeid",3]]],[11,"vzip","","",102,[[]]],[11,"into_any","","",102,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",102,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",102,[[],["any",8]]],[11,"as_any_mut","","",102,[[],["any",8]]],[11,"into_any_arc","","",102,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",103,[[]]],[11,"into","","",103,[[]]],[11,"to_owned","","",103,[[]]],[11,"clone_into","","",103,[[]]],[11,"try_from","","",103,[[],["result",4]]],[11,"try_into","","",103,[[],["result",4]]],[11,"borrow","","",103,[[]]],[11,"borrow_mut","","",103,[[]]],[11,"type_id","","",103,[[],["typeid",3]]],[11,"vzip","","",103,[[]]],[11,"into_any","","",103,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",103,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",103,[[],["any",8]]],[11,"as_any_mut","","",103,[[],["any",8]]],[11,"into_any_arc","","",103,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer::parking","",104,[[]]],[11,"into","","",104,[[]]],[11,"try_from","","",104,[[],["result",4]]],[11,"try_into","","",104,[[],["result",4]]],[11,"borrow","","",104,[[]]],[11,"borrow_mut","","",104,[[]]],[11,"type_id","","",104,[[],["typeid",3]]],[11,"vzip","","",104,[[]]],[11,"into_any","","",104,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",104,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",104,[[],["any",8]]],[11,"as_any_mut","","",104,[[],["any",8]]],[11,"from","","",105,[[]]],[11,"into","","",105,[[]]],[11,"try_from","","",105,[[],["result",4]]],[11,"try_into","","",105,[[],["result",4]]],[11,"borrow","","",105,[[]]],[11,"borrow_mut","","",105,[[]]],[11,"type_id","","",105,[[],["typeid",3]]],[11,"vzip","","",105,[[]]],[11,"into_any","","",105,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",105,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",105,[[],["any",8]]],[11,"as_any_mut","","",105,[[],["any",8]]],[11,"from","","",106,[[]]],[11,"into","","",106,[[]]],[11,"to_owned","","",106,[[]]],[11,"clone_into","","",106,[[]]],[11,"try_from","","",106,[[],["result",4]]],[11,"try_into","","",106,[[],["result",4]]],[11,"borrow","","",106,[[]]],[11,"borrow_mut","","",106,[[]]],[11,"type_id","","",106,[[],["typeid",3]]],[11,"equivalent","","",106,[[]]],[11,"vzip","","",106,[[]]],[11,"into_any","","",106,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",106,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",106,[[],["any",8]]],[11,"as_any_mut","","",106,[[],["any",8]]],[11,"into_any_arc","","",106,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer::population","",107,[[]]],[11,"into","","",107,[[]]],[11,"try_from","","",107,[[],["result",4]]],[11,"try_into","","",107,[[],["result",4]]],[11,"borrow","","",107,[[]]],[11,"borrow_mut","","",107,[[]]],[11,"type_id","","",107,[[],["typeid",3]]],[11,"vzip","","",107,[[]]],[11,"into_any","","",107,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",107,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",107,[[],["any",8]]],[11,"as_any_mut","","",107,[[],["any",8]]],[11,"from","","",108,[[]]],[11,"into","","",108,[[]]],[11,"to_owned","","",108,[[]]],[11,"clone_into","","",108,[[]]],[11,"try_from","","",108,[[],["result",4]]],[11,"try_into","","",108,[[],["result",4]]],[11,"borrow","","",108,[[]]],[11,"borrow_mut","","",108,[[]]],[11,"type_id","","",108,[[],["typeid",3]]],[11,"vzip","","",108,[[]]],[11,"into_any","","",108,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",108,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",108,[[],["any",8]]],[11,"as_any_mut","","",108,[[],["any",8]]],[11,"into_any_arc","","",108,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer::traffic","",109,[[]]],[11,"into","","",109,[[]]],[11,"try_from","","",109,[[],["result",4]]],[11,"try_into","","",109,[[],["result",4]]],[11,"borrow","","",109,[[]]],[11,"borrow_mut","","",109,[[]]],[11,"type_id","","",109,[[],["typeid",3]]],[11,"vzip","","",109,[[]]],[11,"into_any","","",109,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",109,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",109,[[],["any",8]]],[11,"as_any_mut","","",109,[[],["any",8]]],[11,"from","","",110,[[]]],[11,"into","","",110,[[]]],[11,"try_from","","",110,[[],["result",4]]],[11,"try_into","","",110,[[],["result",4]]],[11,"borrow","","",110,[[]]],[11,"borrow_mut","","",110,[[]]],[11,"type_id","","",110,[[],["typeid",3]]],[11,"vzip","","",110,[[]]],[11,"into_any","","",110,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",110,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",110,[[],["any",8]]],[11,"as_any_mut","","",110,[[],["any",8]]],[11,"from","","",111,[[]]],[11,"into","","",111,[[]]],[11,"try_from","","",111,[[],["result",4]]],[11,"try_into","","",111,[[],["result",4]]],[11,"borrow","","",111,[[]]],[11,"borrow_mut","","",111,[[]]],[11,"type_id","","",111,[[],["typeid",3]]],[11,"vzip","","",111,[[]]],[11,"into_any","","",111,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",111,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",111,[[],["any",8]]],[11,"as_any_mut","","",111,[[],["any",8]]],[11,"from","","",112,[[]]],[11,"into","","",112,[[]]],[11,"try_from","","",112,[[],["result",4]]],[11,"try_into","","",112,[[],["result",4]]],[11,"borrow","","",112,[[]]],[11,"borrow_mut","","",112,[[]]],[11,"type_id","","",112,[[],["typeid",3]]],[11,"vzip","","",112,[[]]],[11,"into_any","","",112,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",112,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",112,[[],["any",8]]],[11,"as_any_mut","","",112,[[],["any",8]]],[11,"from","","",113,[[]]],[11,"into","","",113,[[]]],[11,"try_from","","",113,[[],["result",4]]],[11,"try_into","","",113,[[],["result",4]]],[11,"borrow","","",113,[[]]],[11,"borrow_mut","","",113,[[]]],[11,"type_id","","",113,[[],["typeid",3]]],[11,"vzip","","",113,[[]]],[11,"into_any","","",113,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",113,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",113,[[],["any",8]]],[11,"as_any_mut","","",113,[[],["any",8]]],[11,"into_any_arc","","",113,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",114,[[]]],[11,"into","","",114,[[]]],[11,"try_from","","",114,[[],["result",4]]],[11,"try_into","","",114,[[],["result",4]]],[11,"borrow","","",114,[[]]],[11,"borrow_mut","","",114,[[]]],[11,"type_id","","",114,[[],["typeid",3]]],[11,"vzip","","",114,[[]]],[11,"into_any","","",114,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",114,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",114,[[],["any",8]]],[11,"as_any_mut","","",114,[[],["any",8]]],[11,"from","game::layer::transit","",115,[[]]],[11,"into","","",115,[[]]],[11,"try_from","","",115,[[],["result",4]]],[11,"try_into","","",115,[[],["result",4]]],[11,"borrow","","",115,[[]]],[11,"borrow_mut","","",115,[[]]],[11,"type_id","","",115,[[],["typeid",3]]],[11,"vzip","","",115,[[]]],[11,"into_any","","",115,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",115,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",115,[[],["any",8]]],[11,"as_any_mut","","",115,[[],["any",8]]],[11,"from","game::options","",117,[[]]],[11,"into","","",117,[[]]],[11,"to_owned","","",117,[[]]],[11,"clone_into","","",117,[[]]],[11,"try_from","","",117,[[],["result",4]]],[11,"try_into","","",117,[[],["result",4]]],[11,"borrow","","",117,[[]]],[11,"borrow_mut","","",117,[[]]],[11,"type_id","","",117,[[],["typeid",3]]],[11,"vzip","","",117,[[]]],[11,"into_any","","",117,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",117,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",117,[[],["any",8]]],[11,"as_any_mut","","",117,[[],["any",8]]],[11,"into_any_arc","","",117,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",118,[[]]],[11,"into","","",118,[[]]],[11,"try_from","","",118,[[],["result",4]]],[11,"try_into","","",118,[[],["result",4]]],[11,"borrow","","",118,[[]]],[11,"borrow_mut","","",118,[[]]],[11,"type_id","","",118,[[],["typeid",3]]],[11,"vzip","","",118,[[]]],[11,"into_any","","",118,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",118,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",118,[[],["any",8]]],[11,"as_any_mut","","",118,[[],["any",8]]],[11,"from","","",119,[[]]],[11,"into","","",119,[[]]],[11,"to_owned","","",119,[[]]],[11,"clone_into","","",119,[[]]],[11,"try_from","","",119,[[],["result",4]]],[11,"try_into","","",119,[[],["result",4]]],[11,"borrow","","",119,[[]]],[11,"borrow_mut","","",119,[[]]],[11,"type_id","","",119,[[],["typeid",3]]],[11,"vzip","","",119,[[]]],[11,"into_any","","",119,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",119,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",119,[[],["any",8]]],[11,"as_any_mut","","",119,[[],["any",8]]],[11,"into_any_arc","","",119,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",120,[[]]],[11,"into","","",120,[[]]],[11,"to_owned","","",120,[[]]],[11,"clone_into","","",120,[[]]],[11,"try_from","","",120,[[],["result",4]]],[11,"try_into","","",120,[[],["result",4]]],[11,"borrow","","",120,[[]]],[11,"borrow_mut","","",120,[[]]],[11,"type_id","","",120,[[],["typeid",3]]],[11,"vzip","","",120,[[]]],[11,"into_any","","",120,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",120,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",120,[[],["any",8]]],[11,"as_any_mut","","",120,[[],["any",8]]],[11,"into_any_arc","","",120,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::pregame","",121,[[]]],[11,"into","","",121,[[]]],[11,"try_from","","",121,[[],["result",4]]],[11,"try_into","","",121,[[],["result",4]]],[11,"borrow","","",121,[[]]],[11,"borrow_mut","","",121,[[]]],[11,"type_id","","",121,[[],["typeid",3]]],[11,"vzip","","",121,[[]]],[11,"into_any","","",121,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",121,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",121,[[],["any",8]]],[11,"as_any_mut","","",121,[[],["any",8]]],[11,"from","","",122,[[]]],[11,"into","","",122,[[]]],[11,"try_from","","",122,[[],["result",4]]],[11,"try_into","","",122,[[],["result",4]]],[11,"borrow","","",122,[[]]],[11,"borrow_mut","","",122,[[]]],[11,"type_id","","",122,[[],["typeid",3]]],[11,"vzip","","",122,[[]]],[11,"into_any","","",122,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",122,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",122,[[],["any",8]]],[11,"as_any_mut","","",122,[[],["any",8]]],[11,"from","","",123,[[]]],[11,"into","","",123,[[]]],[11,"try_from","","",123,[[],["result",4]]],[11,"try_into","","",123,[[],["result",4]]],[11,"borrow","","",123,[[]]],[11,"borrow_mut","","",123,[[]]],[11,"type_id","","",123,[[],["typeid",3]]],[11,"vzip","","",123,[[]]],[11,"into_any","","",123,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",123,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",123,[[],["any",8]]],[11,"as_any_mut","","",123,[[],["any",8]]],[11,"from","","",124,[[]]],[11,"into","","",124,[[]]],[11,"try_from","","",124,[[],["result",4]]],[11,"try_into","","",124,[[],["result",4]]],[11,"borrow","","",124,[[]]],[11,"borrow_mut","","",124,[[]]],[11,"type_id","","",124,[[],["typeid",3]]],[11,"vzip","","",124,[[]]],[11,"into_any","","",124,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",124,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",124,[[],["any",8]]],[11,"as_any_mut","","",124,[[],["any",8]]],[11,"from","","",125,[[]]],[11,"into","","",125,[[]]],[11,"try_from","","",125,[[],["result",4]]],[11,"try_into","","",125,[[],["result",4]]],[11,"borrow","","",125,[[]]],[11,"borrow_mut","","",125,[[]]],[11,"type_id","","",125,[[],["typeid",3]]],[11,"vzip","","",125,[[]]],[11,"into_any","","",125,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",125,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",125,[[],["any",8]]],[11,"as_any_mut","","",125,[[],["any",8]]],[11,"into_any_arc","","",125,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render","",126,[[]]],[11,"into","","",126,[[]]],[11,"to_owned","","",126,[[]]],[11,"clone_into","","",126,[[]]],[11,"try_from","","",126,[[],["result",4]]],[11,"try_into","","",126,[[],["result",4]]],[11,"borrow","","",126,[[]]],[11,"borrow_mut","","",126,[[]]],[11,"type_id","","",126,[[],["typeid",3]]],[11,"vzip","","",126,[[]]],[11,"into_any","","",126,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",126,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",126,[[],["any",8]]],[11,"as_any_mut","","",126,[[],["any",8]]],[11,"into_any_arc","","",126,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::area","",127,[[]]],[11,"into","","",127,[[]]],[11,"try_from","","",127,[[],["result",4]]],[11,"try_into","","",127,[[],["result",4]]],[11,"borrow","","",127,[[]]],[11,"borrow_mut","","",127,[[]]],[11,"type_id","","",127,[[],["typeid",3]]],[11,"vzip","","",127,[[]]],[11,"into_any","","",127,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",127,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",127,[[],["any",8]]],[11,"as_any_mut","","",127,[[],["any",8]]],[11,"into_any_arc","","",127,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::bike","",128,[[]]],[11,"into","","",128,[[]]],[11,"try_from","","",128,[[],["result",4]]],[11,"try_into","","",128,[[],["result",4]]],[11,"borrow","","",128,[[]]],[11,"borrow_mut","","",128,[[]]],[11,"type_id","","",128,[[],["typeid",3]]],[11,"vzip","","",128,[[]]],[11,"into_any","","",128,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",128,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",128,[[],["any",8]]],[11,"as_any_mut","","",128,[[],["any",8]]],[11,"into_any_arc","","",128,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::building","",129,[[]]],[11,"into","","",129,[[]]],[11,"try_from","","",129,[[],["result",4]]],[11,"try_into","","",129,[[],["result",4]]],[11,"borrow","","",129,[[]]],[11,"borrow_mut","","",129,[[]]],[11,"type_id","","",129,[[],["typeid",3]]],[11,"vzip","","",129,[[]]],[11,"into_any","","",129,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",129,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",129,[[],["any",8]]],[11,"as_any_mut","","",129,[[],["any",8]]],[11,"into_any_arc","","",129,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::bus_stop","",130,[[]]],[11,"into","","",130,[[]]],[11,"try_from","","",130,[[],["result",4]]],[11,"try_into","","",130,[[],["result",4]]],[11,"borrow","","",130,[[]]],[11,"borrow_mut","","",130,[[]]],[11,"type_id","","",130,[[],["typeid",3]]],[11,"vzip","","",130,[[]]],[11,"into_any","","",130,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",130,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",130,[[],["any",8]]],[11,"as_any_mut","","",130,[[],["any",8]]],[11,"into_any_arc","","",130,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::car","",131,[[]]],[11,"into","","",131,[[]]],[11,"try_from","","",131,[[],["result",4]]],[11,"try_into","","",131,[[],["result",4]]],[11,"borrow","","",131,[[]]],[11,"borrow_mut","","",131,[[]]],[11,"type_id","","",131,[[],["typeid",3]]],[11,"vzip","","",131,[[]]],[11,"into_any","","",131,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",131,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",131,[[],["any",8]]],[11,"as_any_mut","","",131,[[],["any",8]]],[11,"into_any_arc","","",131,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::intersection","",132,[[]]],[11,"into","","",132,[[]]],[11,"try_from","","",132,[[],["result",4]]],[11,"try_into","","",132,[[],["result",4]]],[11,"borrow","","",132,[[]]],[11,"borrow_mut","","",132,[[]]],[11,"type_id","","",132,[[],["typeid",3]]],[11,"vzip","","",132,[[]]],[11,"into_any","","",132,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",132,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",132,[[],["any",8]]],[11,"as_any_mut","","",132,[[],["any",8]]],[11,"from","game::render::lane","",133,[[]]],[11,"into","","",133,[[]]],[11,"try_from","","",133,[[],["result",4]]],[11,"try_into","","",133,[[],["result",4]]],[11,"borrow","","",133,[[]]],[11,"borrow_mut","","",133,[[]]],[11,"type_id","","",133,[[],["typeid",3]]],[11,"vzip","","",133,[[]]],[11,"into_any","","",133,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",133,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",133,[[],["any",8]]],[11,"as_any_mut","","",133,[[],["any",8]]],[11,"into_any_arc","","",133,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::map","",134,[[]]],[11,"into","","",134,[[]]],[11,"try_from","","",134,[[],["result",4]]],[11,"try_into","","",134,[[],["result",4]]],[11,"borrow","","",134,[[]]],[11,"borrow_mut","","",134,[[]]],[11,"type_id","","",134,[[],["typeid",3]]],[11,"vzip","","",134,[[]]],[11,"into_any","","",134,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",134,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",134,[[],["any",8]]],[11,"as_any_mut","","",134,[[],["any",8]]],[11,"from","","",135,[[]]],[11,"into","","",135,[[]]],[11,"try_from","","",135,[[],["result",4]]],[11,"try_into","","",135,[[],["result",4]]],[11,"borrow","","",135,[[]]],[11,"borrow_mut","","",135,[[]]],[11,"type_id","","",135,[[],["typeid",3]]],[11,"vzip","","",135,[[]]],[11,"into_any","","",135,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",135,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",135,[[],["any",8]]],[11,"as_any_mut","","",135,[[],["any",8]]],[11,"from","","",136,[[]]],[11,"into","","",136,[[]]],[11,"to_owned","","",136,[[]]],[11,"clone_into","","",136,[[]]],[11,"try_from","","",136,[[],["result",4]]],[11,"try_into","","",136,[[],["result",4]]],[11,"borrow","","",136,[[]]],[11,"borrow_mut","","",136,[[]]],[11,"type_id","","",136,[[],["typeid",3]]],[11,"vzip","","",136,[[]]],[11,"into_any","","",136,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",136,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",136,[[],["any",8]]],[11,"as_any_mut","","",136,[[],["any",8]]],[11,"into_any_arc","","",136,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::parking_lot","",137,[[]]],[11,"into","","",137,[[]]],[11,"try_from","","",137,[[],["result",4]]],[11,"try_into","","",137,[[],["result",4]]],[11,"borrow","","",137,[[]]],[11,"borrow_mut","","",137,[[]]],[11,"type_id","","",137,[[],["typeid",3]]],[11,"vzip","","",137,[[]]],[11,"into_any","","",137,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",137,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",137,[[],["any",8]]],[11,"as_any_mut","","",137,[[],["any",8]]],[11,"into_any_arc","","",137,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::pedestrian","",138,[[]]],[11,"into","","",138,[[]]],[11,"try_from","","",138,[[],["result",4]]],[11,"try_into","","",138,[[],["result",4]]],[11,"borrow","","",138,[[]]],[11,"borrow_mut","","",138,[[]]],[11,"type_id","","",138,[[],["typeid",3]]],[11,"vzip","","",138,[[]]],[11,"into_any","","",138,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",138,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",138,[[],["any",8]]],[11,"as_any_mut","","",138,[[],["any",8]]],[11,"into_any_arc","","",138,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",139,[[]]],[11,"into","","",139,[[]]],[11,"try_from","","",139,[[],["result",4]]],[11,"try_into","","",139,[[],["result",4]]],[11,"borrow","","",139,[[]]],[11,"borrow_mut","","",139,[[]]],[11,"type_id","","",139,[[],["typeid",3]]],[11,"vzip","","",139,[[]]],[11,"into_any","","",139,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",139,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",139,[[],["any",8]]],[11,"as_any_mut","","",139,[[],["any",8]]],[11,"into_any_arc","","",139,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::road","",140,[[]]],[11,"into","","",140,[[]]],[11,"try_from","","",140,[[],["result",4]]],[11,"try_into","","",140,[[],["result",4]]],[11,"borrow","","",140,[[]]],[11,"borrow_mut","","",140,[[]]],[11,"type_id","","",140,[[],["typeid",3]]],[11,"vzip","","",140,[[]]],[11,"into_any","","",140,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",140,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",140,[[],["any",8]]],[11,"as_any_mut","","",140,[[],["any",8]]],[11,"into_any_arc","","",140,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::turn","",141,[[]]],[11,"into","","",141,[[]]],[11,"try_from","","",141,[[],["result",4]]],[11,"try_into","","",141,[[],["result",4]]],[11,"borrow","","",141,[[]]],[11,"borrow_mut","","",141,[[]]],[11,"type_id","","",141,[[],["typeid",3]]],[11,"vzip","","",141,[[]]],[11,"into_any","","",141,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",141,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",141,[[],["any",8]]],[11,"as_any_mut","","",141,[[],["any",8]]],[11,"into_any_arc","","",141,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",142,[[]]],[11,"into","","",142,[[]]],[11,"try_from","","",142,[[],["result",4]]],[11,"try_into","","",142,[[],["result",4]]],[11,"borrow","","",142,[[]]],[11,"borrow_mut","","",142,[[]]],[11,"type_id","","",142,[[],["typeid",3]]],[11,"vzip","","",142,[[]]],[11,"into_any","","",142,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",142,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",142,[[],["any",8]]],[11,"as_any_mut","","",142,[[],["any",8]]],[11,"into_any_arc","","",142,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox","",144,[[]]],[11,"into","","",144,[[]]],[11,"try_from","","",144,[[],["result",4]]],[11,"try_into","","",144,[[],["result",4]]],[11,"borrow","","",144,[[]]],[11,"borrow_mut","","",144,[[]]],[11,"type_id","","",144,[[],["typeid",3]]],[11,"vzip","","",144,[[]]],[11,"into_any","","",144,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",144,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",144,[[],["any",8]]],[11,"as_any_mut","","",144,[[],["any",8]]],[11,"from","","",145,[[]]],[11,"into","","",145,[[]]],[11,"try_from","","",145,[[],["result",4]]],[11,"try_into","","",145,[[],["result",4]]],[11,"borrow","","",145,[[]]],[11,"borrow_mut","","",145,[[]]],[11,"type_id","","",145,[[],["typeid",3]]],[11,"vzip","","",145,[[]]],[11,"into_any","","",145,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",145,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",145,[[],["any",8]]],[11,"as_any_mut","","",145,[[],["any",8]]],[11,"from","","",204,[[]]],[11,"into","","",204,[[]]],[11,"try_from","","",204,[[],["result",4]]],[11,"try_into","","",204,[[],["result",4]]],[11,"borrow","","",204,[[]]],[11,"borrow_mut","","",204,[[]]],[11,"type_id","","",204,[[],["typeid",3]]],[11,"vzip","","",204,[[]]],[11,"into_any","","",204,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",204,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",204,[[],["any",8]]],[11,"as_any_mut","","",204,[[],["any",8]]],[11,"into_any_arc","","",204,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",146,[[]]],[11,"into","","",146,[[]]],[11,"try_from","","",146,[[],["result",4]]],[11,"try_into","","",146,[[],["result",4]]],[11,"borrow","","",146,[[]]],[11,"borrow_mut","","",146,[[]]],[11,"type_id","","",146,[[],["typeid",3]]],[11,"vzip","","",146,[[]]],[11,"into_any","","",146,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",146,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",146,[[],["any",8]]],[11,"as_any_mut","","",146,[[],["any",8]]],[11,"from","","",147,[[]]],[11,"into","","",147,[[]]],[11,"try_from","","",147,[[],["result",4]]],[11,"try_into","","",147,[[],["result",4]]],[11,"borrow","","",147,[[]]],[11,"borrow_mut","","",147,[[]]],[11,"type_id","","",147,[[],["typeid",3]]],[11,"vzip","","",147,[[]]],[11,"into_any","","",147,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",147,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",147,[[],["any",8]]],[11,"as_any_mut","","",147,[[],["any",8]]],[11,"into_any_arc","","",147,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards","",148,[[]]],[11,"into","","",148,[[]]],[11,"to_owned","","",148,[[]]],[11,"clone_into","","",148,[[]]],[11,"try_from","","",148,[[],["result",4]]],[11,"try_into","","",148,[[],["result",4]]],[11,"borrow","","",148,[[]]],[11,"borrow_mut","","",148,[[]]],[11,"type_id","","",148,[[],["typeid",3]]],[11,"vzip","","",148,[[]]],[11,"into_any","","",148,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",148,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",148,[[],["any",8]]],[11,"as_any_mut","","",148,[[],["any",8]]],[11,"into_any_arc","","",148,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::commuter","",149,[[]]],[11,"into","","",149,[[]]],[11,"try_from","","",149,[[],["result",4]]],[11,"try_into","","",149,[[],["result",4]]],[11,"borrow","","",149,[[]]],[11,"borrow_mut","","",149,[[]]],[11,"type_id","","",149,[[],["typeid",3]]],[11,"vzip","","",149,[[]]],[11,"into_any","","",149,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",149,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",149,[[],["any",8]]],[11,"as_any_mut","","",149,[[],["any",8]]],[11,"from","","",150,[[]]],[11,"into","","",150,[[]]],[11,"try_from","","",150,[[],["result",4]]],[11,"try_into","","",150,[[],["result",4]]],[11,"borrow","","",150,[[]]],[11,"borrow_mut","","",150,[[]]],[11,"type_id","","",150,[[],["typeid",3]]],[11,"vzip","","",150,[[]]],[11,"into_any","","",150,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",150,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",150,[[],["any",8]]],[11,"as_any_mut","","",150,[[],["any",8]]],[11,"into_any_arc","","",150,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",151,[[]]],[11,"into","","",151,[[]]],[11,"try_from","","",151,[[],["result",4]]],[11,"try_into","","",151,[[],["result",4]]],[11,"borrow","","",151,[[]]],[11,"borrow_mut","","",151,[[]]],[11,"type_id","","",151,[[],["typeid",3]]],[11,"vzip","","",151,[[]]],[11,"into_any","","",151,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",151,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",151,[[],["any",8]]],[11,"as_any_mut","","",151,[[],["any",8]]],[11,"into_any_arc","","",151,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",152,[[]]],[11,"into","","",152,[[]]],[11,"try_from","","",152,[[],["result",4]]],[11,"try_into","","",152,[[],["result",4]]],[11,"borrow","","",152,[[]]],[11,"borrow_mut","","",152,[[]]],[11,"type_id","","",152,[[],["typeid",3]]],[11,"vzip","","",152,[[]]],[11,"into_any","","",152,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",152,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",152,[[],["any",8]]],[11,"as_any_mut","","",152,[[],["any",8]]],[11,"into_any_arc","","",152,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",153,[[]]],[11,"into","","",153,[[]]],[11,"try_from","","",153,[[],["result",4]]],[11,"try_into","","",153,[[],["result",4]]],[11,"borrow","","",153,[[]]],[11,"borrow_mut","","",153,[[]]],[11,"type_id","","",153,[[],["typeid",3]]],[11,"vzip","","",153,[[]]],[11,"into_any","","",153,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",153,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",153,[[],["any",8]]],[11,"as_any_mut","","",153,[[],["any",8]]],[11,"into_any_arc","","",153,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",154,[[]]],[11,"into","","",154,[[]]],[11,"to_owned","","",154,[[]]],[11,"clone_into","","",154,[[]]],[11,"try_from","","",154,[[],["result",4]]],[11,"try_into","","",154,[[],["result",4]]],[11,"borrow","","",154,[[]]],[11,"borrow_mut","","",154,[[]]],[11,"type_id","","",154,[[],["typeid",3]]],[11,"vzip","","",154,[[]]],[11,"into_any","","",154,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",154,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",154,[[],["any",8]]],[11,"as_any_mut","","",154,[[],["any",8]]],[11,"into_any_arc","","",154,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",156,[[]]],[11,"into","","",156,[[]]],[11,"try_from","","",156,[[],["result",4]]],[11,"try_into","","",156,[[],["result",4]]],[11,"borrow","","",156,[[]]],[11,"borrow_mut","","",156,[[]]],[11,"type_id","","",156,[[],["typeid",3]]],[11,"vzip","","",156,[[]]],[11,"into_any","","",156,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",156,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",156,[[],["any",8]]],[11,"as_any_mut","","",156,[[],["any",8]]],[11,"into_any_arc","","",156,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::generic_trip_table","",157,[[]]],[11,"into","","",157,[[]]],[11,"try_from","","",157,[[],["result",4]]],[11,"try_into","","",157,[[],["result",4]]],[11,"borrow","","",157,[[]]],[11,"borrow_mut","","",157,[[]]],[11,"type_id","","",157,[[],["typeid",3]]],[11,"vzip","","",157,[[]]],[11,"into_any","","",157,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",157,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",157,[[],["any",8]]],[11,"as_any_mut","","",157,[[],["any",8]]],[11,"from","game::sandbox::dashboards::misc","",158,[[]]],[11,"into","","",158,[[]]],[11,"try_from","","",158,[[],["result",4]]],[11,"try_into","","",158,[[],["result",4]]],[11,"borrow","","",158,[[]]],[11,"borrow_mut","","",158,[[]]],[11,"type_id","","",158,[[],["typeid",3]]],[11,"vzip","","",158,[[]]],[11,"into_any","","",158,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",158,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",158,[[],["any",8]]],[11,"as_any_mut","","",158,[[],["any",8]]],[11,"from","","",159,[[]]],[11,"into","","",159,[[]]],[11,"try_from","","",159,[[],["result",4]]],[11,"try_into","","",159,[[],["result",4]]],[11,"borrow","","",159,[[]]],[11,"borrow_mut","","",159,[[]]],[11,"type_id","","",159,[[],["typeid",3]]],[11,"vzip","","",159,[[]]],[11,"into_any","","",159,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",159,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",159,[[],["any",8]]],[11,"as_any_mut","","",159,[[],["any",8]]],[11,"from","game::sandbox::dashboards::parking_overhead","",162,[[]]],[11,"into","","",162,[[]]],[11,"try_from","","",162,[[],["result",4]]],[11,"try_into","","",162,[[],["result",4]]],[11,"borrow","","",162,[[]]],[11,"borrow_mut","","",162,[[]]],[11,"type_id","","",162,[[],["typeid",3]]],[11,"vzip","","",162,[[]]],[11,"into_any","","",162,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",162,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",162,[[],["any",8]]],[11,"as_any_mut","","",162,[[],["any",8]]],[11,"into_any_arc","","",162,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",160,[[]]],[11,"into","","",160,[[]]],[11,"try_from","","",160,[[],["result",4]]],[11,"try_into","","",160,[[],["result",4]]],[11,"borrow","","",160,[[]]],[11,"borrow_mut","","",160,[[]]],[11,"type_id","","",160,[[],["typeid",3]]],[11,"vzip","","",160,[[]]],[11,"into_any","","",160,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",160,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",160,[[],["any",8]]],[11,"as_any_mut","","",160,[[],["any",8]]],[11,"into_any_arc","","",160,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",161,[[]]],[11,"into","","",161,[[]]],[11,"try_from","","",161,[[],["result",4]]],[11,"try_into","","",161,[[],["result",4]]],[11,"borrow","","",161,[[]]],[11,"borrow_mut","","",161,[[]]],[11,"type_id","","",161,[[],["typeid",3]]],[11,"vzip","","",161,[[]]],[11,"into_any","","",161,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",161,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",161,[[],["any",8]]],[11,"as_any_mut","","",161,[[],["any",8]]],[11,"into_any_arc","","",161,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::summaries","",163,[[]]],[11,"into","","",163,[[]]],[11,"try_from","","",163,[[],["result",4]]],[11,"try_into","","",163,[[],["result",4]]],[11,"borrow","","",163,[[]]],[11,"borrow_mut","","",163,[[]]],[11,"type_id","","",163,[[],["typeid",3]]],[11,"vzip","","",163,[[]]],[11,"into_any","","",163,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",163,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",163,[[],["any",8]]],[11,"as_any_mut","","",163,[[],["any",8]]],[11,"from","","",164,[[]]],[11,"into","","",164,[[]]],[11,"try_from","","",164,[[],["result",4]]],[11,"try_into","","",164,[[],["result",4]]],[11,"borrow","","",164,[[]]],[11,"borrow_mut","","",164,[[]]],[11,"type_id","","",164,[[],["typeid",3]]],[11,"vzip","","",164,[[]]],[11,"into_any","","",164,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",164,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",164,[[],["any",8]]],[11,"as_any_mut","","",164,[[],["any",8]]],[11,"into_any_arc","","",164,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::table","",165,[[]]],[11,"into","","",165,[[]]],[11,"try_from","","",165,[[],["result",4]]],[11,"try_into","","",165,[[],["result",4]]],[11,"borrow","","",165,[[]]],[11,"borrow_mut","","",165,[[]]],[11,"type_id","","",165,[[],["typeid",3]]],[11,"vzip","","",165,[[]]],[11,"into_any","","",165,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",165,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",165,[[],["any",8]]],[11,"as_any_mut","","",165,[[],["any",8]]],[11,"from","","",166,[[]]],[11,"into","","",166,[[]]],[11,"try_from","","",166,[[],["result",4]]],[11,"try_into","","",166,[[],["result",4]]],[11,"borrow","","",166,[[]]],[11,"borrow_mut","","",166,[[]]],[11,"type_id","","",166,[[],["typeid",3]]],[11,"vzip","","",166,[[]]],[11,"into_any","","",166,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",166,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",166,[[],["any",8]]],[11,"as_any_mut","","",166,[[],["any",8]]],[11,"from","","",167,[[]]],[11,"into","","",167,[[]]],[11,"try_from","","",167,[[],["result",4]]],[11,"try_into","","",167,[[],["result",4]]],[11,"borrow","","",167,[[]]],[11,"borrow_mut","","",167,[[]]],[11,"type_id","","",167,[[],["typeid",3]]],[11,"vzip","","",167,[[]]],[11,"into_any","","",167,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",167,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",167,[[],["any",8]]],[11,"as_any_mut","","",167,[[],["any",8]]],[11,"from","","",168,[[]]],[11,"into","","",168,[[]]],[11,"try_from","","",168,[[],["result",4]]],[11,"try_into","","",168,[[],["result",4]]],[11,"borrow","","",168,[[]]],[11,"borrow_mut","","",168,[[]]],[11,"type_id","","",168,[[],["typeid",3]]],[11,"vzip","","",168,[[]]],[11,"into_any","","",168,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",168,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",168,[[],["any",8]]],[11,"as_any_mut","","",168,[[],["any",8]]],[11,"from","game::sandbox::dashboards::traffic_signals","",169,[[]]],[11,"into","","",169,[[]]],[11,"try_from","","",169,[[],["result",4]]],[11,"try_into","","",169,[[],["result",4]]],[11,"borrow","","",169,[[]]],[11,"borrow_mut","","",169,[[]]],[11,"type_id","","",169,[[],["typeid",3]]],[11,"vzip","","",169,[[]]],[11,"into_any","","",169,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",169,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",169,[[],["any",8]]],[11,"as_any_mut","","",169,[[],["any",8]]],[11,"from","","",170,[[]]],[11,"into","","",170,[[]]],[11,"try_from","","",170,[[],["result",4]]],[11,"try_into","","",170,[[],["result",4]]],[11,"borrow","","",170,[[]]],[11,"borrow_mut","","",170,[[]]],[11,"type_id","","",170,[[],["typeid",3]]],[11,"vzip","","",170,[[]]],[11,"into_any","","",170,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",170,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",170,[[],["any",8]]],[11,"as_any_mut","","",170,[[],["any",8]]],[11,"into_any_arc","","",170,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::trip_table","",175,[[]]],[11,"into","","",175,[[]]],[11,"try_from","","",175,[[],["result",4]]],[11,"try_into","","",175,[[],["result",4]]],[11,"borrow","","",175,[[]]],[11,"borrow_mut","","",175,[[]]],[11,"type_id","","",175,[[],["typeid",3]]],[11,"vzip","","",175,[[]]],[11,"into_any","","",175,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",175,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",175,[[],["any",8]]],[11,"as_any_mut","","",175,[[],["any",8]]],[11,"into_any_arc","","",175,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",176,[[]]],[11,"into","","",176,[[]]],[11,"try_from","","",176,[[],["result",4]]],[11,"try_into","","",176,[[],["result",4]]],[11,"borrow","","",176,[[]]],[11,"borrow_mut","","",176,[[]]],[11,"type_id","","",176,[[],["typeid",3]]],[11,"vzip","","",176,[[]]],[11,"into_any","","",176,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",176,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",176,[[],["any",8]]],[11,"as_any_mut","","",176,[[],["any",8]]],[11,"into_any_arc","","",176,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",177,[[]]],[11,"into","","",177,[[]]],[11,"try_from","","",177,[[],["result",4]]],[11,"try_into","","",177,[[],["result",4]]],[11,"borrow","","",177,[[]]],[11,"borrow_mut","","",177,[[]]],[11,"type_id","","",177,[[],["typeid",3]]],[11,"vzip","","",177,[[]]],[11,"into_any","","",177,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",177,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",177,[[],["any",8]]],[11,"as_any_mut","","",177,[[],["any",8]]],[11,"into_any_arc","","",177,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",171,[[]]],[11,"into","","",171,[[]]],[11,"try_from","","",171,[[],["result",4]]],[11,"try_into","","",171,[[],["result",4]]],[11,"borrow","","",171,[[]]],[11,"borrow_mut","","",171,[[]]],[11,"type_id","","",171,[[],["typeid",3]]],[11,"vzip","","",171,[[]]],[11,"into_any","","",171,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",171,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",171,[[],["any",8]]],[11,"as_any_mut","","",171,[[],["any",8]]],[11,"into_any_arc","","",171,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",172,[[]]],[11,"into","","",172,[[]]],[11,"try_from","","",172,[[],["result",4]]],[11,"try_into","","",172,[[],["result",4]]],[11,"borrow","","",172,[[]]],[11,"borrow_mut","","",172,[[]]],[11,"type_id","","",172,[[],["typeid",3]]],[11,"vzip","","",172,[[]]],[11,"into_any","","",172,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",172,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",172,[[],["any",8]]],[11,"as_any_mut","","",172,[[],["any",8]]],[11,"into_any_arc","","",172,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",173,[[]]],[11,"into","","",173,[[]]],[11,"try_from","","",173,[[],["result",4]]],[11,"try_into","","",173,[[],["result",4]]],[11,"borrow","","",173,[[]]],[11,"borrow_mut","","",173,[[]]],[11,"type_id","","",173,[[],["typeid",3]]],[11,"vzip","","",173,[[]]],[11,"into_any","","",173,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",173,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",173,[[],["any",8]]],[11,"as_any_mut","","",173,[[],["any",8]]],[11,"into_any_arc","","",173,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",174,[[]]],[11,"into","","",174,[[]]],[11,"try_from","","",174,[[],["result",4]]],[11,"try_into","","",174,[[],["result",4]]],[11,"borrow","","",174,[[]]],[11,"borrow_mut","","",174,[[]]],[11,"type_id","","",174,[[],["typeid",3]]],[11,"vzip","","",174,[[]]],[11,"into_any","","",174,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",174,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",174,[[],["any",8]]],[11,"as_any_mut","","",174,[[],["any",8]]],[11,"into_any_arc","","",174,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::gameplay","",178,[[]]],[11,"into","","",178,[[]]],[11,"try_from","","",178,[[],["result",4]]],[11,"try_into","","",178,[[],["result",4]]],[11,"borrow","","",178,[[]]],[11,"borrow_mut","","",178,[[]]],[11,"type_id","","",178,[[],["typeid",3]]],[11,"vzip","","",178,[[]]],[11,"into_any","","",178,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",178,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",178,[[],["any",8]]],[11,"as_any_mut","","",178,[[],["any",8]]],[11,"from","","",179,[[]]],[11,"into","","",179,[[]]],[11,"to_owned","","",179,[[]]],[11,"clone_into","","",179,[[]]],[11,"try_from","","",179,[[],["result",4]]],[11,"try_into","","",179,[[],["result",4]]],[11,"borrow","","",179,[[]]],[11,"borrow_mut","","",179,[[]]],[11,"type_id","","",179,[[],["typeid",3]]],[11,"equivalent","","",179,[[]]],[11,"vzip","","",179,[[]]],[11,"into_any","","",179,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",179,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",179,[[],["any",8]]],[11,"as_any_mut","","",179,[[],["any",8]]],[11,"into_any_arc","","",179,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::gameplay::commute","",180,[[]]],[11,"into","","",180,[[]]],[11,"try_from","","",180,[[],["result",4]]],[11,"try_into","","",180,[[],["result",4]]],[11,"borrow","","",180,[[]]],[11,"borrow_mut","","",180,[[]]],[11,"type_id","","",180,[[],["typeid",3]]],[11,"vzip","","",180,[[]]],[11,"into_any","","",180,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",180,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",180,[[],["any",8]]],[11,"as_any_mut","","",180,[[],["any",8]]],[11,"from","game::sandbox::gameplay::fix_traffic_signals","",181,[[]]],[11,"into","","",181,[[]]],[11,"try_from","","",181,[[],["result",4]]],[11,"try_into","","",181,[[],["result",4]]],[11,"borrow","","",181,[[]]],[11,"borrow_mut","","",181,[[]]],[11,"type_id","","",181,[[],["typeid",3]]],[11,"vzip","","",181,[[]]],[11,"into_any","","",181,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",181,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",181,[[],["any",8]]],[11,"as_any_mut","","",181,[[],["any",8]]],[11,"from","game::sandbox::gameplay::freeform","",182,[[]]],[11,"into","","",182,[[]]],[11,"try_from","","",182,[[],["result",4]]],[11,"try_into","","",182,[[],["result",4]]],[11,"borrow","","",182,[[]]],[11,"borrow_mut","","",182,[[]]],[11,"type_id","","",182,[[],["typeid",3]]],[11,"vzip","","",182,[[]]],[11,"into_any","","",182,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",182,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",182,[[],["any",8]]],[11,"as_any_mut","","",182,[[],["any",8]]],[11,"from","","",183,[[]]],[11,"into","","",183,[[]]],[11,"try_from","","",183,[[],["result",4]]],[11,"try_into","","",183,[[],["result",4]]],[11,"borrow","","",183,[[]]],[11,"borrow_mut","","",183,[[]]],[11,"type_id","","",183,[[],["typeid",3]]],[11,"vzip","","",183,[[]]],[11,"into_any","","",183,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",183,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",183,[[],["any",8]]],[11,"as_any_mut","","",183,[[],["any",8]]],[11,"from","game::sandbox::gameplay::play_scenario","",184,[[]]],[11,"into","","",184,[[]]],[11,"try_from","","",184,[[],["result",4]]],[11,"try_into","","",184,[[],["result",4]]],[11,"borrow","","",184,[[]]],[11,"borrow_mut","","",184,[[]]],[11,"type_id","","",184,[[],["typeid",3]]],[11,"vzip","","",184,[[]]],[11,"into_any","","",184,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",184,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",184,[[],["any",8]]],[11,"as_any_mut","","",184,[[],["any",8]]],[11,"from","","",185,[[]]],[11,"into","","",185,[[]]],[11,"try_from","","",185,[[],["result",4]]],[11,"try_into","","",185,[[],["result",4]]],[11,"borrow","","",185,[[]]],[11,"borrow_mut","","",185,[[]]],[11,"type_id","","",185,[[],["typeid",3]]],[11,"vzip","","",185,[[]]],[11,"into_any","","",185,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",185,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",185,[[],["any",8]]],[11,"as_any_mut","","",185,[[],["any",8]]],[11,"from","","",186,[[]]],[11,"into","","",186,[[]]],[11,"try_from","","",186,[[],["result",4]]],[11,"try_into","","",186,[[],["result",4]]],[11,"borrow","","",186,[[]]],[11,"borrow_mut","","",186,[[]]],[11,"type_id","","",186,[[],["typeid",3]]],[11,"vzip","","",186,[[]]],[11,"into_any","","",186,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",186,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",186,[[],["any",8]]],[11,"as_any_mut","","",186,[[],["any",8]]],[11,"from","game::sandbox::gameplay::tutorial","",187,[[]]],[11,"into","","",187,[[]]],[11,"try_from","","",187,[[],["result",4]]],[11,"try_into","","",187,[[],["result",4]]],[11,"borrow","","",187,[[]]],[11,"borrow_mut","","",187,[[]]],[11,"type_id","","",187,[[],["typeid",3]]],[11,"vzip","","",187,[[]]],[11,"into_any","","",187,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",187,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",187,[[],["any",8]]],[11,"as_any_mut","","",187,[[],["any",8]]],[11,"from","","",188,[[]]],[11,"into","","",188,[[]]],[11,"to_owned","","",188,[[]]],[11,"clone_into","","",188,[[]]],[11,"try_from","","",188,[[],["result",4]]],[11,"try_into","","",188,[[],["result",4]]],[11,"borrow","","",188,[[]]],[11,"borrow_mut","","",188,[[]]],[11,"type_id","","",188,[[],["typeid",3]]],[11,"equivalent","","",188,[[]]],[11,"vzip","","",188,[[]]],[11,"into_any","","",188,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",188,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",188,[[],["any",8]]],[11,"as_any_mut","","",188,[[],["any",8]]],[11,"into_any_arc","","",188,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",189,[[]]],[11,"into","","",189,[[]]],[11,"try_from","","",189,[[],["result",4]]],[11,"try_into","","",189,[[],["result",4]]],[11,"borrow","","",189,[[]]],[11,"borrow_mut","","",189,[[]]],[11,"type_id","","",189,[[],["typeid",3]]],[11,"vzip","","",189,[[]]],[11,"into_any","","",189,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",189,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",189,[[],["any",8]]],[11,"as_any_mut","","",189,[[],["any",8]]],[11,"from","","",190,[[]]],[11,"into","","",190,[[]]],[11,"try_from","","",190,[[],["result",4]]],[11,"try_into","","",190,[[],["result",4]]],[11,"borrow","","",190,[[]]],[11,"borrow_mut","","",190,[[]]],[11,"type_id","","",190,[[],["typeid",3]]],[11,"vzip","","",190,[[]]],[11,"into_any","","",190,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",190,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",190,[[],["any",8]]],[11,"as_any_mut","","",190,[[],["any",8]]],[11,"from","","",191,[[]]],[11,"into","","",191,[[]]],[11,"to_owned","","",191,[[]]],[11,"clone_into","","",191,[[]]],[11,"try_from","","",191,[[],["result",4]]],[11,"try_into","","",191,[[],["result",4]]],[11,"borrow","","",191,[[]]],[11,"borrow_mut","","",191,[[]]],[11,"type_id","","",191,[[],["typeid",3]]],[11,"vzip","","",191,[[]]],[11,"into_any","","",191,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",191,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",191,[[],["any",8]]],[11,"as_any_mut","","",191,[[],["any",8]]],[11,"into_any_arc","","",191,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::misc_tools","",193,[[]]],[11,"into","","",193,[[]]],[11,"try_from","","",193,[[],["result",4]]],[11,"try_into","","",193,[[],["result",4]]],[11,"borrow","","",193,[[]]],[11,"borrow_mut","","",193,[[]]],[11,"type_id","","",193,[[],["typeid",3]]],[11,"vzip","","",193,[[]]],[11,"into_any","","",193,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",193,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",193,[[],["any",8]]],[11,"as_any_mut","","",193,[[],["any",8]]],[11,"into_any_arc","","",193,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",194,[[]]],[11,"into","","",194,[[]]],[11,"try_from","","",194,[[],["result",4]]],[11,"try_into","","",194,[[],["result",4]]],[11,"borrow","","",194,[[]]],[11,"borrow_mut","","",194,[[]]],[11,"type_id","","",194,[[],["typeid",3]]],[11,"vzip","","",194,[[]]],[11,"into_any","","",194,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",194,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",194,[[],["any",8]]],[11,"as_any_mut","","",194,[[],["any",8]]],[11,"from","game::sandbox::speed","",195,[[]]],[11,"into","","",195,[[]]],[11,"try_from","","",195,[[],["result",4]]],[11,"try_into","","",195,[[],["result",4]]],[11,"borrow","","",195,[[]]],[11,"borrow_mut","","",195,[[]]],[11,"type_id","","",195,[[],["typeid",3]]],[11,"vzip","","",195,[[]]],[11,"into_any","","",195,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",195,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",195,[[],["any",8]]],[11,"as_any_mut","","",195,[[],["any",8]]],[11,"from","","",196,[[]]],[11,"into","","",196,[[]]],[11,"try_from","","",196,[[],["result",4]]],[11,"try_into","","",196,[[],["result",4]]],[11,"borrow","","",196,[[]]],[11,"borrow_mut","","",196,[[]]],[11,"type_id","","",196,[[],["typeid",3]]],[11,"vzip","","",196,[[]]],[11,"into_any","","",196,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",196,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",196,[[],["any",8]]],[11,"as_any_mut","","",196,[[],["any",8]]],[11,"from","","",197,[[]]],[11,"into","","",197,[[]]],[11,"to_owned","","",197,[[]]],[11,"clone_into","","",197,[[]]],[11,"try_from","","",197,[[],["result",4]]],[11,"try_into","","",197,[[],["result",4]]],[11,"borrow","","",197,[[]]],[11,"borrow_mut","","",197,[[]]],[11,"type_id","","",197,[[],["typeid",3]]],[11,"vzip","","",197,[[]]],[11,"into_any","","",197,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",197,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",197,[[],["any",8]]],[11,"as_any_mut","","",197,[[],["any",8]]],[11,"into_any_arc","","",197,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::time_warp","",198,[[]]],[11,"into","","",198,[[]]],[11,"try_from","","",198,[[],["result",4]]],[11,"try_into","","",198,[[],["result",4]]],[11,"borrow","","",198,[[]]],[11,"borrow_mut","","",198,[[]]],[11,"type_id","","",198,[[],["typeid",3]]],[11,"vzip","","",198,[[]]],[11,"into_any","","",198,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",198,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",198,[[],["any",8]]],[11,"as_any_mut","","",198,[[],["any",8]]],[11,"from","","",199,[[]]],[11,"into","","",199,[[]]],[11,"try_from","","",199,[[],["result",4]]],[11,"try_into","","",199,[[],["result",4]]],[11,"borrow","","",199,[[]]],[11,"borrow_mut","","",199,[[]]],[11,"type_id","","",199,[[],["typeid",3]]],[11,"vzip","","",199,[[]]],[11,"into_any","","",199,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",199,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",199,[[],["any",8]]],[11,"as_any_mut","","",199,[[],["any",8]]],[11,"from","","",200,[[]]],[11,"into","","",200,[[]]],[11,"try_from","","",200,[[],["result",4]]],[11,"try_into","","",200,[[],["result",4]]],[11,"borrow","","",200,[[]]],[11,"borrow_mut","","",200,[[]]],[11,"type_id","","",200,[[],["typeid",3]]],[11,"vzip","","",200,[[]]],[11,"into_any","","",200,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",200,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",200,[[],["any",8]]],[11,"as_any_mut","","",200,[[],["any",8]]],[11,"from","game::sandbox::uber_turns","",201,[[]]],[11,"into","","",201,[[]]],[11,"try_from","","",201,[[],["result",4]]],[11,"try_into","","",201,[[],["result",4]]],[11,"borrow","","",201,[[]]],[11,"borrow_mut","","",201,[[]]],[11,"type_id","","",201,[[],["typeid",3]]],[11,"vzip","","",201,[[]]],[11,"into_any","","",201,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",201,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",201,[[],["any",8]]],[11,"as_any_mut","","",201,[[],["any",8]]],[11,"from","","",202,[[]]],[11,"into","","",202,[[]]],[11,"try_from","","",202,[[],["result",4]]],[11,"try_into","","",202,[[],["result",4]]],[11,"borrow","","",202,[[]]],[11,"borrow_mut","","",202,[[]]],[11,"type_id","","",202,[[],["typeid",3]]],[11,"vzip","","",202,[[]]],[11,"into_any","","",202,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",202,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",202,[[],["any",8]]],[11,"as_any_mut","","",202,[[],["any",8]]],[11,"show","game::app","",2,[[["id",4]]]],[11,"layers","","",2,[[],["showlayers",3]]],[11,"show","game::debug","",35,[[["id",4]]]],[11,"layers","","",35,[[],["showlayers",3]]],[11,"event","game::challenges","",11,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",11,[[],["drawbaselayer",4]]],[11,"draw","","",11,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::city_picker","",15,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",15,[[],["drawbaselayer",4]]],[11,"draw","","",15,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::isochrone","",23,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",23,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::navigate","",25,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",25,[[["gfxctx",3],["app",3]]]],[11,"event","","",26,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",26,[[["gfxctx",3],["app",3]]]],[11,"event","","",27,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",27,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::warp","",28,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",28,[[["gfxctx",3],["app",3]]]],[11,"event","","",29,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",29,[[["gfxctx",3],["app",3]]]],[11,"event","game::cutscene","",32,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",32,[[],["drawbaselayer",4]]],[11,"draw","","",32,[[["gfxctx",3],["app",3]]]],[11,"event","","",33,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",33,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::floodfill","",38,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",38,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::path_counter","",41,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",41,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::polygons","",42,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",42,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug","",35,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",35,[[],["drawbaselayer",4]]],[11,"draw","","",35,[[["gfxctx",3],["app",3]]]],[11,"event","","",37,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",37,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::destinations","",45,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",45,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::kml","",46,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",46,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::mapping","",48,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",48,[[["gfxctx",3],["app",3]]]],[11,"event","","",49,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",49,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::polygon","",52,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",52,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::scenario","",53,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",53,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::story","",54,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",54,[[],["drawbaselayer",4]]],[11,"draw","","",54,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools","",44,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",44,[[],["drawbaselayer",4]]],[11,"draw","","",44,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::bulk","",64,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",64,[[["gfxctx",3],["app",3]]]],[11,"event","","",65,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",65,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::cluster_traffic_signals","",66,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",66,[[],["drawbaselayer",4]]],[11,"draw","","",66,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::lanes","",67,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",67,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::routes","",68,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",68,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::stop_signs","",72,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",72,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::edits","",75,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",75,[[["gfxctx",3],["app",3]]]],[11,"draw_baselayer","","",75,[[],["drawbaselayer",4]]],[11,"event","game::edit::traffic_signals::offsets","",76,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",76,[[["gfxctx",3],["app",3]]]],[11,"event","","",77,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",77,[[["gfxctx",3],["app",3]]]],[11,"event","","",78,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",78,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::picker","",79,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",79,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::preview","",80,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",80,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals","",73,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",73,[[],["drawbaselayer",4]]],[11,"draw","","",73,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::zones","",81,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",81,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit","",60,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",60,[[["gfxctx",3],["app",3]]]],[11,"event","","",61,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",61,[[["gfxctx",3],["app",3]]]],[11,"event","","",62,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",62,[[["gfxctx",3],["app",3]]]],[11,"event","","",63,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",63,[[["gfxctx",3],["app",3]]]],[11,"event","game::game","",83,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",83,[[],["drawbaselayer",4]]],[11,"draw","","",83,[[["gfxctx",3],["app",3]]]],[11,"event","","",84,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",84,[[],["drawbaselayer",4]]],[11,"draw","","",84,[[["gfxctx",3],["app",3]]]],[11,"event","","",85,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",85,[[],["drawbaselayer",4]]],[11,"draw","","",85,[[["gfxctx",3],["app",3]]]],[11,"event","game::layer","",96,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",96,[[],["drawbaselayer",4]]],[11,"draw","","",96,[[["gfxctx",3],["app",3]]]],[11,"event","game::options","",118,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",118,[[["gfxctx",3],["app",3]]]],[11,"event","game::pregame","",121,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",121,[[["gfxctx",3],["app",3]]]],[11,"event","","",122,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",122,[[],["drawbaselayer",4]]],[11,"draw","","",122,[[["gfxctx",3],["app",3]]]],[11,"event","","",123,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",123,[[],["drawbaselayer",4]]],[11,"draw","","",123,[[["gfxctx",3],["app",3]]]],[11,"event","","",124,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",124,[[],["drawbaselayer",4]]],[11,"draw","","",124,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::commuter","",149,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",149,[[],["drawbaselayer",4]]],[11,"draw","","",149,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::generic_trip_table","",157,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",157,[[],["drawbaselayer",4]]],[11,"draw","","",157,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::misc","",158,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",158,[[],["drawbaselayer",4]]],[11,"draw","","",158,[[["gfxctx",3],["app",3]]]],[11,"event","","",159,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",159,[[],["drawbaselayer",4]]],[11,"draw","","",159,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::summaries","",163,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",163,[[],["drawbaselayer",4]]],[11,"draw","","",163,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::traffic_signals","",169,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",169,[[],["drawbaselayer",4]]],[11,"draw","","",169,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",183,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",183,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",185,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",185,[[["gfxctx",3],["app",3]]]],[11,"event","","",186,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",186,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay","",178,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",178,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::misc_tools","",194,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",194,[[],["drawbaselayer",4]]],[11,"draw","","",194,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::time_warp","",198,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",198,[[["gfxctx",3],["app",3]]]],[11,"event","","",199,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",199,[[["gfxctx",3],["app",3]]]],[11,"event","","",200,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",200,[[],["drawbaselayer",4]]],[11,"draw","","",200,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",200,[[["eventctx",3],["app",3]]]],[11,"event","game::sandbox::uber_turns","",201,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",201,[[["gfxctx",3],["app",3]]]],[11,"event","","",202,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",202,[[],["drawbaselayer",4]]],[11,"draw","","",202,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox","",144,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",144,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",144,[[["eventctx",3],["app",3]]]],[11,"event","","",204,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",204,[[["gfxctx",3],["app",3]]]],[11,"actions","game::debug","",203,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",203,[[["eventctx",3],["id",4],["string",3],["app",3]],["transition",4]]],[11,"is_paused","","",203,[[]]],[11,"gameplay_mode","","",203,[[],["gameplaymode",4]]],[11,"actions","game::sandbox","",147,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",147,[[["eventctx",3],["id",4],["string",3],["app",3]],["transition",4]]],[11,"is_paused","","",147,[[]]],[11,"gameplay_mode","","",147,[[],["gameplaymode",4]]],[11,"name","game::layer::elevation","",98,[[],["option",4]]],[11,"event","","",98,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",98,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",98,[[["gfxctx",3]]]],[11,"name","game::layer::map","",99,[[],["option",4]]],[11,"event","","",99,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",99,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",99,[[["gfxctx",3]]]],[11,"name","","",100,[[],["option",4]]],[11,"event","","",100,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",100,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",100,[[["gfxctx",3]]]],[11,"name","game::layer::pandemic","",101,[[],["option",4]]],[11,"event","","",101,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",101,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",101,[[["gfxctx",3]]]],[11,"name","game::layer::parking","",104,[[],["option",4]]],[11,"event","","",104,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",104,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",104,[[["gfxctx",3]]]],[11,"name","","",105,[[],["option",4]]],[11,"event","","",105,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",105,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",105,[[["gfxctx",3]]]],[11,"name","game::layer::population","",107,[[],["option",4]]],[11,"event","","",107,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",107,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",107,[[["gfxctx",3]]]],[11,"name","game::layer::traffic","",109,[[],["option",4]]],[11,"event","","",109,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",109,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",109,[[["gfxctx",3]]]],[11,"name","","",110,[[],["option",4]]],[11,"event","","",110,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",110,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",110,[[["gfxctx",3]]]],[11,"name","","",111,[[],["option",4]]],[11,"event","","",111,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",111,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",111,[[["gfxctx",3]]]],[11,"name","","",112,[[],["option",4]]],[11,"event","","",112,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",112,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",112,[[["gfxctx",3]]]],[11,"name","","",114,[[],["option",4]]],[11,"event","","",114,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",114,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",114,[[["gfxctx",3]]]],[11,"name","game::layer::transit","",115,[[],["option",4]]],[11,"event","","",115,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",115,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",115,[[["gfxctx",3]]]],[11,"get_id","game::render::area","",127,[[],["id",4]]],[11,"draw","","",127,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",127,[[["map",3]],["polygon",3]]],[11,"get_id","game::render::bike","",128,[[],["id",4]]],[11,"draw","","",128,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",128,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",128,[[]]],[11,"get_id","game::render::building","",129,[[],["id",4]]],[11,"draw","","",129,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",129,[[]]],[11,"get_outline","","",129,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",129,[[["pt2d",3],["map",3]]]],[11,"get_id","game::render::bus_stop","",130,[[],["id",4]]],[11,"draw","","",130,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",130,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",130,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",130,[[]]],[11,"get_id","game::render::car","",131,[[],["id",4]]],[11,"draw","","",131,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",131,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",131,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",131,[[]]],[11,"get_id","game::render::intersection","",132,[[],["id",4]]],[11,"draw","","",132,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",132,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",132,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",132,[[]]],[11,"get_id","game::render::lane","",133,[[],["id",4]]],[11,"draw","","",133,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",133,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",133,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",133,[[]]],[11,"get_id","game::render::parking_lot","",137,[[],["id",4]]],[11,"draw","","",137,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",137,[[]]],[11,"get_outline","","",137,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",137,[[["pt2d",3],["map",3]]]],[11,"get_id","game::render::pedestrian","",138,[[],["id",4]]],[11,"draw","","",138,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",138,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",138,[[]]],[11,"get_id","","",139,[[],["id",4]]],[11,"draw","","",139,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",139,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",139,[[]]],[11,"get_id","game::render::road","",140,[[],["id",4]]],[11,"draw","","",140,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",140,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",140,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",140,[[]]],[11,"event","game::sandbox::gameplay::commute","",180,[[["eventctx",3],["sandboxcontrols",3],["actions",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",180,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::fix_traffic_signals","",181,[[["eventctx",3],["sandboxcontrols",3],["actions",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",181,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",181,[[["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",182,[[["eventctx",3],["sandboxcontrols",3],["actions",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",182,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",184,[[["eventctx",3],["sandboxcontrols",3],["actions",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",184,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",184,[[["app",3]]]],[11,"event","game::sandbox::gameplay::tutorial","",187,[[["eventctx",3],["sandboxcontrols",3],["actions",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",187,[[["gfxctx",3],["app",3]]]],[11,"can_move_canvas","","",187,[[]]],[11,"can_examine_objects","","",187,[[]]],[11,"has_common","","",187,[[]]],[11,"has_tool_panel","","",187,[[]]],[11,"has_time_panel","","",187,[[]]],[11,"has_speed","","",187,[[]]],[11,"has_agent_meter","","",187,[[]]],[11,"has_minimap","","",187,[[]]],[11,"clone","game::app","",3,[[],["flags",3]]],[11,"clone","game::colors","",13,[[],["colorschemechoice",4]]],[11,"clone","game::common::heatmap","",21,[[],["heatmapoptions",3]]],[11,"clone","game::debug::floodfill","",39,[[],["source",4]]],[11,"clone","game::devtools::mapping","",50,[[],["show",4]]],[11,"clone","","",51,[[],["value",4]]],[11,"clone","game::devtools::story","",55,[[],["recordedstorymap",3]]],[11,"clone","game::edit::traffic_signals","",74,[[],["bundleedits",3]]],[11,"clone","game::helpers","",89,[[],["id",4]]],[11,"clone","game::info::trip","",94,[[],["opentrip",3]]],[11,"clone","game::info","",93,[[],["tab",4]]],[11,"clone","","",92,[[],["dataoptions",3]]],[11,"clone","game::layer::pandemic","",103,[[],["seir",4]]],[11,"clone","","",102,[[],["options",3]]],[11,"clone","game::layer::parking","",106,[[],["loc",4]]],[11,"clone","game::layer::population","",108,[[],["options",3]]],[11,"clone","game::options","",117,[[],["options",3]]],[11,"clone","","",119,[[],["trafficsignalstyle",4]]],[11,"clone","","",120,[[],["cameraangle",4]]],[11,"clone","game::render::map","",136,[[],["unzoomedagents",3]]],[11,"clone","game::render","",126,[[],["drawoptions",3]]],[11,"clone","game::sandbox::dashboards::commuter","",154,[[],["blockselection",4]]],[11,"clone","game::sandbox::dashboards","",148,[[],["dashtab",4]]],[11,"clone","game::sandbox::gameplay::tutorial","",188,[[],["tutorialpointer",3]]],[11,"clone","","",191,[[],["task",4]]],[11,"clone","game::sandbox::gameplay","",179,[[],["gameplaymode",4]]],[11,"clone","game::sandbox::speed","",197,[[],["speedsetting",4]]],[11,"cmp","game::helpers","",89,[[["id",4]],["ordering",4]]],[11,"cmp","game::layer::parking","",106,[[["loc",4]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay::tutorial","",188,[[["tutorialpointer",3]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay","",179,[[["gameplaymode",4]],["ordering",4]]],[11,"eq","game::colors","",13,[[["colorschemechoice",4]]]],[11,"eq","game::common::heatmap","",21,[[["heatmapoptions",3]]]],[11,"ne","","",21,[[["heatmapoptions",3]]]],[11,"eq","game::devtools::mapping","",50,[[["show",4]]]],[11,"eq","","",51,[[["value",4]]]],[11,"eq","game::edit::traffic_signals","",74,[[["bundleedits",3]]]],[11,"ne","","",74,[[["bundleedits",3]]]],[11,"eq","game::helpers","",89,[[["id",4]]]],[11,"ne","","",89,[[["id",4]]]],[11,"eq","game::info::trip","",94,[[["opentrip",3]]]],[11,"eq","game::info","",92,[[["dataoptions",3]]]],[11,"ne","","",92,[[["dataoptions",3]]]],[11,"eq","game::layer::pandemic","",103,[[["seir",4]]]],[11,"eq","","",102,[[["options",3]]]],[11,"ne","","",102,[[["options",3]]]],[11,"eq","game::layer::parking","",106,[[["loc",4]]]],[11,"ne","","",106,[[["loc",4]]]],[11,"eq","game::layer::population","",108,[[["options",3]]]],[11,"ne","","",108,[[["options",3]]]],[11,"eq","game::options","",119,[[["trafficsignalstyle",4]]]],[11,"eq","","",120,[[["cameraangle",4]]]],[11,"eq","game::render::map","",136,[[["unzoomedagents",3]]]],[11,"ne","","",136,[[["unzoomedagents",3]]]],[11,"eq","game::sandbox::dashboards::commuter","",154,[[["blockselection",4]]]],[11,"ne","","",154,[[["blockselection",4]]]],[11,"eq","","",152,[[["filter",3]]]],[11,"ne","","",152,[[["filter",3]]]],[11,"eq","game::sandbox::dashboards","",148,[[["dashtab",4]]]],[11,"eq","game::sandbox::gameplay::tutorial","",188,[[["tutorialpointer",3]]]],[11,"ne","","",188,[[["tutorialpointer",3]]]],[11,"eq","","",191,[[["task",4]]]],[11,"eq","game::sandbox::gameplay","",179,[[["gameplaymode",4]]]],[11,"ne","","",179,[[["gameplaymode",4]]]],[11,"eq","game::sandbox::speed","",197,[[["speedsetting",4]]]],[11,"partial_cmp","game::helpers","",89,[[["id",4]],[["ordering",4],["option",4]]]],[11,"lt","","",89,[[["id",4]]]],[11,"le","","",89,[[["id",4]]]],[11,"gt","","",89,[[["id",4]]]],[11,"ge","","",89,[[["id",4]]]],[11,"partial_cmp","game::layer::parking","",106,[[["loc",4]],[["ordering",4],["option",4]]]],[11,"lt","","",106,[[["loc",4]]]],[11,"le","","",106,[[["loc",4]]]],[11,"gt","","",106,[[["loc",4]]]],[11,"ge","","",106,[[["loc",4]]]],[11,"partial_cmp","game::sandbox::gameplay::tutorial","",188,[[["tutorialpointer",3]],[["ordering",4],["option",4]]]],[11,"lt","","",188,[[["tutorialpointer",3]]]],[11,"le","","",188,[[["tutorialpointer",3]]]],[11,"gt","","",188,[[["tutorialpointer",3]]]],[11,"ge","","",188,[[["tutorialpointer",3]]]],[11,"partial_cmp","","",191,[[["task",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","game::sandbox::gameplay","",179,[[["gameplaymode",4]],[["ordering",4],["option",4]]]],[11,"lt","","",179,[[["gameplaymode",4]]]],[11,"le","","",179,[[["gameplaymode",4]]]],[11,"gt","","",179,[[["gameplaymode",4]]]],[11,"ge","","",179,[[["gameplaymode",4]]]],[11,"partial_cmp","game::sandbox::speed","",197,[[["speedsetting",4]],[["ordering",4],["option",4]]]],[11,"fmt","game::colors","",13,[[["formatter",3]],["result",6]]],[11,"fmt","game::devtools::mapping","",50,[[["formatter",3]],["result",6]]],[11,"fmt","game::helpers","",89,[[["formatter",3]],["result",6]]],[11,"fmt","game::layer::pandemic","",103,[[["formatter",3]],["result",6]]],[11,"fmt","game::options","",119,[[["formatter",3]],["result",6]]],[11,"fmt","","",120,[[["formatter",3]],["result",6]]],[11,"fmt","game::sandbox::dashboards","",148,[[["formatter",3]],["result",6]]],[11,"hash","game::helpers","",89,[[]]],[11,"serialize","game::devtools::story","",55,[[],["result",4]]],[11,"deserialize","","",55,[[],["result",4]]],[11,"run","game::app","",7,[[["map",3],["sim",3]]]],[11,"event","game::game","",82,[[["eventctx",3]]]],[11,"draw","","",82,[[["gfxctx",3]]]],[11,"dump_before_abort","","",82,[[["canvas",3]]]],[11,"before_quit","","",82,[[["canvas",3]]]]],"p":[[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"Flags"],[3,"PerMap"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[3,"ColorScheme"],[4,"ColorSchemeChoice"],[3,"CommonState"],[3,"CityPicker"],[3,"ColorDiscrete"],[3,"DivergingScale"],[3,"ColorNetwork"],[3,"ColorScale"],[3,"ColorLegend"],[3,"HeatmapOptions"],[3,"Grid"],[3,"IsochroneViewer"],[3,"Minimap"],[3,"Navigator"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"Warping"],[3,"DebugWarp"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"FYI"],[4,"Layout"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Floodfiller"],[4,"Source"],[3,"ObjectDebugger"],[3,"PathCounter"],[3,"PolygonDebugger"],[4,"Item"],[3,"DevToolsMode"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[3,"ParkingMapper"],[3,"ChangeWay"],[4,"Show"],[4,"Value"],[3,"PolygonEditor"],[3,"ScenarioManager"],[3,"StoryMapEditor"],[3,"RecordedStoryMap"],[3,"StoryMap"],[3,"Marker"],[3,"Lasso"],[4,"Mode"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"BulkSelect"],[3,"BulkEdit"],[3,"ClusterTrafficSignalEditor"],[3,"LaneEditor"],[3,"RouteEditor"],[3,"RoadSelector"],[4,"Mode"],[13,"Route"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[3,"Game"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"PopupMsg"],[4,"DrawBaselayer"],[4,"Transition"],[8,"State"],[4,"ID"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[4,"Tab"],[3,"OpenTrip"],[8,"ContextualActions"],[3,"PickLayer"],[4,"LayerOutcome"],[3,"Elevation"],[3,"BikeNetwork"],[3,"Static"],[3,"Pandemic"],[3,"Options"],[4,"SEIR"],[3,"Occupancy"],[3,"Efficiency"],[4,"Loc"],[3,"PopulationMap"],[3,"Options"],[3,"Backpressure"],[3,"Throughput"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Jam"],[3,"Delay"],[3,"TransitNetwork"],[8,"Layer"],[3,"Options"],[3,"OptionsPanel"],[4,"TrafficSignalStyle"],[4,"CameraAngle"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Proposals"],[3,"Screensaver"],[3,"DrawOptions"],[3,"DrawArea"],[3,"DrawBike"],[3,"DrawBuilding"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawIntersection"],[3,"DrawLane"],[3,"DrawMap"],[3,"AgentCache"],[3,"UnzoomedAgents"],[3,"DrawParkingLot"],[3,"DrawPedestrian"],[3,"DrawPedCrowd"],[3,"DrawRoad"],[3,"DrawMovement"],[3,"DrawUberTurnGroup"],[8,"Renderable"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"AgentMeter"],[3,"Actions"],[4,"DashTab"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Filter"],[3,"Loop"],[4,"BlockSelection"],[13,"Locked"],[4,"BorderType"],[3,"GenericTripTable"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"TripSummaries"],[3,"Filter"],[3,"Table"],[3,"Column"],[3,"Filter"],[4,"Col"],[3,"TrafficSignalDemand"],[3,"Demand"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[3,"FinishedTripTable"],[3,"CancelledTripTable"],[3,"UnfinishedTripTable"],[3,"FinalScore"],[4,"GameplayMode"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"Tutorial"],[3,"TutorialPointer"],[3,"Stage"],[3,"TutorialState"],[4,"Task"],[8,"GameplayState"],[3,"RoutePreview"],[3,"TurnExplorer"],[3,"SpeedControls"],[3,"TimePanel"],[4,"SpeedSetting"],[3,"JumpToTime"],[3,"JumpToDelay"],[3,"TimeWarpScreen"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"Actions"],[3,"BackToMainMenu"]]},\ +"game":{"doc":"","i":[[5,"main","game","",null,[[]]],[5,"smoke_test","","",null,[[]]],[5,"dump_route_goldenfile","","",null,[[["map",3]],[["error",3],["result",4]]]],[5,"check_proposals","","",null,[[]]],[0,"app","","",null,null],[3,"App","game::app","",null,null],[12,"primary","","",0,null],[12,"prebaked","","",0,null],[12,"cs","","",0,null],[12,"unzoomed_agents","","",0,null],[12,"opts","","",0,null],[12,"per_obj","","",0,null],[12,"layer","","",0,null],[12,"session","","",0,null],[12,"suspended_sim","","",0,null],[3,"ShowLayers","","",null,null],[12,"show_buildings","","",1,null],[12,"show_parking_lots","","",1,null],[12,"show_intersections","","",1,null],[12,"show_lanes","","",1,null],[12,"show_areas","","",1,null],[12,"show_labels","","",1,null],[3,"ShowEverything","","",null,null],[12,"layers","","",2,null],[3,"Flags","","",null,null],[12,"sim_flags","","",3,null],[12,"num_agents","","",3,null],[12,"live_map_edits","","",3,null],[3,"PerMap","","",null,null],[12,"map","","",4,null],[12,"draw_map","","",4,null],[12,"sim","","",4,null],[12,"current_selection","","",4,null],[12,"current_flags","","",4,null],[12,"last_warped_from","","",4,null],[12,"sim_cb","","",4,null],[12,"show_zorder","","",4,null],[12,"zorder_range","","",4,null],[12,"dirty_from_edits","","",4,null],[12,"has_modified_trips","","",4,null],[3,"SessionState","","",null,null],[12,"tutorial","","",5,null],[12,"high_scores","","",5,null],[12,"info_panel_tab","","",5,null],[3,"PerObjectActions","","",null,null],[12,"click_action","","",6,null],[3,"FindDelayedIntersections","","",null,null],[12,"halt_limit","","",7,null],[12,"report_limit","","",7,null],[12,"currently_delayed","","",7,null],[8,"ShowObject","","",null,null],[10,"show","","",8,[[["id",4]]]],[10,"layers","","",8,[[],["showlayers",3]]],[11,"new","","",0,[[["eventctx",3],["flags",3],["options",3]],["app",3]]],[11,"has_prebaked","","",0,[[],["option",4]]],[11,"prebaked","","",0,[[],["analytics",3]]],[11,"set_prebaked","","",0,[[["option",4]]]],[11,"switch_map","","",0,[[["eventctx",3],["string",3]]]],[11,"draw","","",0,[[["gfxctx",3],["drawoptions",3],["getdrawagents",8],["showobject",8]]]],[11,"recalculate_current_selection","","",0,[[["eventctx",3]]]],[11,"mouseover_unzoomed_roads_and_intersections","","",0,[[["eventctx",3]],[["option",4],["id",4]]]],[11,"mouseover_unzoomed_buildings","","",0,[[["eventctx",3]],[["option",4],["id",4]]]],[11,"mouseover_unzoomed_everything","","",0,[[["eventctx",3]],[["option",4],["id",4]]]],[11,"mouseover_debug_mode","","",0,[[["eventctx",3],["showobject",8]],[["option",4],["id",4]]]],[11,"calculate_current_selection","","",0,[[["eventctx",3],["showobject",8],["getdrawagents",8]],[["option",4],["id",4]]]],[11,"get_renderables_back_to_front","","",0,[[["prerender",3],["getdrawagents",8],["agentcache",3],["bounds",3],["showobject",8]],[["vec",3],["renderable",8]]]],[11,"new","","",1,[[],["showlayers",3]]],[11,"new","","",2,[[],["showeverything",3]]],[11,"new","","",4,[[["eventctx",3],["colorscheme",3],["options",3],["timer",3],["flags",3]],["permap",3]]],[11,"clear_sim","","",4,[[],["sim",3]]],[11,"empty","","",5,[[],["sessionstate",3]]],[11,"new","","",6,[[],["perobjectactions",3]]],[11,"reset","","",6,[[]]],[11,"left_click","","",6,[[["eventctx",3],["into",8],["string",3]]]],[0,"challenges","game","",null,null],[3,"Challenge","game::challenges","",null,null],[12,"title","","",9,null],[12,"description","","",9,null],[12,"alias","","",9,null],[12,"gameplay","","",9,null],[12,"cutscene","","",9,null],[3,"HighScore","","",null,null],[12,"goal","","",10,null],[12,"score","","",10,null],[12,"edits_name","","",10,null],[3,"ChallengesPicker","","",null,null],[12,"panel","","",11,null],[12,"links","","",11,null],[12,"challenge","","",11,null],[5,"prebake_all","","",null,[[]]],[5,"generic_prebake_all","","",null,[[]]],[5,"prebake","","",null,[[["timer",3],["duration",3],["scenario",3],["map",3],["option",4]]]],[11,"record","","",10,[[["gameplaymode",4],["app",3]]]],[11,"all","","",9,[[],[["btreemap",3],["string",3],["vec",3]]]],[11,"find","","",9,[[["gameplaymode",4]]]],[11,"new","","",11,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"make","","",11,[[["eventctx",3],["option",4],["app",3]],[["box",3],["state",8]]]],[0,"colors","game","",null,null],[3,"ColorScheme","game::colors","",null,null],[12,"scheme","","",12,null],[12,"hovering","","",12,null],[12,"panel_bg","","",12,null],[12,"section_bg","","",12,null],[12,"inner_panel","","",12,null],[12,"day_time_slider","","",12,null],[12,"night_time_slider","","",12,null],[12,"selected","","",12,null],[12,"current_object","","",12,null],[12,"perma_selected_object","","",12,null],[12,"bottom_bar_id","","",12,null],[12,"bottom_bar_name","","",12,null],[12,"fade_map_dark","","",12,null],[12,"gui_style","","",12,null],[12,"dialog_bg","","",12,null],[12,"driving_lane","","",12,null],[12,"bus_lane","","",12,null],[12,"parking_lane","","",12,null],[12,"bike_lane","","",12,null],[12,"sidewalk","","",12,null],[12,"sidewalk_lines","","",12,null],[12,"general_road_marking","","",12,null],[12,"road_center_line","","",12,null],[12,"light_rail_track","","",12,null],[12,"private_road","","",12,null],[12,"unzoomed_highway","","",12,null],[12,"unzoomed_arterial","","",12,null],[12,"unzoomed_residential","","",12,null],[12,"normal_intersection","","",12,null],[12,"stop_sign","","",12,null],[12,"stop_sign_pole","","",12,null],[12,"signal_protected_turn","","",12,null],[12,"signal_permitted_turn","","",12,null],[12,"signal_banned_turn","","",12,null],[12,"signal_box","","",12,null],[12,"signal_spinner","","",12,null],[12,"signal_turn_block_bg","","",12,null],[12,"void_background","","",12,null],[12,"map_background","","",12,null],[12,"unzoomed_interesting_intersection","","",12,null],[12,"residential_building","","",12,null],[12,"commerical_building","","",12,null],[12,"building_outline","","",12,null],[12,"parking_lot","","",12,null],[12,"grass","","",12,null],[12,"water","","",12,null],[12,"unzoomed_car","","",12,null],[12,"unzoomed_bike","","",12,null],[12,"unzoomed_bus","","",12,null],[12,"unzoomed_pedestrian","","",12,null],[12,"agent_colors","","",12,null],[12,"route","","",12,null],[12,"turn_arrow","","",12,null],[12,"brake_light","","",12,null],[12,"bus_body","","",12,null],[12,"bus_label","","",12,null],[12,"train_body","","",12,null],[12,"ped_head","","",12,null],[12,"ped_foot","","",12,null],[12,"ped_preparing_bike_body","","",12,null],[12,"ped_crowd","","",12,null],[12,"bike_frame","","",12,null],[12,"parked_car","","",12,null],[12,"good_to_bad_red","","",12,null],[12,"good_to_bad_green","","",12,null],[12,"bus_layer","","",12,null],[12,"edits_layer","","",12,null],[12,"parking_trip","","",12,null],[12,"bike_trip","","",12,null],[12,"bus_trip","","",12,null],[12,"before_changes","","",12,null],[12,"after_changes","","",12,null],[4,"ColorSchemeChoice","","",null,null],[13,"Standard","","",13,null],[13,"NightMode","","",13,null],[13,"SAMGreenDay","","",13,null],[13,"SAMDesertDay","","",13,null],[13,"BAP","","",13,null],[13,"OSM","","",13,null],[13,"Starcat","","",13,null],[13,"Textured","","",13,null],[13,"MapboxLight","","",13,null],[13,"MapboxDark","","",13,null],[13,"FadedZoom","","",13,null],[13,"NegativeSpace","","",13,null],[5,"modulo_color","","",null,[[["vec",3]],["color",3]]],[5,"hex","","",null,[[],["color",3]]],[11,"choices","","",13,[[],[["vec",3],["choice",3]]]],[11,"new","","",12,[[["colorschemechoice",4]],["colorscheme",3]]],[11,"standard","","",12,[[],["colorscheme",3]]],[11,"rotating_color_plot","","",12,[[],["color",3]]],[11,"rotating_color_agents","","",12,[[],["color",3]]],[11,"unzoomed_road_surface","","",12,[[["roadrank",4]],["color",3]]],[11,"zoomed_road_surface","","",12,[[["lanetype",4],["roadrank",4]],["color",3]]],[11,"zoomed_intersection_surface","","",12,[[["roadrank",4]],["color",3]]],[11,"night_mode","","",12,[[],["colorscheme",3]]],[11,"sam_green_day","","",12,[[],["colorscheme",3]]],[11,"sam_desert_day","","",12,[[],["colorscheme",3]]],[11,"bap","","",12,[[],["colorscheme",3]]],[11,"osm","","",12,[[],["colorscheme",3]]],[11,"starcat","","",12,[[],["colorscheme",3]]],[11,"textured","","",12,[[],["colorscheme",3]]],[11,"mapbox_light","","",12,[[],["colorscheme",3]]],[11,"mapbox_dark","","",12,[[],["colorscheme",3]]],[11,"faded_zoom","","",12,[[],["colorscheme",3]]],[11,"negative_space","","",12,[[],["colorscheme",3]]],[0,"common","game","",null,null],[3,"CommonState","game::common","",null,null],[12,"info_panel","","",14,null],[12,"cached_actions","","",14,null],[5,"tool_panel","","",null,[[["eventctx",3]],["panel",3]]],[0,"city_picker","","",null,null],[3,"CityPicker","game::common::city_picker","",null,null],[12,"panel","","",15,null],[12,"regions","","",15,null],[12,"selected","","",15,null],[12,"on_load","","",15,null],[11,"new","","",15,[[["eventctx",3],["box",3],["fn",8],["app",3]],[["box",3],["state",8]]]],[0,"colors","game::common","",null,null],[3,"ColorDiscrete","game::common::colors","",null,null],[12,"map","","",16,null],[12,"unzoomed","","",16,null],[12,"zoomed","","",16,null],[12,"categories","","",16,null],[12,"colors","","",16,null],[3,"ColorLegend","","",null,null],[3,"DivergingScale","","",null,null],[12,"low_color","","",17,null],[12,"mid_color","","",17,null],[12,"high_color","","",17,null],[12,"min","","",17,null],[12,"avg","","",17,null],[12,"max","","",17,null],[12,"ignore","","",17,null],[3,"ColorNetwork","","",null,null],[12,"map","","",18,null],[12,"unzoomed","","",18,null],[12,"zoomed","","",18,null],[3,"ColorScale","","",null,null],[12,"0","","",19,null],[11,"new","","",16,[[["app",3],["vec",3]],["colordiscrete",3]]],[11,"add_l","","",16,[[["laneid",3]]]],[11,"add_r","","",16,[[["roadid",3]]]],[11,"add_i","","",16,[[["intersectionid",3]]]],[11,"add_b","","",16,[[["buildingid",3]]]],[11,"add_bs","","",16,[[["busstopid",3]]]],[11,"build","","",16,[[["eventctx",3]]]],[11,"row","","",20,[[["eventctx",3],["into",8],["color",3],["string",3]],["widget",3]]],[11,"gradient","","",20,[[["eventctx",3],["colorscale",3],["vec",3],["into",8],["string",3]],["widget",3]]],[11,"new","","",17,[[["color",3]],["divergingscale",3]]],[11,"range","","",17,[[],["divergingscale",3]]],[11,"ignore","","",17,[[],["divergingscale",3]]],[11,"eval","","",17,[[],[["option",4],["color",3]]]],[11,"make_legend","","",17,[[["eventctx",3],["vec",3],["into",8],["string",3]],["widget",3]]],[11,"new","","",18,[[["app",3]],["colornetwork",3]]],[11,"add_l","","",18,[[["laneid",3],["color",3]]]],[11,"add_r","","",18,[[["roadid",3],["color",3]]]],[11,"add_i","","",18,[[["color",3],["intersectionid",3]]]],[11,"add_b","","",18,[[["color",3],["buildingid",3]]]],[11,"add_pl","","",18,[[["parkinglotid",3],["color",3]]]],[11,"ranked_roads","","",18,[[["roadid",3],["colorscale",3],["counter",3]]]],[11,"ranked_intersections","","",18,[[["counter",3],["colorscale",3],["intersectionid",3]]]],[11,"pct_roads","","",18,[[["roadid",3],["colorscale",3],["counter",3]]]],[11,"pct_intersections","","",18,[[["counter",3],["colorscale",3],["intersectionid",3]]]],[11,"build","","",18,[[["eventctx",3]]]],[11,"eval","","",19,[[],["color",3]]],[11,"from_colorous","","",19,[[["gradient",3]],["colorscale",3]]],[11,"inner_eval","","",19,[[]]],[0,"heatmap","game::common","",null,null],[3,"HeatmapOptions","game::common::heatmap","",null,null],[12,"resolution","","",21,null],[12,"radius","","",21,null],[12,"smoothing","","",21,null],[12,"contours","","",21,null],[12,"color_scheme","","",21,null],[3,"Grid","","",null,null],[12,"data","","",22,null],[12,"width","","",22,null],[12,"height","","",22,null],[5,"make_heatmap","","",null,[[["eventctx",3],["pt2d",3],["vec",3],["heatmapoptions",3],["bounds",3],["geombatch",3]],["widget",3]]],[17,"NEIGHBORS","","",null,null],[11,"new","","",21,[[],["heatmapoptions",3]]],[11,"to_controls","","",21,[[["eventctx",3],["widget",3]],[["widget",3],["vec",3]]]],[11,"from_controls","","",21,[[["panel",3]],["heatmapoptions",3]]],[11,"new","","",22,[[],["grid",3]]],[11,"idx","","",22,[[]]],[0,"isochrone","game::common","",null,null],[3,"IsochroneViewer","game::common::isochrone","",null,null],[12,"panel","","",23,null],[12,"draw","","",23,null],[5,"make_isochrone","","",null,[[["eventctx",3],["buildingid",3],["app",3]],["drawable",3]]],[11,"new","","",23,[[["eventctx",3],["buildingid",3],["app",3]],[["box",3],["state",8]]]],[0,"minimap","game::common","",null,null],[3,"Minimap","game::common::minimap","",null,null],[12,"dragging","","",24,null],[12,"panel","","",24,null],[12,"zoomed","","",24,null],[12,"layer","","",24,null],[12,"zoom_lvl","","",24,null],[12,"base_zoom","","",24,null],[12,"zoom","","",24,null],[12,"offset_x","","",24,null],[12,"offset_y","","",24,null],[5,"make_minimap_panel","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"make_tool_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_horiz_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_vert_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[11,"new","","",24,[[["eventctx",3],["app",3]],["minimap",3]]],[11,"map_to_minimap_pct","","",24,[[["pt2d",3]]]],[11,"set_zoom","","",24,[[["eventctx",3],["app",3]]]],[11,"recenter","","",24,[[["eventctx",3],["app",3]]]],[11,"event","","",24,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",24,[[["gfxctx",3],["app",3]]]],[0,"navigate","game::common","",null,null],[3,"Navigator","game::common::navigate","",null,null],[12,"panel","","",25,null],[3,"CrossStreet","","",null,null],[12,"first","","",26,null],[12,"panel","","",26,null],[12,"draw","","",26,null],[3,"SearchBuildings","","",null,null],[12,"panel","","",27,null],[11,"new","","",25,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",26,[[["eventctx",3],["vec",3],["app",3],["roadid",3]],[["box",3],["state",8]]]],[11,"new","","",27,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"warp","game::common","",null,null],[3,"Warping","game::common::warp","",null,null],[12,"warper","","",28,null],[12,"id","","",28,null],[3,"DebugWarp","","",null,null],[12,"panel","","",29,null],[5,"warp_to_id","","",null,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[17,"WARP_TO_CAM_ZOOM","","",null,null],[11,"new","","",28,[[["pt2d",3],["id",4],["permap",3],["eventctx",3],["option",4],["option",4]],[["box",3],["state",8]]]],[11,"new","","",29,[[["eventctx",3]],[["box",3],["state",8]]]],[11,"new","game::common","",14,[[],["commonstate",3]]],[11,"event","","",14,[[["eventctx",3],["contextualactions",8],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",14,[[["gfxctx",3],["app",3]]]],[11,"osd_for","","",14,[[["id",4],["app",3]],["text",3]]],[11,"draw_osd","","",14,[[["gfxctx",3],["app",3]]]],[11,"draw_custom_osd","","",14,[[["text",3],["gfxctx",3],["app",3]]]],[11,"launch_info_panel","","",14,[[["eventctx",3],["tab",4],["contextualactions",8],["app",3]]]],[11,"info_panel_open","","",14,[[["app",3]],[["option",4],["id",4]]]],[0,"cutscene","game","",null,null],[3,"CutsceneBuilder","game::cutscene","",null,null],[12,"name","","",30,null],[12,"scenes","","",30,null],[3,"Scene","","",null,null],[12,"layout","","",31,null],[12,"msg","","",31,null],[3,"CutscenePlayer","","",null,null],[12,"name","","",32,null],[12,"scenes","","",32,null],[12,"idx","","",32,null],[12,"panel","","",32,null],[12,"make_task","","",32,null],[3,"FYI","","",null,null],[12,"panel","","",33,null],[4,"Layout","","",null,null],[13,"PlayerSpeaking","","",34,null],[13,"BossSpeaking","","",34,null],[13,"Extra","","",34,null],[5,"make_panel","","",null,[[["eventctx",3],["vec",3],["box",3],["app",3]],["panel",3]]],[11,"new","","",30,[[],["cutscenebuilder",3]]],[11,"player","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"boss","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"extra","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"build","","",30,[[["eventctx",3],["app",3],["box",3],["fn",8]],[["box",3],["state",8]]]],[11,"new","","",33,[[["eventctx",3],["widget",3],["color",3]],[["box",3],["state",8]]]],[0,"debug","game","",null,null],[3,"DebugMode","game::debug","",null,null],[12,"panel","","",35,null],[12,"common","","",35,null],[12,"tool_panel","","",35,null],[12,"objects","","",35,null],[12,"hidden","","",35,null],[12,"layers","","",35,null],[12,"search_results","","",35,null],[12,"all_routes","","",35,null],[12,"highlighted_agents","","",35,null],[3,"SearchResults","","",null,null],[12,"query","","",36,null],[12,"num_matches","","",36,null],[12,"draw","","",36,null],[3,"Actions","","",null,null],[3,"ScreenshotTest","","",null,null],[12,"todo_maps","","",37,null],[5,"search_osm","","",null,[[["eventctx",3],["string",3],["app",3]],["transition",4]]],[5,"calc_all_routes","","",null,[[["eventctx",3],["app",3]]]],[5,"find_bad_signals","","",null,[[["app",3]]]],[5,"find_degenerate_roads","","",null,[[["app",3]]]],[5,"diff_tags","","",null,[[["tags",3]]]],[5,"find_large_intersections","","",null,[[["app",3]]]],[5,"screenshot_everything","","",null,[[["eventctx",3],["app",3]]]],[0,"floodfill","","",null,null],[3,"Floodfiller","game::debug::floodfill","",null,null],[12,"panel","","",38,null],[12,"unzoomed","","",38,null],[12,"zoomed","","",38,null],[12,"source","","",38,null],[4,"Source","","",null,null],[13,"Floodfill","","",39,null],[13,"SCC","","",39,null],[11,"floodfill","","",38,[[["eventctx",3],["laneid",3],["app",3]],[["box",3],["state",8]]]],[11,"scc","","",38,[[["eventctx",3],["laneid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",38,[[["eventctx",3],["source",4],["pathconstraints",4],["app",3]],[["box",3],["state",8]]]],[11,"calculate","","",39,[[["pathconstraints",4],["map",3]]]],[0,"objects","game::debug","",null,null],[3,"ObjectDebugger","game::debug::objects","",null,null],[12,"debug_tooltip_key_held","","",40,null],[11,"new","","",40,[[],["objectdebugger",3]]],[11,"event","","",40,[[["eventctx",3]]]],[11,"draw","","",40,[[["gfxctx",3],["app",3]]]],[11,"dump_debug","","",40,[[["id",4],["map",3],["sim",3]]]],[0,"path_counter","game::debug","",null,null],[3,"PathCounter","game::debug::path_counter","",null,null],[12,"panel","","",41,null],[12,"unzoomed","","",41,null],[12,"zoomed","","",41,null],[12,"cnt","","",41,null],[12,"tooltip","","",41,null],[11,"demand_across_intersection","","",41,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3],["state",8]]]],[0,"polygons","game::debug","",null,null],[3,"PolygonDebugger","game::debug::polygons","",null,null],[12,"panel","","",42,null],[12,"noun","","",42,null],[12,"items","","",42,null],[12,"center","","",42,null],[4,"Item","","",null,null],[13,"Point","","",43,null],[13,"Triangle","","",43,null],[13,"Polygon","","",43,null],[11,"new","","",42,[[["eventctx",3],["vec",3],["pt2d",3],["item",4],["option",4]],[["box",3],["state",8]]]],[0,"shared_row","game::debug","",null,null],[5,"export","game::debug::shared_row","",null,[[["vec",3],["roadid",3],["map",3]],["string",3]]],[5,"road","","",null,[[["roadid",3],["map",3]],["feature",3]]],[5,"lane","","",null,[[["lane",3]],[["option",4],["map",3]]]],[11,"new","game::debug","",35,[[["eventctx",3]],[["box",3],["state",8]]]],[11,"reset_info","","",35,[[["eventctx",3]]]],[0,"devtools","game","",null,null],[3,"DevToolsMode","game::devtools","",null,null],[12,"panel","","",44,null],[0,"destinations","","",null,null],[3,"PopularDestinations","game::devtools::destinations","",null,null],[12,"per_bldg","","",45,null],[12,"panel","","",45,null],[12,"draw","","",45,null],[11,"new","","",45,[[["eventctx",3],["scenario",3],["app",3]],[["box",3],["state",8]]]],[11,"make","","",45,[[["eventctx",3],["counter",3],["heatmapoptions",3],["app",3],["option",4],["buildingid",3]],[["box",3],["state",8]]]],[0,"kml","game::devtools","",null,null],[3,"ViewKML","game::devtools::kml","",null,null],[12,"panel","","",46,null],[12,"objects","","",46,null],[12,"draw","","",46,null],[12,"selected","","",46,null],[12,"quadtree","","",46,null],[12,"draw_query","","",46,null],[3,"Object","","",null,null],[12,"polygon","","",47,null],[12,"color","","",47,null],[12,"attribs","","",47,null],[12,"osm_bldg","","",47,null],[5,"make_object","","",null,[[["pt2d",3],["colorscheme",3],["btreemap",3],["vec",3],["hashmap",3],["string",3]],["object",3]]],[5,"make_query","","",null,[[["vec",3],["app",3]]]],[17,"RADIUS","","",null,null],[17,"THICKNESS","","",null,null],[11,"new","","",46,[[["eventctx",3],["app",3],["string",3],["option",4]],[["box",3],["state",8]]]],[0,"mapping","game::devtools","",null,null],[3,"ParkingMapper","game::devtools::mapping","",null,null],[12,"panel","","",48,null],[12,"draw_layer","","",48,null],[12,"show","","",48,null],[12,"selected","","",48,null],[12,"data","","",48,null],[3,"ChangeWay","","",null,null],[12,"panel","","",49,null],[12,"draw","","",49,null],[12,"osm_way_id","","",49,null],[12,"data","","",49,null],[12,"show","","",49,null],[4,"Show","","",null,null],[13,"TODO","","",50,null],[13,"Done","","",50,null],[13,"DividedHighways","","",50,null],[13,"OverlappingStuff","","",50,null],[4,"Value","","",null,null],[13,"BothSides","","",51,null],[13,"NoStopping","","",51,null],[13,"RightOnly","","",51,null],[13,"LeftOnly","","",51,null],[13,"Complicated","","",51,null],[5,"generate_osmc","","",null,[[["timer",3],["btreemap",3]],[["result",4],["box",3]]]],[5,"find_divided_highways","","",null,[[["app",3]],[["hashset",3],["roadid",3]]]],[5,"find_overlapping_stuff","","",null,[[["timer",3],["app",3]],[["vec",3],["polygon",3]]]],[11,"new","","",48,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"make","","",48,[[["eventctx",3],["app",3],["btreemap",3],["wayid",3],["value",4],["show",4]],[["box",3],["state",8]]]],[11,"new","","",49,[[["eventctx",3],["btreemap",3],["app",3],["wayid",3],["value",4],["hashset",3],["show",4]],[["box",3],["state",8]]]],[0,"polygon","game::devtools","",null,null],[3,"PolygonEditor","game::devtools::polygon","",null,null],[12,"panel","","",52,null],[12,"name","","",52,null],[12,"points","","",52,null],[12,"mouseover_pt","","",52,null],[12,"moving_pt","","",52,null],[5,"save_as_osmosis","","",null,[[["vec",3]],[["result",4],["error",3]]]],[17,"POINT_RADIUS","","",null,null],[17,"POINT_COLOR","","",null,null],[17,"POLYGON_COLOR","","",null,null],[17,"POINT_TO_MOVE","","",null,null],[17,"LAST_PLACED_POINT","","",null,null],[11,"new","","",52,[[["eventctx",3],["lonlat",3],["string",3],["vec",3]],[["box",3],["state",8]]]],[0,"scenario","game::devtools","",null,null],[3,"ScenarioManager","game::devtools::scenario","",null,null],[12,"panel","","",53,null],[12,"scenario","","",53,null],[12,"unzoomed","","",53,null],[12,"zoomed","","",53,null],[11,"new","","",53,[[["eventctx",3],["scenario",3],["app",3]],[["box",3],["state",8]]]],[0,"story","game::devtools","",null,null],[3,"StoryMapEditor","game::devtools::story","",null,null],[12,"panel","","",54,null],[12,"story","","",54,null],[12,"mode","","",54,null],[12,"dirty","","",54,null],[12,"hovering","","",54,null],[3,"RecordedStoryMap","","",null,null],[12,"name","","",55,null],[12,"markers","","",55,null],[3,"StoryMap","","",null,null],[12,"name","","",56,null],[12,"markers","","",56,null],[3,"Marker","","",null,null],[12,"pts","","",57,null],[12,"event","","",57,null],[12,"hitbox","","",57,null],[12,"draw","","",57,null],[3,"Lasso","","",null,null],[12,"pl","","",58,null],[4,"Mode","","",null,null],[13,"View","","",59,null],[13,"PlacingMarker","","",59,null],[13,"Dragging","","",59,null],[13,"Editing","","",59,null],[13,"Freehand","","",59,null],[5,"make_panel","","",null,[[["eventctx",3],["mode",4],["storymap",3]],["panel",3]]],[5,"simplify","","",null,[[["pt2d",3],["vec",3]],["ring",3]]],[11,"new","","",54,[[["eventctx",3]],[["box",3],["state",8]]]],[11,"redo_panel","","",54,[[["eventctx",3]]]],[11,"new","","",56,[[],["storymap",3]]],[11,"load","","",56,[[["eventctx",3],["recordedstorymap",3],["app",3]],[["option",4],["storymap",3]]]],[11,"save","","",56,[[["app",3]]]],[11,"new","","",57,[[["eventctx",3],["pt2d",3],["vec",3],["string",3]],["marker",3]]],[11,"draw_hovered","","",57,[[["gfxctx",3],["app",3]]]],[11,"make_editor","","",57,[[["eventctx",3]],["panel",3]]],[11,"new","","",58,[[["pt2d",3]],["lasso",3]]],[11,"event","","",58,[[["eventctx",3]],[["option",4],["ring",3]]]],[11,"draw","","",58,[[["gfxctx",3]]]],[11,"new","game::devtools","",44,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"edit","game","",null,null],[3,"EditMode","game::edit","",null,null],[12,"tool_panel","","",60,null],[12,"top_center","","",60,null],[12,"changelist","","",60,null],[12,"orig_edits","","",60,null],[12,"orig_dirty","","",60,null],[12,"mode","","",60,null],[12,"changelist_key","","",60,null],[12,"unzoomed","","",60,null],[12,"zoomed","","",60,null],[3,"SaveEdits","","",null,null],[12,"panel","","",61,null],[12,"current_name","","",61,null],[12,"cancel","","",61,null],[12,"on_success","","",61,null],[12,"reset","","",61,null],[3,"LoadEdits","","",null,null],[12,"panel","","",62,null],[12,"mode","","",62,null],[3,"ConfirmDiscard","","",null,null],[12,"panel","","",63,null],[12,"discard","","",63,null],[5,"make_topcenter","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"apply_map_edits","","",null,[[["eventctx",3],["mapedits",3],["app",3]]]],[5,"can_edit_lane","","",null,[[["app",3],["laneid",3],["gameplaymode",4]]]],[5,"speed_limit_choices","","",null,[[],[["vec",3],["choice",3]]]],[5,"maybe_edit_intersection","","",null,[[["eventctx",3],["app",3],["gameplaymode",4],["intersectionid",3]],[["option",4],["box",3]]]],[5,"make_changelist","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"cmd_to_id","","",null,[[["editcmd",4]],[["option",4],["id",4]]]],[0,"bulk","","",null,null],[3,"BulkSelect","game::edit::bulk","",null,null],[12,"panel","","",64,null],[12,"selector","","",64,null],[3,"BulkEdit","","",null,null],[12,"panel","","",65,null],[12,"roads","","",65,null],[12,"preview","","",65,null],[5,"make_select_panel","","",null,[[["eventctx",3],["roadselector",3]],["panel",3]]],[5,"get_lt_transformations","","",null,[[["panel",3]],["vec",3]]],[5,"make_lt_switcher","","",null,[[["eventctx",3],["vec",3]],["widget",3]]],[5,"make_bulk_edits","","",null,[[["eventctx",3],["vec",3],["vec",3],["speed",3],["option",4],["app",3]],[["box",3],["state",8]]]],[11,"new","","",64,[[["eventctx",3],["roadid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",65,[[["eventctx",3],["vec",3],["roadid",3],["drawable",3]],[["box",3],["state",8]]]],[0,"cluster_traffic_signals","game::edit","",null,null],[3,"ClusterTrafficSignalEditor","game::edit::cluster_traffic_signals","",null,null],[12,"panel","","",66,null],[12,"members","","",66,null],[12,"groups","","",66,null],[12,"group_selected","","",66,null],[11,"new","","",66,[[["eventctx",3],["intersectioncluster",3],["app",3]],[["box",3],["state",8]]]],[0,"lanes","game::edit","",null,null],[3,"LaneEditor","game::edit::lanes","",null,null],[12,"l","","",67,null],[12,"mode","","",67,null],[12,"panel","","",67,null],[5,"reverse_lane","","",null,[[["map",3],["laneid",3]],["editcmd",4]]],[11,"new","","",67,[[["eventctx",3],["laneid",3],["app",3],["gameplaymode",4]],[["box",3],["state",8]]]],[0,"routes","game::edit","",null,null],[3,"RouteEditor","game::edit::routes","",null,null],[12,"panel","","",68,null],[12,"route","","",68,null],[11,"new","","",68,[[["eventctx",3],["busrouteid",3],["app",3]],[["box",3],["state",8]]]],[0,"select","game::edit","",null,null],[3,"RoadSelector","game::edit::select","",null,null],[12,"roads","","",69,null],[12,"preview","","",69,null],[12,"mode","","",69,null],[12,"dragging","","",69,null],[4,"Mode","","",null,null],[13,"Pan","","",70,null],[13,"Route","","",70,null],[12,"i1","game::edit::select::Mode","",71,null],[12,"preview_path","","",71,null],[13,"Paint","game::edit::select","",70,null],[13,"Erase","","",70,null],[11,"new","","",69,[[["eventctx",3],["btreeset",3],["roadid",3],["app",3]],["roadselector",3]]],[11,"make_controls","","",69,[[["eventctx",3]],["widget",3]]],[11,"roads_changed","","",69,[[["eventctx",3],["app",3]]]],[11,"event","","",69,[[["eventctx",3],["option",4],["app",3]]]],[11,"draw","","",69,[[["gfxctx",3],["app",3]]]],[0,"stop_signs","game::edit","",null,null],[3,"StopSignEditor","game::edit::stop_signs","",null,null],[12,"panel","","",72,null],[12,"id","","",72,null],[12,"mode","","",72,null],[12,"geom","","",72,null],[12,"selected_sign","","",72,null],[11,"new","","",72,[[["eventctx",3],["app",3],["gameplaymode",4],["intersectionid",3]],[["box",3],["state",8]]]],[0,"traffic_signals","game::edit","",null,null],[3,"TrafficSignalEditor","game::edit::traffic_signals","",null,null],[12,"side_panel","","",73,null],[12,"top_panel","","",73,null],[12,"mode","","",73,null],[12,"members","","",73,null],[12,"current_stage","","",73,null],[12,"movements","","",73,null],[12,"movement_selected","","",73,null],[12,"draw_current","","",73,null],[12,"command_stack","","",73,null],[12,"redo_stack","","",73,null],[12,"original","","",73,null],[12,"warn_changed","","",73,null],[12,"fade_irrelevant","","",73,null],[3,"BundleEdits","","",null,null],[12,"signals","","",74,null],[5,"make_top_panel","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"make_side_panel","","",null,[[["eventctx",3],["btreeset",3],["app",3]],["panel",3]]],[5,"check_for_missing_turns","","",null,[[["btreeset",3],["app",3]],[["option",4],["bundleedits",3]]]],[5,"draw_multiple_signals","","",null,[[["eventctx",3],["btreeset",3],["app",3],["vec",3]],["widget",3]]],[5,"squish_polygons_together","","",null,[[["vec",3],["polygon",3]],["vec",3]]],[5,"fade_irrelevant","","",null,[[["btreeset",3],["app",3]],["geombatch",3]]],[0,"edits","","",null,null],[3,"ChangeDuration","game::edit::traffic_signals::edits","",null,null],[12,"panel","","",75,null],[12,"idx","","",75,null],[5,"edit_entire_signal","","",null,[[["eventctx",3],["bundleedits",3],["app",3],["gameplaymode",4],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",75,[[["eventctx",3],["controltrafficsignal",3]],[["box",3],["state",8]]]],[0,"offsets","game::edit::traffic_signals","",null,null],[3,"ShowAbsolute","game::edit::traffic_signals::offsets","",null,null],[12,"members","","",76,null],[12,"panel","","",76,null],[12,"labels","","",76,null],[3,"ShowRelative","","",null,null],[12,"base","","",77,null],[12,"members","","",77,null],[12,"panel","","",77,null],[12,"labels","","",77,null],[3,"TuneRelative","","",null,null],[12,"i1","","",78,null],[12,"i2","","",78,null],[12,"members","","",78,null],[12,"panel","","",78,null],[12,"labels","","",78,null],[11,"new","","",76,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",77,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",78,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[0,"picker","game::edit::traffic_signals","",null,null],[3,"SignalPicker","game::edit::traffic_signals::picker","",null,null],[12,"members","","",79,null],[12,"panel","","",79,null],[12,"mode","","",79,null],[5,"make_btn","","",null,[[["eventctx",3]],["widget",3]]],[11,"new","","",79,[[["eventctx",3],["btreeset",3],["gameplaymode",4],["intersectionid",3]],[["box",3],["state",8]]]],[0,"preview","game::edit::traffic_signals","",null,null],[3,"PreviewTrafficSignal","game::edit::traffic_signals::preview","",null,null],[12,"panel","","",80,null],[12,"speed","","",80,null],[12,"time_panel","","",80,null],[5,"make_previewer","","",null,[[["eventctx",3],["btreeset",3],["app",3],["intersectionid",3]],[["box",3],["state",8]]]],[11,"new","","",80,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","game::edit::traffic_signals","",73,[[["eventctx",3],["btreeset",3],["intersectionid",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"change_stage","","",73,[[["eventctx",3],["app",3]]]],[11,"add_new_edit","","",73,[[["eventctx",3],["fn",8],["app",3]]]],[11,"recalc_draw_current","","",73,[[["eventctx",3],["app",3]]]],[11,"apply","","",74,[[["app",3]]]],[11,"commit","","",74,[[["eventctx",3],["app",3]]]],[11,"get_current","","",74,[[["btreeset",3],["app",3]],["bundleedits",3]]],[11,"synchronize","","",74,[[["btreeset",3],["app",3]],["bundleedits",3]]],[0,"validate","game::edit","",null,null],[5,"check_sidewalk_connectivity","game::edit::validate","",null,[[["eventctx",3],["editcmd",4],["app",3]],[["option",4],["box",3]]]],[5,"check_blackholes","","",null,[[["eventctx",3],["editcmd",4],["app",3]],[["option",4],["box",3]]]],[5,"try_change_lt","","",null,[[["eventctx",3],["laneid",3],["map",3],["lanetype",4]],[["result",4],["box",3],["editcmd",4]]]],[0,"zones","game::edit","",null,null],[3,"ZoneEditor","game::edit::zones","",null,null],[12,"panel","","",81,null],[12,"selector","","",81,null],[12,"allow_through_traffic","","",81,null],[12,"unzoomed","","",81,null],[12,"zoomed","","",81,null],[12,"orig_members","","",81,null],[5,"draw_zone","","",null,[[["eventctx",3],["btreeset",3],["app",3]]]],[5,"make_instructions","","",null,[[["eventctx",3],["btreeset",3]],["widget",3]]],[11,"new","","",81,[[["eventctx",3],["roadid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","game::edit","",60,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"quit","","",60,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",61,[[["eventctx",3],["into",8],["option",4],["box",3],["app",3],["string",3],["fn",8],["transition",4]],[["box",3],["state",8]]]],[11,"recalc_btn","","",61,[[["eventctx",3],["app",3]]]],[11,"new","","",62,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"new","","",63,[[["eventctx",3],["box",3],["fn",8]],[["box",3],["state",8]]]],[0,"game","game","",null,null],[3,"Game","game::game","",null,null],[12,"states","","",82,null],[12,"app","","",82,null],[3,"ChooseSomething","","",null,null],[12,"panel","","",83,null],[12,"cb","","",83,null],[3,"PromptInput","","",null,null],[12,"panel","","",84,null],[12,"cb","","",84,null],[3,"PopupMsg","","",null,null],[12,"panel","","",85,null],[12,"unzoomed","","",85,null],[12,"zoomed","","",85,null],[4,"DrawBaselayer","","",null,null],[13,"DefaultMap","","",86,null],[13,"Custom","","",86,null],[13,"PreviousState","","",86,null],[4,"Transition","","",null,null],[13,"Keep","","",87,null],[13,"KeepWithMouseover","","",87,null],[13,"Pop","","",87,null],[13,"ModifyState","","",87,null],[13,"ReplaceWithData","","",87,null],[13,"Push","","",87,null],[13,"Replace","","",87,null],[13,"Clear","","",87,null],[13,"Multi","","",87,null],[8,"State","","",null,null],[10,"event","","",88,[[["eventctx",3],["app",3]],["transition",4]]],[10,"draw","","",88,[[["gfxctx",3],["app",3]]]],[11,"draw_baselayer","","",88,[[],["drawbaselayer",4]]],[11,"on_destroy","","",88,[[["eventctx",3],["app",3]]]],[11,"new","","",82,[[["option",4],["gameplaymode",4],["eventctx",3],["options",3],["string",3],["flags",3],["option",4]],["game",3]]],[11,"execute_transition","","",82,[[["eventctx",3],["transition",4]]]],[11,"grey_out_map","","",88,[[["gfxctx",3],["app",3]]]],[11,"is","","Returns true if the trait object wraps an object of type…",88,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",88,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",88,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",88,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",88,[[],["option",4]]],[11,"new","","",83,[[["eventctx",3],["vec",3],["box",3],["choice",3],["fn",8]],[["box",3],["state",8]]]],[11,"new_below","","",83,[[["eventctx",3],["vec",3],["box",3],["screenrectangle",3],["choice",3],["fn",8]],[["box",3],["state",8]]]],[11,"new","","",84,[[["eventctx",3],["fn",8],["box",3]],[["box",3],["state",8]]]],[11,"new","","",85,[[["eventctx",3],["vec",3],["into",8],["string",3]],[["box",3],["state",8]]]],[11,"also_draw","","",85,[[["eventctx",3],["vec",3],["into",8],["string",3],["drawable",3]],[["box",3],["state",8]]]],[0,"helpers","game","",null,null],[4,"ID","game::helpers","",null,null],[13,"Road","","",89,null],[13,"Lane","","",89,null],[13,"Intersection","","",89,null],[13,"Building","","",89,null],[13,"ParkingLot","","",89,null],[13,"Car","","",89,null],[13,"Pedestrian","","",89,null],[13,"PedCrowd","","",89,null],[13,"BusStop","","",89,null],[13,"Area","","",89,null],[5,"list_names","","",null,[[["text",3],["btreeset",3],["string",3],["fn",8]]]],[5,"nice_map_name","","",null,[[]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],[["vec",3],["textspan",3]]]],[5,"color_for_mode","","",null,[[["tripmode",4],["app",3]],["color",3]]],[5,"color_for_agent_type","","",null,[[["agenttype",4],["app",3]],["color",3]]],[5,"color_for_trip_phase","","",null,[[["tripphasetype",4],["app",3]],["color",3]]],[5,"amenity_type","","",null,[[],["option",4]]],[5,"hotkey_btn","","",null,[[["into",8],["key",4],["app",3],["eventctx",3],["string",3]],["widget",3]]],[5,"intersections_from_roads","","",null,[[["map",3],["btreeset",3]],[["btreeset",3],["intersectionid",3]]]],[5,"checkbox_per_mode","","",null,[[["eventctx",3],["btreeset",3],["app",3]],["widget",3]]],[5,"open_browser","","",null,[[["string",3]]]],[5,"loading_tips","","",null,[[],["text",3]]],[11,"from_agent","","",89,[[["agentid",4]],["id",4]]],[11,"agent_id","","",89,[[],[["option",4],["agentid",4]]]],[11,"canonical_point","","",89,[[["permap",3]],[["pt2d",3],["option",4]]]],[0,"info","game","",null,null],[3,"InfoPanel","game::info","",null,null],[12,"tab","","",90,null],[12,"time","","",90,null],[12,"is_paused","","",90,null],[12,"panel","","",90,null],[12,"unzoomed","","",90,null],[12,"zoomed","","",90,null],[12,"hyperlinks","","",90,null],[12,"warpers","","",90,null],[12,"time_warpers","","",90,null],[12,"cached_actions","","",90,null],[3,"Details","","",null,null],[12,"unzoomed","","",91,null],[12,"zoomed","","",91,null],[12,"hyperlinks","","",91,null],[12,"warpers","","",91,null],[12,"time_warpers","","",91,null],[12,"can_jump_to_time","","",91,null],[3,"DataOptions","","",null,null],[12,"show_before","","",92,null],[12,"show_end_of_day","","",92,null],[12,"disabled_types","","",92,null],[4,"Tab","","",null,null],[13,"PersonTrips","","",93,null],[13,"PersonBio","","",93,null],[13,"PersonSchedule","","",93,null],[13,"BusStatus","","",93,null],[13,"BusStop","","",93,null],[13,"BusRoute","","",93,null],[13,"ParkedCar","","",93,null],[13,"BldgInfo","","",93,null],[13,"BldgPeople","","",93,null],[13,"ParkingLot","","",93,null],[13,"Crowd","","",93,null],[13,"Area","","",93,null],[13,"IntersectionInfo","","",93,null],[13,"IntersectionTraffic","","",93,null],[13,"IntersectionDelay","","",93,null],[13,"IntersectionDemand","","",93,null],[13,"IntersectionArrivals","","",93,null],[13,"IntersectionTrafficSignal","","",93,null],[13,"LaneInfo","","",93,null],[13,"LaneDebug","","",93,null],[13,"LaneTraffic","","",93,null],[5,"make_table","","",null,[[["eventctx",3],["vec",3]],[["widget",3],["vec",3]]]],[5,"throughput","","",null,[[["fn",8],["eventctx",3],["app",3],["dataoptions",3]],["widget",3]]],[5,"make_tabs","","",null,[[["tab",4],["eventctx",3],["hashmap",3],["vec",3]],["widget",3]]],[5,"header_btns","","",null,[[["eventctx",3]],["widget",3]]],[0,"building","","",null,null],[5,"info","game::info::building","",null,[[["eventctx",3],["buildingid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"people","","",null,[[["eventctx",3],["buildingid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["buildingid",3],["tab",4],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"draw_occupants","","",null,[[["details",3],["app",3],["option",4],["personid",3],["buildingid",3]]]],[0,"bus","game::info","",null,null],[5,"stop","game::info::bus","",null,[[["eventctx",3],["busstopid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"bus_status","","",null,[[["eventctx",3],["app",3],["carid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"bus_header","","",null,[[["eventctx",3],["tab",4],["app",3],["carid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"route","","",null,[[["eventctx",3],["busrouteid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"describe_schedule","","",null,[[["busroute",3]],["text",3]]],[0,"debug","game::info","",null,null],[5,"area","game::info::debug","",null,[[["app",3],["eventctx",3],["areaid",3],["details",3]],[["widget",3],["vec",3]]]],[0,"intersection","game::info","",null,null],[5,"info","game::info::intersection","",null,[[["intersectionid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"delay","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"current_demand","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"arrivals","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"traffic_signal","","",null,[[["eventctx",3],["intersectionid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"delay_plot","","",null,[[["app",3],["eventctx",3],["dataoptions",3],["intersectionid",3]],["widget",3]]],[5,"header","","",null,[[["intersectionid",3],["tab",4],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[0,"lane","game::info","",null,null],[5,"info","game::info::lane","",null,[[["laneid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"debug","","",null,[[["laneid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["eventctx",3],["laneid",3],["app",3],["dataoptions",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["tab",4],["laneid",3],["app",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[0,"parking_lot","game::info","",null,null],[5,"info","game::info::parking_lot","",null,[[["eventctx",3],["parkinglotid",3],["app",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["tab",4],["parkinglotid",3],["eventctx",3],["details",3]],[["widget",3],["vec",3]]]],[0,"person","game::info","",null,null],[5,"trips","game::info::person","",null,[[["eventctx",3],["btreemap",3],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"bio","","",null,[[["eventctx",3],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"schedule","","",null,[[["eventctx",3],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"crowd","","",null,[[["app",3],["eventctx",3],["vec",3],["details",3]],[["widget",3],["vec",3]]]],[5,"parked_car","","",null,[[["eventctx",3],["app",3],["carid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["eventctx",3],["tab",4],["app",3],["personid",3],["details",3]],[["widget",3],["vec",3]]]],[5,"current_status","","",null,[[["eventctx",3],["map",3],["person",3]],["widget",3]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],["textspan",3]]],[0,"trip","game::info","",null,null],[3,"OpenTrip","game::info::trip","",null,null],[12,"show_after","","",94,null],[12,"cached_routes","","",94,null],[5,"ongoing","","",null,[[["eventctx",3],["opentrip",3],["tripid",3],["app",3],["agentid",4],["details",3]],["widget",3]]],[5,"future","","",null,[[["eventctx",3],["opentrip",3],["tripid",3],["app",3],["details",3]],["widget",3]]],[5,"finished","","",null,[[["eventctx",3],["btreemap",3],["tripid",3],["app",3],["personid",3],["details",3]],["widget",3]]],[5,"cancelled","","",null,[[["eventctx",3],["tripid",3],["app",3]],["widget",3]]],[5,"make_timeline","","",null,[[["eventctx",3],["opentrip",3],["option",4],["tripphase",3],["details",3],["vec",3],["tripid",3],["app",3]],["widget",3]]],[5,"make_elevation","","",null,[[["path",3],["eventctx",3],["color",3],["map",3]],["widget",3]]],[5,"endpoint","","",null,[[["tripendpoint",4],["app",3]]]],[11,"single","","",94,[[["tripid",3]],[["opentrip",3],["btreemap",3],["tripid",3]]]],[11,"new","","",94,[[],["opentrip",3]]],[8,"ContextualActions","game::info","",null,null],[10,"actions","","",95,[[["id",4],["app",3]],["vec",3]]],[10,"execute","","",95,[[["eventctx",3],["id",4],["string",3],["app",3]],["transition",4]]],[10,"is_paused","","",95,[[]]],[10,"gameplay_mode","","",95,[[],["gameplaymode",4]]],[11,"from_id","","",93,[[["id",4],["app",3]],["tab",4]]],[11,"to_id","","",93,[[["app",3]],[["option",4],["id",4]]]],[11,"changed_settings","","",93,[[["panel",3]],[["option",4],["tab",4]]]],[11,"variant","","",93,[[]]],[11,"new","","",90,[[["eventctx",3],["tab",4],["contextualactions",8],["app",3]],["infopanel",3]]],[11,"event","","",90,[[["eventctx",3],["contextualactions",8],["app",3]]]],[11,"draw","","",90,[[["gfxctx",3],["app",3]]]],[11,"active_keys","","",90,[[],["vec",3]]],[11,"active_id","","",90,[[["app",3]],[["option",4],["id",4]]]],[11,"new","","",92,[[],["dataoptions",3]]],[11,"to_controls","","",92,[[["eventctx",3],["app",3]],["widget",3]]],[11,"from_controls","","",92,[[["panel",3]],["dataoptions",3]]],[11,"disabled_series","","",92,[[],[["hashset",3],["string",3]]]],[0,"layer","game","",null,null],[3,"PickLayer","game::layer","",null,null],[12,"panel","","",96,null],[4,"LayerOutcome","","",null,null],[13,"Close","","",97,null],[13,"Replace","","",97,null],[0,"elevation","","",null,null],[3,"Elevation","game::layer::elevation","",null,null],[12,"unzoomed","","",98,null],[12,"zoomed","","",98,null],[12,"panel","","",98,null],[11,"new","","",98,[[["eventctx",3],["app",3]],["elevation",3]]],[0,"map","game::layer","",null,null],[3,"BikeNetwork","game::layer::map","",null,null],[12,"panel","","",99,null],[12,"time","","",99,null],[12,"unzoomed","","",99,null],[12,"zoomed","","",99,null],[3,"Static","","",null,null],[12,"panel","","",100,null],[12,"unzoomed","","",100,null],[12,"zoomed","","",100,null],[12,"name","","",100,null],[3,"CongestionCaps","","",null,null],[12,"panel","","",101,null],[12,"time","","",101,null],[12,"unzoomed","","",101,null],[12,"zoomed","","",101,null],[12,"tooltip","","",101,null],[11,"new","","",99,[[["eventctx",3],["app",3]],["bikenetwork",3]]],[11,"new","","",100,[[["eventctx",3],["widget",3],["colordiscrete",3],["string",3]],["static",3]]],[11,"edits","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"amenities","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"no_sidewalks","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"blackholes","","",100,[[["eventctx",3],["app",3]],["static",3]]],[11,"new","","",101,[[["eventctx",3],["app",3]],["congestioncaps",3]]],[0,"pandemic","game::layer","",null,null],[3,"Pandemic","game::layer::pandemic","",null,null],[12,"time","","",102,null],[12,"opts","","",102,null],[12,"draw","","",102,null],[12,"panel","","",102,null],[3,"Options","","",null,null],[12,"heatmap","","",103,null],[12,"state","","",103,null],[4,"SEIR","","",null,null],[13,"Sane","","",104,null],[13,"Exposed","","",104,null],[13,"Infected","","",104,null],[13,"Recovered","","",104,null],[13,"Dead","","",104,null],[5,"make_controls","","",null,[[["eventctx",3],["widget",3],["option",4],["app",3],["options",3]],["panel",3]]],[11,"new","","",102,[[["eventctx",3],["options",3],["app",3]],["pandemic",3]]],[11,"options","","",102,[[],["options",3]]],[0,"parking","game::layer","",null,null],[3,"Occupancy","game::layer::parking","",null,null],[12,"time","","",105,null],[12,"onstreet","","",105,null],[12,"garages","","",105,null],[12,"lots","","",105,null],[12,"private_bldgs","","",105,null],[12,"looking_for_parking","","",105,null],[12,"unzoomed","","",105,null],[12,"zoomed","","",105,null],[12,"panel","","",105,null],[3,"Efficiency","","",null,null],[12,"time","","",106,null],[12,"unzoomed","","",106,null],[12,"zoomed","","",106,null],[12,"panel","","",106,null],[4,"Loc","","",null,null],[13,"Road","","",107,null],[13,"Bldg","","",107,null],[13,"Lot","","",107,null],[11,"new","","",105,[[["eventctx",3],["app",3]],["occupancy",3]]],[11,"new","","",107,[[["map",3],["parkingspot",4]],["loc",4]]],[11,"new","","",106,[[["eventctx",3],["app",3]],["efficiency",3]]],[0,"population","game::layer","",null,null],[3,"PopulationMap","game::layer::population","",null,null],[12,"time","","",108,null],[12,"opts","","",108,null],[12,"draw","","",108,null],[12,"panel","","",108,null],[3,"Options","","",null,null],[12,"heatmap","","",109,null],[5,"make_controls","","",null,[[["eventctx",3],["widget",3],["option",4],["app",3],["options",3]],["panel",3]]],[11,"new","","",108,[[["eventctx",3],["options",3],["app",3]],["populationmap",3]]],[11,"options","","",108,[[],["options",3]]],[0,"traffic","game::layer","",null,null],[3,"Backpressure","game::layer::traffic","",null,null],[12,"time","","",110,null],[12,"unzoomed","","",110,null],[12,"zoomed","","",110,null],[12,"panel","","",110,null],[3,"Throughput","","",null,null],[12,"time","","",111,null],[12,"tooltip","","",111,null],[12,"unzoomed","","",111,null],[12,"zoomed","","",111,null],[12,"panel","","",111,null],[3,"CompareThroughput","","",null,null],[12,"time","","",112,null],[12,"unzoomed","","",112,null],[12,"zoomed","","",112,null],[12,"panel","","",112,null],[3,"TrafficJams","","",null,null],[12,"time","","",113,null],[12,"unzoomed","","",113,null],[12,"zoomed","","",113,null],[12,"panel","","",113,null],[3,"Jam","","",null,null],[12,"epicenter","","",114,null],[12,"members","","",114,null],[3,"Delay","","",null,null],[12,"time","","",115,null],[12,"unzoomed","","",115,null],[12,"panel","","",115,null],[5,"cluster_jams","","",null,[[["map",3],["vec",3]],["vec",3]]],[11,"new","","",110,[[["eventctx",3],["app",3]],["backpressure",3]]],[11,"new","","",111,[[["eventctx",3],["app",3]],["throughput",3]]],[11,"new","","",112,[[["eventctx",3],["app",3]],["comparethroughput",3]]],[11,"new","","",113,[[["eventctx",3],["app",3]],["trafficjams",3]]],[11,"adjacent_to","","",114,[[["map",3],["intersectionid",3]]]],[11,"all_polygons","","",114,[[["map",3]],[["vec",3],["polygon",3]]]],[11,"new","","",115,[[["eventctx",3],["app",3]],["delay",3]]],[0,"transit","game::layer","",null,null],[3,"TransitNetwork","game::layer::transit","",null,null],[12,"panel","","",116,null],[12,"unzoomed","","",116,null],[12,"zoomed","","",116,null],[11,"new","","",116,[[["eventctx",3],["app",3]],["transitnetwork",3]]],[8,"Layer","game::layer","",null,null],[10,"name","","",117,[[],["option",4]]],[10,"event","","",117,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[10,"draw","","",117,[[["gfxctx",3],["app",3]]]],[10,"draw_minimap","","",117,[[["gfxctx",3]]]],[11,"simple_event","","",117,[[["eventctx",3],["panel",3],["panel",3]],[["layeroutcome",4],["option",4]]]],[11,"update","","",96,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["transition",4]]]],[11,"pick","","",96,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"options","game","",null,null],[3,"Options","game::options","",null,null],[12,"dev","","",118,null],[12,"debug_all_agents","","",118,null],[12,"label_roads","","",118,null],[12,"traffic_signal_style","","",118,null],[12,"color_scheme","","",118,null],[12,"min_zoom_for_detail","","",118,null],[12,"large_unzoomed_agents","","",118,null],[12,"camera_angle","","",118,null],[12,"time_increment","","",118,null],[12,"dont_draw_time_warp","","",118,null],[12,"jump_to_delay","","",118,null],[12,"language","","",118,null],[3,"OptionsPanel","","",null,null],[12,"panel","","",119,null],[4,"TrafficSignalStyle","","",null,null],[13,"BAP","","",120,null],[13,"Yuwen","","",120,null],[13,"IndividualTurnArrows","","",120,null],[4,"CameraAngle","","",null,null],[13,"TopDown","","",121,null],[13,"IsometricNE","","",121,null],[13,"IsometricNW","","",121,null],[13,"IsometricSE","","",121,null],[13,"IsometricSW","","",121,null],[11,"default","","",118,[[],["options",3]]],[11,"new","","",119,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"pregame","game","",null,null],[3,"TitleScreen","game::pregame","",null,null],[12,"panel","","",122,null],[12,"screensaver","","",122,null],[12,"rng","","",122,null],[3,"MainMenu","","",null,null],[12,"panel","","",123,null],[3,"About","","",null,null],[12,"panel","","",124,null],[3,"Proposals","","",null,null],[12,"panel","","",125,null],[12,"proposals","","",125,null],[12,"current","","",125,null],[3,"Screensaver","","",null,null],[12,"line","","",126,null],[12,"started","","",126,null],[0,"built_info","","",null,null],[5,"time","game::pregame::built_info","",null,[[],["text",3]]],[17,"CI_PLATFORM","","The Continuous Integration platform detected during…",null,null],[17,"PKG_VERSION","","The full version.",null,null],[17,"PKG_VERSION_MAJOR","","The major version.",null,null],[17,"PKG_VERSION_MINOR","","The minor version.",null,null],[17,"PKG_VERSION_PATCH","","The patch version.",null,null],[17,"PKG_VERSION_PRE","","The pre-release version.",null,null],[17,"PKG_AUTHORS","","A colon-separated list of authors.",null,null],[17,"PKG_NAME","","The name of the package.",null,null],[17,"PKG_DESCRIPTION","","The description.",null,null],[17,"PKG_HOMEPAGE","","The homepage.",null,null],[17,"TARGET","","The target triple that was being compiled for.",null,null],[17,"HOST","","The host triple of the rust compiler.",null,null],[17,"PROFILE","","`release` for release builds, `debug` for other builds.",null,null],[17,"RUSTC","","The compiler that cargo resolved to use.",null,null],[17,"RUSTDOC","","The documentation generator that cargo resolved to use.",null,null],[17,"OPT_LEVEL","","Value of OPT_LEVEL for the profile used during compilation.",null,null],[17,"NUM_JOBS","","The parallelism that was specified during compilation.",null,null],[17,"DEBUG","","Value of DEBUG for the profile used during compilation.",null,null],[17,"FEATURES","","The features that were enabled during compilation.",null,null],[17,"FEATURES_STR","","The features as a comma-separated string.",null,null],[17,"RUSTC_VERSION","","The output of `rustc -V`",null,null],[17,"RUSTDOC_VERSION","","The output of `rustdoc -V`",null,null],[17,"BUILT_TIME_UTC","","The built-time in RFC2822, UTC",null,null],[17,"CFG_TARGET_ARCH","","The target architecture, given by `cfg!(target_arch)`.",null,null],[17,"CFG_ENDIAN","","The endianness, given by `cfg!(target_endian)`.",null,null],[17,"CFG_ENV","","The toolchain-environment, given by `cfg!(target_env)`.",null,null],[17,"CFG_FAMILY","","The OS-family, given by `cfg!(target_family)`.",null,null],[17,"CFG_OS","","The operating system, given by `cfg!(target_os)`.",null,null],[17,"CFG_POINTER_WIDTH","","The pointer width, given by `cfg!(target_pointer_width)`.",null,null],[11,"new","game::pregame","",122,[[["eventctx",3],["app",3]],["titlescreen",3]]],[11,"new","","",123,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",124,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",125,[[["eventctx",3],["app",3],["string",3],["option",4]],[["box",3],["state",8]]]],[11,"bounce","","",126,[[["eventctx",3],["xorshiftrng",3],["app",3]],["screensaver",3]]],[11,"update","","",126,[[["eventctx",3],["xorshiftrng",3],["app",3]]]],[0,"render","game","",null,null],[3,"DrawOptions","game::render","",null,null],[12,"suppress_traffic_signal_details","","",127,null],[12,"label_buildings","","",127,null],[5,"draw_vehicle","","",null,[[["prerender",3],["colorscheme",3],["drawcarinput",3],["map",3]],[["box",3],["renderable",8]]]],[0,"area","","",null,null],[3,"DrawArea","game::render::area","",null,null],[12,"id","","",128,null],[11,"new","","",128,[[["geombatch",3],["colorscheme",3],["eventctx",3],["area",3]],["drawarea",3]]],[11,"fill","","",128,[[["colorscheme",3],["areatype",4]],["fill",4]]],[0,"bike","game::render","",null,null],[3,"DrawBike","game::render::bike","",null,null],[12,"id","","",129,null],[12,"body_circle","","",129,null],[12,"zorder","","",129,null],[12,"draw_default","","",129,null],[11,"new","","",129,[[["prerender",3],["colorscheme",3],["drawcarinput",3],["map",3]],["drawbike",3]]],[0,"building","game::render","",null,null],[3,"DrawBuilding","game::render::building","",null,null],[12,"id","","",130,null],[12,"label","","",130,null],[11,"new","","",130,[[["colorscheme",3],["building",3],["options",3],["eventctx",3],["map",3],["geombatch",3]],["drawbuilding",3]]],[0,"bus_stop","game::render","",null,null],[3,"DrawBusStop","game::render::bus_stop","",null,null],[12,"id","","",131,null],[12,"center","","",131,null],[12,"zorder","","",131,null],[12,"draw_default","","",131,null],[17,"RADIUS","","",null,null],[11,"new","","",131,[[["busstop",3],["colorscheme",3],["eventctx",3],["map",3]],["drawbusstop",3]]],[0,"car","game::render","",null,null],[3,"DrawCar","game::render::car","",null,null],[12,"id","","",132,null],[12,"body","","",132,null],[12,"body_polygon","","",132,null],[12,"zorder","","",132,null],[12,"draw_default","","",132,null],[5,"thick_line_from_angle","","",null,[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]]],[5,"zoomed_color_car","","",null,[[["drawcarinput",3],["colorscheme",3]],["color",3]]],[17,"CAR_WIDTH","","",null,null],[11,"new","","",132,[[["prerender",3],["colorscheme",3],["drawcarinput",3],["map",3]],["drawcar",3]]],[0,"intersection","game::render","",null,null],[3,"DrawIntersection","game::render::intersection","",null,null],[12,"id","","",133,null],[12,"zorder","","",133,null],[12,"draw_default","","",133,null],[12,"draw_traffic_signal","","",133,null],[5,"calculate_corners","","",null,[[["intersection",3],["map",3]],[["vec",3],["polygon",3]]]],[5,"calculate_border_arrows","","",null,[[["intersection",3],["map",3],["road",3]],[["vec",3],["polygon",3]]]],[5,"make_octagon","","",null,[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]]],[5,"make_crosswalk","","",null,[[["colorscheme",3],["turn",3],["map",3],["geombatch",3]]]],[5,"make_rainbow_crosswalk","","",null,[[["turn",3],["map",3],["geombatch",3]]]],[5,"perp_line","","",null,[[["line",3],["distance",3]],["line",3]]],[11,"new","","",133,[[["intersection",3],["map",3]],["drawintersection",3]]],[11,"clear_rendering","","",133,[[]]],[11,"render","","",133,[[["gfxctx",3],["app",3]],["drawable",3]]],[11,"stop_sign_geom","","",133,[[["roadwithstopsign",3],["map",3]],["option",4]]],[0,"lane","game::render","",null,null],[3,"DrawLane","game::render::lane","",null,null],[12,"id","","",134,null],[12,"polygon","","",134,null],[12,"zorder","","",134,null],[12,"draw_default","","",134,null],[5,"perp_line","","",null,[[["line",3],["distance",3]],["line",3]]],[5,"calculate_sidewalk_lines","","",null,[[["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_parking_lines","","",null,[[["map",3],["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_driving_lines","","",null,[[["road",3],["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_turn_markings","","",null,[[["map",3],["lane",3]],[["vec",3],["polygon",3]]]],[5,"calculate_one_way_markings","","",null,[[["road",3],["lane",3]],[["vec",3],["polygon",3]]]],[11,"new","","",134,[[["map",3],["lane",3]],["drawlane",3]]],[11,"clear_rendering","","",134,[[]]],[11,"render","","",134,[[["gfxctx",3],["app",3]],["drawable",3]]],[0,"map","game::render","",null,null],[3,"DrawMap","game::render::map","",null,null],[12,"roads","","",135,null],[12,"lanes","","",135,null],[12,"intersections","","",135,null],[12,"buildings","","",135,null],[12,"parking_lots","","",135,null],[12,"bus_stops","","",135,null],[12,"areas","","",135,null],[12,"agents","","",135,null],[12,"boundary_polygon","","",135,null],[12,"draw_all_unzoomed_roads_and_intersections","","",135,null],[12,"draw_all_buildings","","",135,null],[12,"draw_all_building_paths","","",135,null],[12,"draw_all_building_outlines","","",135,null],[12,"draw_all_unzoomed_parking_lots","","",135,null],[12,"draw_all_areas","","",135,null],[12,"quadtree","","",135,null],[3,"AgentCache","","",null,null],[12,"time","","",136,null],[12,"agents_per_on","","",136,null],[12,"unzoomed","","",136,null],[3,"UnzoomedAgents","","",null,null],[12,"cars","","",137,null],[12,"bikes","","",137,null],[12,"buses_and_trains","","",137,null],[12,"peds","","",137,null],[12,"car_color","","",137,null],[12,"bike_color","","",137,null],[12,"bus_color","","",137,null],[12,"ped_color","","",137,null],[11,"new","","",135,[[["colorscheme",3],["options",3],["eventctx",3],["timer",3],["map",3]],["drawmap",3]]],[11,"regenerate_unzoomed_layer","","",135,[[["colorscheme",3],["timer",3],["eventctx",3],["map",3]],["drawable",3]]],[11,"get_r","","",135,[[["roadid",3]],["drawroad",3]]],[11,"get_l","","",135,[[["laneid",3]],["drawlane",3]]],[11,"get_i","","",135,[[["intersectionid",3]],["drawintersection",3]]],[11,"get_b","","",135,[[["buildingid",3]],["drawbuilding",3]]],[11,"get_pl","","",135,[[["parkinglotid",3]],["drawparkinglot",3]]],[11,"get_bs","","",135,[[["busstopid",3]],["drawbusstop",3]]],[11,"get_a","","",135,[[["areaid",3]],["drawarea",3]]],[11,"get_obj","","",135,[[["id",4],["app",3],["eventctx",3],["agentcache",3]],[["option",4],["renderable",8]]]],[11,"get_matching_objects","","",135,[[["bounds",3]],[["id",4],["vec",3]]]],[11,"get","","",136,[[["traversable",4]],[["vec",3],["renderable",8]]]],[11,"populate_if_needed","","",136,[[["colorscheme",3],["prerender",3],["getdrawagents",8],["map",3],["traversable",4]]]],[11,"draw_unzoomed_agents","","",136,[[["gfxctx",3],["unzoomedagents",3],["getdrawagents",8],["colorscheme",3],["option",4],["map",3],["distance",3]]]],[11,"new","","",137,[[["colorscheme",3]],["unzoomedagents",3]]],[11,"color","","",137,[[["unzoomedagent",3]],[["option",4],["color",3]]]],[0,"parking_lot","game::render","",null,null],[3,"DrawParkingLot","game::render::parking_lot","",null,null],[12,"id","","",138,null],[12,"draw","","",138,null],[11,"new","","",138,[[["colorscheme",3],["parkinglot",3],["eventctx",3],["geombatch",3]],["drawparkinglot",3]]],[0,"pedestrian","game::render","",null,null],[3,"DrawPedestrian","game::render::pedestrian","",null,null],[12,"id","","",139,null],[12,"body_circle","","",139,null],[12,"zorder","","",139,null],[12,"draw_default","","",139,null],[3,"DrawPedCrowd","","",null,null],[12,"members","","",140,null],[12,"blob","","",140,null],[12,"blob_pl","","",140,null],[12,"zorder","","",140,null],[12,"draw_default","","",140,null],[11,"new","","",139,[[["prerender",3],["colorscheme",3],["drawpedestrianinput",3],["map",3]],["drawpedestrian",3]]],[11,"geometry","","",139,[[["colorscheme",3],["drawpedestrianinput",3],["geombatch",3]]]],[11,"new","","",140,[[["prerender",3],["colorscheme",3],["drawpedcrowdinput",3],["map",3]],["drawpedcrowd",3]]],[0,"road","game::render","",null,null],[3,"DrawRoad","game::render::road","",null,null],[12,"id","","",141,null],[12,"zorder","","",141,null],[12,"draw_center_line","","",141,null],[12,"label","","",141,null],[11,"new","","",141,[[["road",3]],["drawroad",3]]],[11,"clear_rendering","","",141,[[]]],[0,"traffic_signal","game::render","",null,null],[5,"draw_signal_stage","game::render::traffic_signal","",null,[[["option",4],["geombatch",3],["intersectionid",3],["trafficsignalstyle",4],["prerender",3],["app",3],["duration",3],["stage",3]]]],[5,"draw_stage_number","","",null,[[["geombatch",3],["prerender",3],["app",3],["intersectionid",3]]]],[5,"draw_time_left","","",null,[[["intersectionid",3],["prerender",3],["geombatch",3],["app",3],["duration",3],["stage",3]]]],[5,"walk_icon","","",null,[[["prerender",3],["movement",3]],["geombatch",3]]],[5,"dont_walk_icon","","",null,[[["prerender",3],["movement",3]],["geombatch",3]]],[5,"crosswalk_icon","","",null,[[["polyline",3]]]],[0,"turn","game::render","",null,null],[3,"DrawMovement","game::render::turn","",null,null],[12,"id","","",142,null],[12,"hitbox","","",142,null],[3,"DrawUberTurnGroup","","",null,null],[12,"group","","",143,null],[12,"block","","",143,null],[12,"arrow","","",143,null],[5,"make_block_geom","","",null,[[["polyline",3],["angle",3],["distance",3]]]],[5,"make_circle_geom","","",null,[[["polyline",3],["angle",3]]]],[17,"TURN_ICON_ARROW_LENGTH","","",null,null],[11,"for_i","","",142,[[["prerender",3],["colorscheme",3],["map",3],["intersectionid",3]],["vec",3]]],[11,"draw_selected_movement","","",142,[[["option",4],["app",3],["turnpriority",4],["geombatch",3]]]],[11,"new","","",143,[[["intersectioncluster",3],["map",3]],[["vec",3],["drawuberturngroup",3]]]],[17,"BIG_ARROW_THICKNESS","game::render","",null,null],[17,"CROSSWALK_LINE_THICKNESS","","",null,null],[17,"OUTLINE_THICKNESS","","",null,null],[8,"Renderable","","",null,null],[10,"get_id","","",144,[[],["id",4]]],[10,"draw","","",144,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_zorder","","",144,[[]]],[10,"get_outline","","",144,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",144,[[["pt2d",3],["map",3]]]],[11,"new","","",127,[[],["drawoptions",3]]],[0,"sandbox","game","",null,null],[3,"SandboxMode","game::sandbox","",null,null],[12,"gameplay","","",145,null],[12,"gameplay_mode","","",145,null],[12,"controls","","",145,null],[3,"SandboxControls","","",null,null],[12,"common","","",146,null],[12,"route_preview","","",146,null],[12,"tool_panel","","",146,null],[12,"time_panel","","",146,null],[12,"speed","","",146,null],[12,"agent_meter","","",146,null],[12,"minimap","","",146,null],[3,"BackToMainMenu","","",null,null],[3,"AgentMeter","","",null,null],[12,"time","","",147,null],[12,"panel","","",147,null],[3,"Actions","","",null,null],[12,"is_paused","","",148,null],[12,"can_interact","","",148,null],[12,"gameplay","","",148,null],[5,"maybe_exit_sandbox","","",null,[[["eventctx",3]],["transition",4]]],[0,"dashboards","","",null,null],[4,"DashTab","game::sandbox::dashboards","",null,null],[13,"FinishedTripTable","","",149,null],[13,"CancelledTripTable","","",149,null],[13,"UnfinishedTripTable","","",149,null],[13,"TripSummaries","","",149,null],[13,"ParkingOverhead","","",149,null],[13,"ActiveTraffic","","",149,null],[13,"TransitRoutes","","",149,null],[13,"CommuterPatterns","","",149,null],[13,"TrafficSignals","","",149,null],[0,"commuter","","",null,null],[3,"CommuterPatterns","game::sandbox::dashboards::commuter","",null,null],[12,"bldg_to_block","","",150,null],[12,"border_to_block","","",150,null],[12,"blocks","","",150,null],[12,"current_block","","",150,null],[12,"filter","","",150,null],[12,"trips_from_block","","",150,null],[12,"trips_to_block","","",150,null],[12,"panel","","",150,null],[12,"draw_all_blocks","","",150,null],[3,"PanelState","","",null,null],[12,"building_counts","","",151,null],[12,"max_count","","",151,null],[12,"total_trips","","",151,null],[3,"Block","","",null,null],[12,"id","","",152,null],[12,"bldgs","","",152,null],[12,"borders","","",152,null],[12,"shape","","",152,null],[3,"Filter","","",null,null],[12,"from_block","","",153,null],[12,"include_borders","","",153,null],[12,"depart_from","","",153,null],[12,"depart_until","","",153,null],[12,"modes","","",153,null],[3,"Loop","","",null,null],[12,"bldgs","","",154,null],[12,"proper","","",154,null],[12,"roads","","",154,null],[4,"BlockSelection","","",null,null],[13,"NothingSelected","","",155,null],[13,"Unlocked","","",155,null],[13,"Locked","","",155,null],[12,"base","game::sandbox::dashboards::commuter::BlockSelection","",156,null],[12,"compare_to","","",156,null],[4,"BorderType","game::sandbox::dashboards::commuter","",null,null],[13,"Incoming","","",157,null],[13,"Outgoing","","",157,null],[13,"Both","","",157,null],[5,"group_bldgs","","",null,[[["app",3]]]],[5,"build_shape_for_border","","",null,[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]]],[5,"partition_sidewalk_loops","","",null,[[["app",3]],[["vec",3],["loop",3]]]],[5,"make_panel","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[6,"BlockID","","",null,null],[11,"new","","",150,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"count_per_block","","",150,[[["block",3]],["vec",3]]],[11,"build_block_drawable","","",150,[[["eventctx",3],["app",3],["blockselection",4]]]],[11,"redraw_panel","","",150,[[["eventctx",3],["option",4],["app",3],["panelstate",3]]]],[0,"generic_trip_table","game::sandbox::dashboards","",null,null],[3,"GenericTripTable","game::sandbox::dashboards::generic_trip_table","",null,null],[12,"table","","",158,null],[12,"panel","","",158,null],[12,"make_panel","","",158,null],[12,"tab","","",158,null],[5,"preview_trip","","",null,[[["gfxctx",3],["panel",3],["app",3]]]],[5,"preview_route","","",null,[[["gfxctx",3],["tripid",3],["app",3]],["geombatch",3]]],[11,"new","","",158,[[["eventctx",3],["dashtab",4],["app",3],["table",3]],[["box",3],["state",8]]]],[11,"recalc","","",158,[[["eventctx",3],["app",3]]]],[0,"misc","game::sandbox::dashboards","",null,null],[3,"ActiveTraffic","game::sandbox::dashboards::misc","",null,null],[12,"panel","","",159,null],[3,"TransitRoutes","","",null,null],[12,"panel","","",160,null],[5,"downsample","","",null,[[["vec",3]],["vec",3]]],[11,"new","","",159,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",160,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"parking_overhead","game::sandbox::dashboards","",null,null],[3,"ParkingOverhead","game::sandbox::dashboards::parking_overhead","",null,null],[3,"Entry","","",null,null],[12,"trip","","",161,null],[12,"total_duration","","",161,null],[12,"driving_duration","","",161,null],[12,"parking_duration","","",161,null],[12,"walking_duration","","",161,null],[12,"percent_overhead","","",161,null],[12,"starts_off_map","","",161,null],[12,"ends_off_map","","",161,null],[3,"Filters","","",null,null],[12,"starts_off_map","","",162,null],[12,"ends_off_map","","",162,null],[5,"produce_raw_data","","",null,[[["app",3]],[["vec",3],["entry",3]]]],[5,"make_table","","",null,[[["app",3]],[["filters",3],["entry",3],["table",3]]]],[5,"make_panel","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[11,"new","","",163,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[0,"summaries","game::sandbox::dashboards","",null,null],[3,"TripSummaries","game::sandbox::dashboards::summaries","",null,null],[12,"panel","","",164,null],[3,"Filter","","",null,null],[12,"changes_pct","","",165,null],[12,"modes","","",165,null],[5,"summary_boxes","","",null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]]],[5,"scatter_plot","","",null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]]],[5,"contingency_table","","",null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]]],[5,"pct_diff","","",null,[[["duration",3]]]],[5,"export_times","","",null,[[["app",3]],[["error",3],["string",3],["result",4]]]],[11,"new","","",164,[[["eventctx",3],["filter",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",165,[[],["filter",3]]],[11,"get_trips","","",165,[[["app",3]],["vec",3]]],[0,"table","game::sandbox::dashboards","",null,null],[3,"Table","game::sandbox::dashboards::table","",null,null],[12,"data","","",166,null],[12,"label_per_row","","",166,null],[12,"columns","","",166,null],[12,"filter","","",166,null],[12,"sort_by","","",166,null],[12,"descending","","",166,null],[12,"skip","","",166,null],[3,"Column","","",null,null],[12,"name","","",167,null],[12,"render","","",167,null],[12,"col","","",167,null],[3,"Filter","","",null,null],[12,"state","","",168,null],[12,"to_controls","","",168,null],[12,"from_controls","","",168,null],[12,"apply","","",168,null],[4,"Col","","",null,null],[13,"Static","","",169,null],[13,"Sortable","","",169,null],[5,"make_pagination","","",null,[[["eventctx",3]],["widget",3]]],[5,"make_table","","",null,[[["eventctx",3],["widget",3],["vec",3],["vec",3]],["widget",3]]],[17,"ROWS","","",null,null],[11,"new","","",166,[[["filter",3],["box",3],["vec",3],["fn",8]],["table",3]]],[11,"column","","",166,[[["box",3],["col",4],["fn",8]]]],[11,"render","","",166,[[["eventctx",3],["app",3]],["widget",3]]],[11,"clicked","","",166,[[]]],[11,"panel_changed","","",166,[[["panel",3]]]],[11,"static_col","","",166,[[["box",3],["fn",8]]]],[0,"traffic_signals","game::sandbox::dashboards","",null,null],[3,"TrafficSignalDemand","game::sandbox::dashboards::traffic_signals","",null,null],[12,"panel","","",170,null],[12,"all_demand","","",170,null],[12,"hour","","",170,null],[12,"draw_all","","",170,null],[12,"selected","","",170,null],[3,"Demand","","",null,null],[12,"raw","","",171,null],[11,"new","","",170,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"all_demand","","",171,[[["timer",3],["app",3]],[["demand",3],["hashmap",3],["intersectionid",3]]]],[11,"count","","",171,[[["time",3]],[["counter",3],["movementid",3]]]],[11,"make_arrows","","",171,[[["controltrafficsignal",3],["time",3]],["vec",3]]],[11,"draw_demand","","",171,[[["eventctx",3],["app",3],["hashmap",3],["time",3]],["drawable",3]]],[0,"trip_table","game::sandbox::dashboards","",null,null],[3,"FinishedTripTable","game::sandbox::dashboards::trip_table","",null,null],[3,"CancelledTripTable","","",null,null],[3,"UnfinishedTripTable","","",null,null],[3,"FinishedTrip","","",null,null],[12,"id","","",172,null],[12,"mode","","",172,null],[12,"modified","","",172,null],[12,"capped","","",172,null],[12,"starts_off_map","","",172,null],[12,"ends_off_map","","",172,null],[12,"departure","","",172,null],[12,"duration_after","","",172,null],[12,"duration_before","","",172,null],[12,"waiting","","",172,null],[12,"percent_waiting","","",172,null],[3,"CancelledTrip","","",null,null],[12,"id","","",173,null],[12,"mode","","",173,null],[12,"departure","","",173,null],[12,"starts_off_map","","",173,null],[12,"ends_off_map","","",173,null],[12,"duration_before","","",173,null],[12,"reason","","",173,null],[3,"UnfinishedTrip","","",null,null],[12,"id","","",174,null],[12,"mode","","",174,null],[12,"departure","","",174,null],[12,"duration_before","","",174,null],[3,"Filters","","",null,null],[12,"modes","","",175,null],[12,"off_map_starts","","",175,null],[12,"off_map_ends","","",175,null],[12,"unmodified_trips","","",175,null],[12,"modified_trips","","",175,null],[12,"uncapped_trips","","",175,null],[12,"capped_trips","","",175,null],[5,"produce_raw_data","","",null,[[["app",3]]]],[5,"make_table_finished_trips","","",null,[[["app",3]],[["finishedtrip",3],["table",3],["filters",3]]]],[5,"make_table_cancelled_trips","","",null,[[["app",3]],[["table",3],["filters",3],["cancelledtrip",3]]]],[5,"make_table_unfinished_trips","","",null,[[["app",3]],[["unfinishedtrip",3],["filters",3],["table",3]]]],[5,"trip_category_selector","","",null,[[["eventctx",3],["dashtab",4],["app",3]],["widget",3]]],[5,"make_panel_finished_trips","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[5,"make_panel_cancelled_trips","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[5,"make_panel_unfinished_trips","","",null,[[["eventctx",3],["table",3],["app",3]],["panel",3]]],[11,"new","","",176,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",177,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",178,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[11,"picker","game::sandbox::dashboards","",149,[[["eventctx",3],["app",3]],["widget",3]]],[11,"transition","","",149,[[["eventctx",3],["panel",3],["app",3]],[["option",4],["transition",4]]]],[0,"gameplay","game::sandbox","",null,null],[3,"FinalScore","game::sandbox::gameplay","",null,null],[12,"panel","","",179,null],[12,"retry","","",179,null],[12,"next_mode","","",179,null],[12,"chose_next","","",179,null],[12,"chose_back_to_challenges","","",179,null],[4,"GameplayMode","","",null,null],[13,"Freeform","","",180,null],[13,"PlayScenario","","",180,null],[13,"FixTrafficSignals","","",180,null],[13,"OptimizeCommute","","",180,null],[13,"Tutorial","","",180,null],[5,"challenge_header","","",null,[[["eventctx",3]],["widget",3]]],[0,"commute","","",null,null],[3,"OptimizeCommute","game::sandbox::gameplay::commute","",null,null],[12,"top_center","","",181,null],[12,"meter","","",181,null],[12,"person","","",181,null],[12,"mode","","",181,null],[12,"goal","","",181,null],[12,"time","","",181,null],[12,"done","","",181,null],[12,"trips","","",181,null],[12,"once","","",181,null],[5,"get_score","","",null,[[["vec",3],["app",3]]]],[5,"make_meter","","",null,[[["eventctx",3],["duration",3]],["panel",3]]],[5,"final_score","","",null,[[["eventctx",3],["duration",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[5,"cutscene_task","","",null,[[["gameplaymode",4]],[["box",3],["fn",8]]]],[17,"METER_HACK","","",null,null],[11,"new","","",181,[[["eventctx",3],["origpersonid",3],["app",3],["duration",3]],[["box",3],["gameplaystate",8]]]],[11,"cutscene_pt1","","",181,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"cutscene_pt2","","",181,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[0,"fix_traffic_signals","game::sandbox::gameplay","",null,null],[3,"FixTrafficSignals","game::sandbox::gameplay::fix_traffic_signals","",null,null],[12,"top_center","","",182,null],[12,"meter","","",182,null],[12,"time","","",182,null],[12,"done","","",182,null],[12,"mode","","",182,null],[5,"make_meter","","",null,[[["eventctx",3],["option",4],["app",3]],["panel",3]]],[5,"final_score","","",null,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[5,"cutscene_pt1_task","","",null,[[["eventctx",3]],["widget",3]]],[17,"THRESHOLD","","",null,null],[17,"METER_HACK","","",null,null],[11,"new","","",182,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"cutscene_pt1","","",182,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[0,"freeform","game::sandbox::gameplay","",null,null],[3,"Freeform","game::sandbox::gameplay::freeform","",null,null],[12,"top_center","","",183,null],[3,"AgentSpawner","","",null,null],[12,"panel","","",184,null],[12,"source","","",184,null],[12,"goal","","",184,null],[12,"confirmed","","",184,null],[5,"make_top_center","","",null,[[["eventctx",3],["app",3]],["panel",3]]],[5,"make_change_traffic","","",null,[[["eventctx",3],["app",3],["screenrectangle",3],["string",3]],[["box",3],["state",8]]]],[5,"spawn_agents_around","","",null,[[["app",3],["intersectionid",3]]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["eventctx",3],["id",4],["app",3]],["transition",4]]],[11,"new","","",183,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",184,[[["eventctx",3],["option",4],["buildingid",3]],[["box",3],["state",8]]]],[0,"play_scenario","game::sandbox::gameplay","",null,null],[3,"PlayScenario","game::sandbox::gameplay::play_scenario","",null,null],[12,"top_center","","",185,null],[12,"scenario_name","","",185,null],[12,"modifiers","","",185,null],[3,"EditScenarioModifiers","","",null,null],[12,"scenario_name","","",186,null],[12,"modifiers","","",186,null],[12,"panel","","",186,null],[3,"ChangeMode","","",null,null],[12,"panel","","",187,null],[12,"scenario_name","","",187,null],[12,"modifiers","","",187,null],[5,"make_top_center","","",null,[[["eventctx",3],["vec",3],["app",3]],["panel",3]]],[11,"new","","",185,[[["eventctx",3],["string",3],["scenariomodifier",4],["vec",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",186,[[["eventctx",3],["scenariomodifier",4],["vec",3],["string",3]],[["box",3],["state",8]]]],[11,"new","","",187,[[["eventctx",3],["scenariomodifier",4],["app",3],["vec",3],["string",3]],[["box",3],["state",8]]]],[0,"tutorial","game::sandbox::gameplay","",null,null],[3,"Tutorial","game::sandbox::gameplay::tutorial","",null,null],[12,"top_center","","",188,null],[12,"last_finished_task","","",188,null],[12,"msg_panel","","",188,null],[12,"warped","","",188,null],[3,"TutorialPointer","","",null,null],[12,"stage","","",189,null],[12,"part","","",189,null],[3,"Stage","","",null,null],[12,"messages","","",190,null],[12,"task","","",190,null],[12,"warp_to","","",190,null],[12,"spawn","","",190,null],[3,"TutorialState","","",null,null],[12,"stages","","",191,null],[12,"current","","",191,null],[12,"window_dims","","",191,null],[12,"inspected_bike_lane","","",191,null],[12,"inspected_building","","",191,null],[12,"inspected_stop_sign","","",191,null],[12,"inspected_border","","",191,null],[12,"was_paused","","",191,null],[12,"num_pauses","","",191,null],[12,"following_car","","",191,null],[12,"car_parked","","",191,null],[12,"prank_done","","",191,null],[12,"parking_found","","",191,null],[12,"score_delivered","","",191,null],[12,"fire_station","","",191,null],[4,"Task","","",null,null],[13,"Nil","","",192,null],[13,"Camera","","",192,null],[13,"InspectObjects","","",192,null],[13,"TimeControls","","",192,null],[13,"PauseResume","","",192,null],[13,"Escort","","",192,null],[13,"LowParking","","",192,null],[13,"WatchBikes","","",192,null],[13,"FixBikes","","",192,null],[13,"Done","","",192,null],[5,"arrow","","",null,[[["screenpt",3]],[["option",4],["box",3]]]],[5,"make_bike_lane_scenario","","",null,[[["map",3]],["scenariogenerator",3]]],[5,"transition","","",null,[[["eventctx",3],["tutorialstate",3],["app",3]],["transition",4]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["eventctx",3],["id",4],["app",3]],["transition",4]]],[5,"intro_story","","",null,[[["eventctx",3],["app",3]],[["box",3],["state",8]]]],[5,"bldg","","",null,[[],["osmid",4]]],[17,"ESCORT","","",null,null],[17,"CAR_BIKE_CONTENTION_GOAL","","",null,null],[11,"new","","",189,[[],["tutorialpointer",3]]],[11,"start","","",188,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",188,[[["eventctx",3],["tutorialpointer",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"inner_event","","",188,[[["eventctx",3],["tutorialstate",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"top_txt","","",192,[[["tutorialstate",3]],["text",3]]],[11,"label","","",192,[[]]],[11,"new","","",190,[[["task",4]],["stage",3]]],[11,"msg","","",190,[[["vec",3],["into",8],["option",4],["box",3],["string",3]],["stage",3]]],[11,"left_aligned_msg","","",190,[[["vec",3],["into",8],["option",4],["box",3],["string",3]],["stage",3]]],[11,"warp_to","","",190,[[["id",4],["option",4]],["stage",3]]],[11,"spawn","","",190,[[["box",3],["fn",8]],["stage",3]]],[11,"spawn_scenario","","",190,[[["scenariogenerator",3]],["stage",3]]],[11,"reset_state","","",191,[[]]],[11,"stage","","",191,[[],["stage",3]]],[11,"interaction","","",191,[[],["task",4]]],[11,"lines","","",191,[[],["option",4]]],[11,"next","","",191,[[]]],[11,"prev","","",191,[[]]],[11,"make_top_center","","",191,[[["eventctx",3]],["panel",3]]],[11,"make_state","","",191,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",191,[[["eventctx",3],["app",3]],["tutorialstate",3]]],[11,"scenarios_to_prebake","","",191,[[["map",3]],[["vec",3],["scenariogenerator",3]]]],[8,"GameplayState","game::sandbox::gameplay","",null,null],[10,"event","","",193,[[["eventctx",3],["actions",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[10,"draw","","",193,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",193,[[["app",3]]]],[11,"can_move_canvas","","",193,[[]]],[11,"can_examine_objects","","",193,[[]]],[11,"has_common","","",193,[[]]],[11,"has_tool_panel","","",193,[[]]],[11,"has_time_panel","","",193,[[]]],[11,"has_speed","","",193,[[]]],[11,"has_agent_meter","","",193,[[]]],[11,"has_minimap","","",193,[[]]],[11,"is","","Returns true if the trait object wraps an object of type…",193,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",193,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",193,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",193,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",193,[[],["option",4]]],[11,"map_path","","",180,[[],["string",3]]],[11,"scenario","","",180,[[["option",4],["timer",3],["xorshiftrng",3],["map",3]],[["scenario",3],["option",4]]]],[11,"can_edit_lanes","","",180,[[]]],[11,"can_edit_stop_signs","","",180,[[]]],[11,"can_jump_to_time","","",180,[[]]],[11,"allows","","",180,[[["mapedits",3]]]],[11,"initialize","","",180,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",179,[[["eventctx",3],["app",3],["string",3],["gameplaymode",4],["option",4]],[["box",3],["state",8]]]],[0,"misc_tools","game::sandbox","",null,null],[3,"RoutePreview","game::sandbox::misc_tools","",null,null],[12,"preview","","",194,null],[3,"TurnExplorer","","",null,null],[12,"l","","",195,null],[12,"idx","","",195,null],[12,"panel","","",195,null],[5,"color_turn_type","","",null,[[["turntype",4]],["color",3]]],[17,"CURRENT_TURN","","",null,null],[17,"CONFLICTING_TURN","","",null,null],[11,"new","","",194,[[],["routepreview",3]]],[11,"event","","",194,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",194,[[["gfxctx",3]]]],[11,"new","","",195,[[["eventctx",3],["laneid",3],["app",3]],[["box",3],["state",8]]]],[11,"make_panel","","",195,[[["eventctx",3],["laneid",3],["app",3]],["panel",3]]],[0,"speed","game::sandbox","",null,null],[3,"SpeedControls","game::sandbox::speed","",null,null],[12,"panel","","",196,null],[12,"paused","","",196,null],[12,"setting","","",196,null],[3,"TimePanel","","",null,null],[12,"time","","",197,null],[12,"panel","","",197,null],[4,"SpeedSetting","","",null,null],[13,"Realtime","","",198,null],[13,"Fast","","",198,null],[13,"Faster","","",198,null],[13,"Fastest","","",198,null],[11,"make_panel","","",196,[[["eventctx",3],["speedsetting",4],["app",3]],["panel",3]]],[11,"new","","",196,[[["eventctx",3],["app",3]],["speedcontrols",3]]],[11,"event","","",196,[[["eventctx",3],["app",3],["option",4],["gameplaymode",4]],[["option",4],["transition",4]]]],[11,"draw","","",196,[[["gfxctx",3]]]],[11,"pause","","",196,[[["eventctx",3],["app",3]]]],[11,"resume_realtime","","",196,[[["eventctx",3],["app",3]]]],[11,"is_paused","","",196,[[]]],[11,"new","","",197,[[["eventctx",3],["app",3]],["timepanel",3]]],[11,"event","","",197,[[["eventctx",3],["app",3]]]],[11,"draw","","",197,[[["gfxctx",3]]]],[0,"time_warp","game::sandbox","",null,null],[3,"JumpToTime","game::sandbox::time_warp","",null,null],[12,"panel","","",199,null],[12,"target","","",199,null],[12,"maybe_mode","","",199,null],[3,"JumpToDelay","","",null,null],[12,"panel","","",200,null],[12,"maybe_mode","","",200,null],[3,"TimeWarpScreen","","",null,null],[12,"target","","",201,null],[12,"wall_time_started","","",201,null],[12,"sim_time_started","","",201,null],[12,"halt_upon_delay","","",201,null],[12,"panel","","",201,null],[5,"area_under_curve","","",null,[[["vec",3]],["polygon",3]]],[5,"compare_count","","",null,[[],["string",3]]],[5,"build_jump_to_time_btn","","",null,[[["eventctx",3],["time",3]],["widget",3]]],[5,"build_jump_to_delay_button","","",null,[[["eventctx",3],["duration",3]],["widget",3]]],[11,"new","","",199,[[["eventctx",3],["app",3],["option",4],["gameplaymode",4]],[["box",3],["state",8]]]],[11,"new","","",200,[[["eventctx",3],["app",3],["option",4],["gameplaymode",4]],[["box",3],["state",8]]]],[11,"new","","",201,[[["eventctx",3],["option",4],["time",3],["duration",3],["app",3]],[["box",3],["state",8]]]],[0,"uber_turns","game::sandbox","",null,null],[3,"UberTurnPicker","game::sandbox::uber_turns","",null,null],[12,"members","","",202,null],[12,"panel","","",202,null],[3,"UberTurnViewer","","",null,null],[12,"panel","","",203,null],[12,"draw","","",203,null],[12,"ic","","",203,null],[12,"idx","","",203,null],[12,"legal_turns","","",203,null],[11,"new","","",202,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","","",203,[[["eventctx",3],["btreeset",3],["intersectionid",3],["app",3]],[["box",3],["state",8]]]],[11,"new","game::sandbox","",145,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3],["state",8]]]],[11,"contextual_actions","","",145,[[],["actions",3]]],[11,"new","","",147,[[["eventctx",3],["app",3]],["agentmeter",3]]],[11,"event","","",147,[[["eventctx",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",147,[[["gfxctx",3]]]],[11,"from","game::app","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::challenges","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"from","game::colors","",12,[[]]],[11,"into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::common","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"from","game::common::city_picker","",15,[[]]],[11,"into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"from","game::common::colors","",16,[[]]],[11,"into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::common::heatmap","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::common::isochrone","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"from","game::common::minimap","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"from","game::common::navigate","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"from","game::common::warp","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"from","game::cutscene","",30,[[]]],[11,"into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"into_any_arc","","",36,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",204,[[]]],[11,"into","","",204,[[]]],[11,"try_from","","",204,[[],["result",4]]],[11,"try_into","","",204,[[],["result",4]]],[11,"borrow","","",204,[[]]],[11,"borrow_mut","","",204,[[]]],[11,"type_id","","",204,[[],["typeid",3]]],[11,"vzip","","",204,[[]]],[11,"into_any","","",204,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",204,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",204,[[],["any",8]]],[11,"as_any_mut","","",204,[[],["any",8]]],[11,"into_any_arc","","",204,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"into_any_arc","","",37,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug::floodfill","",38,[[]]],[11,"into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"to_owned","","",39,[[]]],[11,"clone_into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"into_any_arc","","",39,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug::objects","",40,[[]]],[11,"into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::debug::path_counter","",41,[[]]],[11,"into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"from","game::debug::polygons","",42,[[]]],[11,"into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"into_any_arc","","",43,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::devtools","",44,[[]]],[11,"into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"from","game::devtools::destinations","",45,[[]]],[11,"into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"from","game::devtools::kml","",46,[[]]],[11,"into","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"into_any","","",46,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",46,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",46,[[],["any",8]]],[11,"as_any_mut","","",46,[[],["any",8]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"into_any","","",47,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",47,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",47,[[],["any",8]]],[11,"as_any_mut","","",47,[[],["any",8]]],[11,"into_any_arc","","",47,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::devtools::mapping","",48,[[]]],[11,"into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"to_owned","","",50,[[]]],[11,"clone_into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"into_any_arc","","",50,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"into_any_arc","","",51,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::devtools::polygon","",52,[[]]],[11,"into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"from","game::devtools::scenario","",53,[[]]],[11,"into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"from","game::devtools::story","",54,[[]]],[11,"into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"into_any_arc","","",57,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",58,[[]]],[11,"into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"into_any_arc","","",58,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"from","game::edit","",60,[[]]],[11,"into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"from","","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"from","game::edit::bulk","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"from","game::edit::cluster_traffic_signals","",66,[[]]],[11,"into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"into_any","","",66,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",66,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",66,[[],["any",8]]],[11,"as_any_mut","","",66,[[],["any",8]]],[11,"from","game::edit::lanes","",67,[[]]],[11,"into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"into_any","","",67,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",67,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",67,[[],["any",8]]],[11,"as_any_mut","","",67,[[],["any",8]]],[11,"from","game::edit::routes","",68,[[]]],[11,"into","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"vzip","","",68,[[]]],[11,"into_any","","",68,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",68,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",68,[[],["any",8]]],[11,"as_any_mut","","",68,[[],["any",8]]],[11,"from","game::edit::select","",69,[[]]],[11,"into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"into_any","","",69,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",69,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",69,[[],["any",8]]],[11,"as_any_mut","","",69,[[],["any",8]]],[11,"into_any_arc","","",69,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"into_any_arc","","",70,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::edit::stop_signs","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"from","game::edit::traffic_signals","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"to_owned","","",74,[[]]],[11,"clone_into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"into_any","","",74,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",74,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",74,[[],["any",8]]],[11,"as_any_mut","","",74,[[],["any",8]]],[11,"into_any_arc","","",74,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::edit::traffic_signals::edits","",75,[[]]],[11,"into","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"into_any","","",75,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",75,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",75,[[],["any",8]]],[11,"as_any_mut","","",75,[[],["any",8]]],[11,"from","game::edit::traffic_signals::offsets","",76,[[]]],[11,"into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"from","","",78,[[]]],[11,"into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"from","game::edit::traffic_signals::picker","",79,[[]]],[11,"into","","",79,[[]]],[11,"try_from","","",79,[[],["result",4]]],[11,"try_into","","",79,[[],["result",4]]],[11,"borrow","","",79,[[]]],[11,"borrow_mut","","",79,[[]]],[11,"type_id","","",79,[[],["typeid",3]]],[11,"vzip","","",79,[[]]],[11,"into_any","","",79,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",79,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",79,[[],["any",8]]],[11,"as_any_mut","","",79,[[],["any",8]]],[11,"from","game::edit::traffic_signals::preview","",80,[[]]],[11,"into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"from","game::edit::zones","",81,[[]]],[11,"into","","",81,[[]]],[11,"try_from","","",81,[[],["result",4]]],[11,"try_into","","",81,[[],["result",4]]],[11,"borrow","","",81,[[]]],[11,"borrow_mut","","",81,[[]]],[11,"type_id","","",81,[[],["typeid",3]]],[11,"vzip","","",81,[[]]],[11,"into_any","","",81,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",81,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",81,[[],["any",8]]],[11,"as_any_mut","","",81,[[],["any",8]]],[11,"from","game::game","",82,[[]]],[11,"into","","",82,[[]]],[11,"try_from","","",82,[[],["result",4]]],[11,"try_into","","",82,[[],["result",4]]],[11,"borrow","","",82,[[]]],[11,"borrow_mut","","",82,[[]]],[11,"type_id","","",82,[[],["typeid",3]]],[11,"vzip","","",82,[[]]],[11,"into_any","","",82,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",82,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",82,[[],["any",8]]],[11,"as_any_mut","","",82,[[],["any",8]]],[11,"from","","",83,[[]]],[11,"into","","",83,[[]]],[11,"try_from","","",83,[[],["result",4]]],[11,"try_into","","",83,[[],["result",4]]],[11,"borrow","","",83,[[]]],[11,"borrow_mut","","",83,[[]]],[11,"type_id","","",83,[[],["typeid",3]]],[11,"vzip","","",83,[[]]],[11,"into_any","","",83,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",83,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",83,[[],["any",8]]],[11,"as_any_mut","","",83,[[],["any",8]]],[11,"from","","",84,[[]]],[11,"into","","",84,[[]]],[11,"try_from","","",84,[[],["result",4]]],[11,"try_into","","",84,[[],["result",4]]],[11,"borrow","","",84,[[]]],[11,"borrow_mut","","",84,[[]]],[11,"type_id","","",84,[[],["typeid",3]]],[11,"vzip","","",84,[[]]],[11,"into_any","","",84,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",84,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",84,[[],["any",8]]],[11,"as_any_mut","","",84,[[],["any",8]]],[11,"from","","",85,[[]]],[11,"into","","",85,[[]]],[11,"try_from","","",85,[[],["result",4]]],[11,"try_into","","",85,[[],["result",4]]],[11,"borrow","","",85,[[]]],[11,"borrow_mut","","",85,[[]]],[11,"type_id","","",85,[[],["typeid",3]]],[11,"vzip","","",85,[[]]],[11,"into_any","","",85,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",85,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",85,[[],["any",8]]],[11,"as_any_mut","","",85,[[],["any",8]]],[11,"from","","",86,[[]]],[11,"into","","",86,[[]]],[11,"try_from","","",86,[[],["result",4]]],[11,"try_into","","",86,[[],["result",4]]],[11,"borrow","","",86,[[]]],[11,"borrow_mut","","",86,[[]]],[11,"type_id","","",86,[[],["typeid",3]]],[11,"vzip","","",86,[[]]],[11,"into_any","","",86,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",86,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",86,[[],["any",8]]],[11,"as_any_mut","","",86,[[],["any",8]]],[11,"into_any_arc","","",86,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",87,[[]]],[11,"into","","",87,[[]]],[11,"try_from","","",87,[[],["result",4]]],[11,"try_into","","",87,[[],["result",4]]],[11,"borrow","","",87,[[]]],[11,"borrow_mut","","",87,[[]]],[11,"type_id","","",87,[[],["typeid",3]]],[11,"vzip","","",87,[[]]],[11,"into_any","","",87,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",87,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",87,[[],["any",8]]],[11,"as_any_mut","","",87,[[],["any",8]]],[11,"from","game::helpers","",89,[[]]],[11,"into","","",89,[[]]],[11,"to_owned","","",89,[[]]],[11,"clone_into","","",89,[[]]],[11,"try_from","","",89,[[],["result",4]]],[11,"try_into","","",89,[[],["result",4]]],[11,"borrow","","",89,[[]]],[11,"borrow_mut","","",89,[[]]],[11,"type_id","","",89,[[],["typeid",3]]],[11,"equivalent","","",89,[[]]],[11,"vzip","","",89,[[]]],[11,"into_any","","",89,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",89,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",89,[[],["any",8]]],[11,"as_any_mut","","",89,[[],["any",8]]],[11,"into_any_arc","","",89,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::info","",90,[[]]],[11,"into","","",90,[[]]],[11,"try_from","","",90,[[],["result",4]]],[11,"try_into","","",90,[[],["result",4]]],[11,"borrow","","",90,[[]]],[11,"borrow_mut","","",90,[[]]],[11,"type_id","","",90,[[],["typeid",3]]],[11,"vzip","","",90,[[]]],[11,"into_any","","",90,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",90,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",90,[[],["any",8]]],[11,"as_any_mut","","",90,[[],["any",8]]],[11,"from","","",91,[[]]],[11,"into","","",91,[[]]],[11,"try_from","","",91,[[],["result",4]]],[11,"try_into","","",91,[[],["result",4]]],[11,"borrow","","",91,[[]]],[11,"borrow_mut","","",91,[[]]],[11,"type_id","","",91,[[],["typeid",3]]],[11,"vzip","","",91,[[]]],[11,"into_any","","",91,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",91,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",91,[[],["any",8]]],[11,"as_any_mut","","",91,[[],["any",8]]],[11,"into_any_arc","","",91,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",92,[[]]],[11,"into","","",92,[[]]],[11,"to_owned","","",92,[[]]],[11,"clone_into","","",92,[[]]],[11,"try_from","","",92,[[],["result",4]]],[11,"try_into","","",92,[[],["result",4]]],[11,"borrow","","",92,[[]]],[11,"borrow_mut","","",92,[[]]],[11,"type_id","","",92,[[],["typeid",3]]],[11,"vzip","","",92,[[]]],[11,"into_any","","",92,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",92,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",92,[[],["any",8]]],[11,"as_any_mut","","",92,[[],["any",8]]],[11,"into_any_arc","","",92,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",93,[[]]],[11,"into","","",93,[[]]],[11,"to_owned","","",93,[[]]],[11,"clone_into","","",93,[[]]],[11,"try_from","","",93,[[],["result",4]]],[11,"try_into","","",93,[[],["result",4]]],[11,"borrow","","",93,[[]]],[11,"borrow_mut","","",93,[[]]],[11,"type_id","","",93,[[],["typeid",3]]],[11,"vzip","","",93,[[]]],[11,"into_any","","",93,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",93,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",93,[[],["any",8]]],[11,"as_any_mut","","",93,[[],["any",8]]],[11,"into_any_arc","","",93,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::info::trip","",94,[[]]],[11,"into","","",94,[[]]],[11,"to_owned","","",94,[[]]],[11,"clone_into","","",94,[[]]],[11,"try_from","","",94,[[],["result",4]]],[11,"try_into","","",94,[[],["result",4]]],[11,"borrow","","",94,[[]]],[11,"borrow_mut","","",94,[[]]],[11,"type_id","","",94,[[],["typeid",3]]],[11,"vzip","","",94,[[]]],[11,"into_any","","",94,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",94,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",94,[[],["any",8]]],[11,"as_any_mut","","",94,[[],["any",8]]],[11,"into_any_arc","","",94,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer","",96,[[]]],[11,"into","","",96,[[]]],[11,"try_from","","",96,[[],["result",4]]],[11,"try_into","","",96,[[],["result",4]]],[11,"borrow","","",96,[[]]],[11,"borrow_mut","","",96,[[]]],[11,"type_id","","",96,[[],["typeid",3]]],[11,"vzip","","",96,[[]]],[11,"into_any","","",96,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",96,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",96,[[],["any",8]]],[11,"as_any_mut","","",96,[[],["any",8]]],[11,"from","","",97,[[]]],[11,"into","","",97,[[]]],[11,"try_from","","",97,[[],["result",4]]],[11,"try_into","","",97,[[],["result",4]]],[11,"borrow","","",97,[[]]],[11,"borrow_mut","","",97,[[]]],[11,"type_id","","",97,[[],["typeid",3]]],[11,"vzip","","",97,[[]]],[11,"into_any","","",97,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",97,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",97,[[],["any",8]]],[11,"as_any_mut","","",97,[[],["any",8]]],[11,"from","game::layer::elevation","",98,[[]]],[11,"into","","",98,[[]]],[11,"try_from","","",98,[[],["result",4]]],[11,"try_into","","",98,[[],["result",4]]],[11,"borrow","","",98,[[]]],[11,"borrow_mut","","",98,[[]]],[11,"type_id","","",98,[[],["typeid",3]]],[11,"vzip","","",98,[[]]],[11,"into_any","","",98,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",98,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",98,[[],["any",8]]],[11,"as_any_mut","","",98,[[],["any",8]]],[11,"from","game::layer::map","",99,[[]]],[11,"into","","",99,[[]]],[11,"try_from","","",99,[[],["result",4]]],[11,"try_into","","",99,[[],["result",4]]],[11,"borrow","","",99,[[]]],[11,"borrow_mut","","",99,[[]]],[11,"type_id","","",99,[[],["typeid",3]]],[11,"vzip","","",99,[[]]],[11,"into_any","","",99,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",99,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",99,[[],["any",8]]],[11,"as_any_mut","","",99,[[],["any",8]]],[11,"from","","",100,[[]]],[11,"into","","",100,[[]]],[11,"try_from","","",100,[[],["result",4]]],[11,"try_into","","",100,[[],["result",4]]],[11,"borrow","","",100,[[]]],[11,"borrow_mut","","",100,[[]]],[11,"type_id","","",100,[[],["typeid",3]]],[11,"vzip","","",100,[[]]],[11,"into_any","","",100,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",100,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",100,[[],["any",8]]],[11,"as_any_mut","","",100,[[],["any",8]]],[11,"from","","",101,[[]]],[11,"into","","",101,[[]]],[11,"try_from","","",101,[[],["result",4]]],[11,"try_into","","",101,[[],["result",4]]],[11,"borrow","","",101,[[]]],[11,"borrow_mut","","",101,[[]]],[11,"type_id","","",101,[[],["typeid",3]]],[11,"vzip","","",101,[[]]],[11,"into_any","","",101,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",101,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",101,[[],["any",8]]],[11,"as_any_mut","","",101,[[],["any",8]]],[11,"from","game::layer::pandemic","",102,[[]]],[11,"into","","",102,[[]]],[11,"try_from","","",102,[[],["result",4]]],[11,"try_into","","",102,[[],["result",4]]],[11,"borrow","","",102,[[]]],[11,"borrow_mut","","",102,[[]]],[11,"type_id","","",102,[[],["typeid",3]]],[11,"vzip","","",102,[[]]],[11,"into_any","","",102,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",102,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",102,[[],["any",8]]],[11,"as_any_mut","","",102,[[],["any",8]]],[11,"from","","",103,[[]]],[11,"into","","",103,[[]]],[11,"to_owned","","",103,[[]]],[11,"clone_into","","",103,[[]]],[11,"try_from","","",103,[[],["result",4]]],[11,"try_into","","",103,[[],["result",4]]],[11,"borrow","","",103,[[]]],[11,"borrow_mut","","",103,[[]]],[11,"type_id","","",103,[[],["typeid",3]]],[11,"vzip","","",103,[[]]],[11,"into_any","","",103,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",103,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",103,[[],["any",8]]],[11,"as_any_mut","","",103,[[],["any",8]]],[11,"into_any_arc","","",103,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",104,[[]]],[11,"into","","",104,[[]]],[11,"to_owned","","",104,[[]]],[11,"clone_into","","",104,[[]]],[11,"try_from","","",104,[[],["result",4]]],[11,"try_into","","",104,[[],["result",4]]],[11,"borrow","","",104,[[]]],[11,"borrow_mut","","",104,[[]]],[11,"type_id","","",104,[[],["typeid",3]]],[11,"vzip","","",104,[[]]],[11,"into_any","","",104,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",104,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",104,[[],["any",8]]],[11,"as_any_mut","","",104,[[],["any",8]]],[11,"into_any_arc","","",104,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer::parking","",105,[[]]],[11,"into","","",105,[[]]],[11,"try_from","","",105,[[],["result",4]]],[11,"try_into","","",105,[[],["result",4]]],[11,"borrow","","",105,[[]]],[11,"borrow_mut","","",105,[[]]],[11,"type_id","","",105,[[],["typeid",3]]],[11,"vzip","","",105,[[]]],[11,"into_any","","",105,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",105,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",105,[[],["any",8]]],[11,"as_any_mut","","",105,[[],["any",8]]],[11,"from","","",106,[[]]],[11,"into","","",106,[[]]],[11,"try_from","","",106,[[],["result",4]]],[11,"try_into","","",106,[[],["result",4]]],[11,"borrow","","",106,[[]]],[11,"borrow_mut","","",106,[[]]],[11,"type_id","","",106,[[],["typeid",3]]],[11,"vzip","","",106,[[]]],[11,"into_any","","",106,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",106,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",106,[[],["any",8]]],[11,"as_any_mut","","",106,[[],["any",8]]],[11,"from","","",107,[[]]],[11,"into","","",107,[[]]],[11,"to_owned","","",107,[[]]],[11,"clone_into","","",107,[[]]],[11,"try_from","","",107,[[],["result",4]]],[11,"try_into","","",107,[[],["result",4]]],[11,"borrow","","",107,[[]]],[11,"borrow_mut","","",107,[[]]],[11,"type_id","","",107,[[],["typeid",3]]],[11,"equivalent","","",107,[[]]],[11,"vzip","","",107,[[]]],[11,"into_any","","",107,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",107,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",107,[[],["any",8]]],[11,"as_any_mut","","",107,[[],["any",8]]],[11,"into_any_arc","","",107,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer::population","",108,[[]]],[11,"into","","",108,[[]]],[11,"try_from","","",108,[[],["result",4]]],[11,"try_into","","",108,[[],["result",4]]],[11,"borrow","","",108,[[]]],[11,"borrow_mut","","",108,[[]]],[11,"type_id","","",108,[[],["typeid",3]]],[11,"vzip","","",108,[[]]],[11,"into_any","","",108,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",108,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",108,[[],["any",8]]],[11,"as_any_mut","","",108,[[],["any",8]]],[11,"from","","",109,[[]]],[11,"into","","",109,[[]]],[11,"to_owned","","",109,[[]]],[11,"clone_into","","",109,[[]]],[11,"try_from","","",109,[[],["result",4]]],[11,"try_into","","",109,[[],["result",4]]],[11,"borrow","","",109,[[]]],[11,"borrow_mut","","",109,[[]]],[11,"type_id","","",109,[[],["typeid",3]]],[11,"vzip","","",109,[[]]],[11,"into_any","","",109,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",109,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",109,[[],["any",8]]],[11,"as_any_mut","","",109,[[],["any",8]]],[11,"into_any_arc","","",109,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::layer::traffic","",110,[[]]],[11,"into","","",110,[[]]],[11,"try_from","","",110,[[],["result",4]]],[11,"try_into","","",110,[[],["result",4]]],[11,"borrow","","",110,[[]]],[11,"borrow_mut","","",110,[[]]],[11,"type_id","","",110,[[],["typeid",3]]],[11,"vzip","","",110,[[]]],[11,"into_any","","",110,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",110,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",110,[[],["any",8]]],[11,"as_any_mut","","",110,[[],["any",8]]],[11,"from","","",111,[[]]],[11,"into","","",111,[[]]],[11,"try_from","","",111,[[],["result",4]]],[11,"try_into","","",111,[[],["result",4]]],[11,"borrow","","",111,[[]]],[11,"borrow_mut","","",111,[[]]],[11,"type_id","","",111,[[],["typeid",3]]],[11,"vzip","","",111,[[]]],[11,"into_any","","",111,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",111,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",111,[[],["any",8]]],[11,"as_any_mut","","",111,[[],["any",8]]],[11,"from","","",112,[[]]],[11,"into","","",112,[[]]],[11,"try_from","","",112,[[],["result",4]]],[11,"try_into","","",112,[[],["result",4]]],[11,"borrow","","",112,[[]]],[11,"borrow_mut","","",112,[[]]],[11,"type_id","","",112,[[],["typeid",3]]],[11,"vzip","","",112,[[]]],[11,"into_any","","",112,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",112,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",112,[[],["any",8]]],[11,"as_any_mut","","",112,[[],["any",8]]],[11,"from","","",113,[[]]],[11,"into","","",113,[[]]],[11,"try_from","","",113,[[],["result",4]]],[11,"try_into","","",113,[[],["result",4]]],[11,"borrow","","",113,[[]]],[11,"borrow_mut","","",113,[[]]],[11,"type_id","","",113,[[],["typeid",3]]],[11,"vzip","","",113,[[]]],[11,"into_any","","",113,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",113,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",113,[[],["any",8]]],[11,"as_any_mut","","",113,[[],["any",8]]],[11,"from","","",114,[[]]],[11,"into","","",114,[[]]],[11,"try_from","","",114,[[],["result",4]]],[11,"try_into","","",114,[[],["result",4]]],[11,"borrow","","",114,[[]]],[11,"borrow_mut","","",114,[[]]],[11,"type_id","","",114,[[],["typeid",3]]],[11,"vzip","","",114,[[]]],[11,"into_any","","",114,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",114,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",114,[[],["any",8]]],[11,"as_any_mut","","",114,[[],["any",8]]],[11,"into_any_arc","","",114,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",115,[[]]],[11,"into","","",115,[[]]],[11,"try_from","","",115,[[],["result",4]]],[11,"try_into","","",115,[[],["result",4]]],[11,"borrow","","",115,[[]]],[11,"borrow_mut","","",115,[[]]],[11,"type_id","","",115,[[],["typeid",3]]],[11,"vzip","","",115,[[]]],[11,"into_any","","",115,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",115,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",115,[[],["any",8]]],[11,"as_any_mut","","",115,[[],["any",8]]],[11,"from","game::layer::transit","",116,[[]]],[11,"into","","",116,[[]]],[11,"try_from","","",116,[[],["result",4]]],[11,"try_into","","",116,[[],["result",4]]],[11,"borrow","","",116,[[]]],[11,"borrow_mut","","",116,[[]]],[11,"type_id","","",116,[[],["typeid",3]]],[11,"vzip","","",116,[[]]],[11,"into_any","","",116,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",116,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",116,[[],["any",8]]],[11,"as_any_mut","","",116,[[],["any",8]]],[11,"from","game::options","",118,[[]]],[11,"into","","",118,[[]]],[11,"to_owned","","",118,[[]]],[11,"clone_into","","",118,[[]]],[11,"try_from","","",118,[[],["result",4]]],[11,"try_into","","",118,[[],["result",4]]],[11,"borrow","","",118,[[]]],[11,"borrow_mut","","",118,[[]]],[11,"type_id","","",118,[[],["typeid",3]]],[11,"vzip","","",118,[[]]],[11,"into_any","","",118,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",118,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",118,[[],["any",8]]],[11,"as_any_mut","","",118,[[],["any",8]]],[11,"into_any_arc","","",118,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",119,[[]]],[11,"into","","",119,[[]]],[11,"try_from","","",119,[[],["result",4]]],[11,"try_into","","",119,[[],["result",4]]],[11,"borrow","","",119,[[]]],[11,"borrow_mut","","",119,[[]]],[11,"type_id","","",119,[[],["typeid",3]]],[11,"vzip","","",119,[[]]],[11,"into_any","","",119,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",119,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",119,[[],["any",8]]],[11,"as_any_mut","","",119,[[],["any",8]]],[11,"from","","",120,[[]]],[11,"into","","",120,[[]]],[11,"to_owned","","",120,[[]]],[11,"clone_into","","",120,[[]]],[11,"try_from","","",120,[[],["result",4]]],[11,"try_into","","",120,[[],["result",4]]],[11,"borrow","","",120,[[]]],[11,"borrow_mut","","",120,[[]]],[11,"type_id","","",120,[[],["typeid",3]]],[11,"vzip","","",120,[[]]],[11,"into_any","","",120,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",120,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",120,[[],["any",8]]],[11,"as_any_mut","","",120,[[],["any",8]]],[11,"into_any_arc","","",120,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",121,[[]]],[11,"into","","",121,[[]]],[11,"to_owned","","",121,[[]]],[11,"clone_into","","",121,[[]]],[11,"try_from","","",121,[[],["result",4]]],[11,"try_into","","",121,[[],["result",4]]],[11,"borrow","","",121,[[]]],[11,"borrow_mut","","",121,[[]]],[11,"type_id","","",121,[[],["typeid",3]]],[11,"vzip","","",121,[[]]],[11,"into_any","","",121,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",121,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",121,[[],["any",8]]],[11,"as_any_mut","","",121,[[],["any",8]]],[11,"into_any_arc","","",121,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::pregame","",122,[[]]],[11,"into","","",122,[[]]],[11,"try_from","","",122,[[],["result",4]]],[11,"try_into","","",122,[[],["result",4]]],[11,"borrow","","",122,[[]]],[11,"borrow_mut","","",122,[[]]],[11,"type_id","","",122,[[],["typeid",3]]],[11,"vzip","","",122,[[]]],[11,"into_any","","",122,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",122,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",122,[[],["any",8]]],[11,"as_any_mut","","",122,[[],["any",8]]],[11,"from","","",123,[[]]],[11,"into","","",123,[[]]],[11,"try_from","","",123,[[],["result",4]]],[11,"try_into","","",123,[[],["result",4]]],[11,"borrow","","",123,[[]]],[11,"borrow_mut","","",123,[[]]],[11,"type_id","","",123,[[],["typeid",3]]],[11,"vzip","","",123,[[]]],[11,"into_any","","",123,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",123,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",123,[[],["any",8]]],[11,"as_any_mut","","",123,[[],["any",8]]],[11,"from","","",124,[[]]],[11,"into","","",124,[[]]],[11,"try_from","","",124,[[],["result",4]]],[11,"try_into","","",124,[[],["result",4]]],[11,"borrow","","",124,[[]]],[11,"borrow_mut","","",124,[[]]],[11,"type_id","","",124,[[],["typeid",3]]],[11,"vzip","","",124,[[]]],[11,"into_any","","",124,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",124,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",124,[[],["any",8]]],[11,"as_any_mut","","",124,[[],["any",8]]],[11,"from","","",125,[[]]],[11,"into","","",125,[[]]],[11,"try_from","","",125,[[],["result",4]]],[11,"try_into","","",125,[[],["result",4]]],[11,"borrow","","",125,[[]]],[11,"borrow_mut","","",125,[[]]],[11,"type_id","","",125,[[],["typeid",3]]],[11,"vzip","","",125,[[]]],[11,"into_any","","",125,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",125,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",125,[[],["any",8]]],[11,"as_any_mut","","",125,[[],["any",8]]],[11,"from","","",126,[[]]],[11,"into","","",126,[[]]],[11,"try_from","","",126,[[],["result",4]]],[11,"try_into","","",126,[[],["result",4]]],[11,"borrow","","",126,[[]]],[11,"borrow_mut","","",126,[[]]],[11,"type_id","","",126,[[],["typeid",3]]],[11,"vzip","","",126,[[]]],[11,"into_any","","",126,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",126,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",126,[[],["any",8]]],[11,"as_any_mut","","",126,[[],["any",8]]],[11,"into_any_arc","","",126,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render","",127,[[]]],[11,"into","","",127,[[]]],[11,"to_owned","","",127,[[]]],[11,"clone_into","","",127,[[]]],[11,"try_from","","",127,[[],["result",4]]],[11,"try_into","","",127,[[],["result",4]]],[11,"borrow","","",127,[[]]],[11,"borrow_mut","","",127,[[]]],[11,"type_id","","",127,[[],["typeid",3]]],[11,"vzip","","",127,[[]]],[11,"into_any","","",127,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",127,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",127,[[],["any",8]]],[11,"as_any_mut","","",127,[[],["any",8]]],[11,"into_any_arc","","",127,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::area","",128,[[]]],[11,"into","","",128,[[]]],[11,"try_from","","",128,[[],["result",4]]],[11,"try_into","","",128,[[],["result",4]]],[11,"borrow","","",128,[[]]],[11,"borrow_mut","","",128,[[]]],[11,"type_id","","",128,[[],["typeid",3]]],[11,"vzip","","",128,[[]]],[11,"into_any","","",128,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",128,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",128,[[],["any",8]]],[11,"as_any_mut","","",128,[[],["any",8]]],[11,"into_any_arc","","",128,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::bike","",129,[[]]],[11,"into","","",129,[[]]],[11,"try_from","","",129,[[],["result",4]]],[11,"try_into","","",129,[[],["result",4]]],[11,"borrow","","",129,[[]]],[11,"borrow_mut","","",129,[[]]],[11,"type_id","","",129,[[],["typeid",3]]],[11,"vzip","","",129,[[]]],[11,"into_any","","",129,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",129,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",129,[[],["any",8]]],[11,"as_any_mut","","",129,[[],["any",8]]],[11,"into_any_arc","","",129,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::building","",130,[[]]],[11,"into","","",130,[[]]],[11,"try_from","","",130,[[],["result",4]]],[11,"try_into","","",130,[[],["result",4]]],[11,"borrow","","",130,[[]]],[11,"borrow_mut","","",130,[[]]],[11,"type_id","","",130,[[],["typeid",3]]],[11,"vzip","","",130,[[]]],[11,"into_any","","",130,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",130,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",130,[[],["any",8]]],[11,"as_any_mut","","",130,[[],["any",8]]],[11,"into_any_arc","","",130,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::bus_stop","",131,[[]]],[11,"into","","",131,[[]]],[11,"try_from","","",131,[[],["result",4]]],[11,"try_into","","",131,[[],["result",4]]],[11,"borrow","","",131,[[]]],[11,"borrow_mut","","",131,[[]]],[11,"type_id","","",131,[[],["typeid",3]]],[11,"vzip","","",131,[[]]],[11,"into_any","","",131,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",131,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",131,[[],["any",8]]],[11,"as_any_mut","","",131,[[],["any",8]]],[11,"into_any_arc","","",131,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::car","",132,[[]]],[11,"into","","",132,[[]]],[11,"try_from","","",132,[[],["result",4]]],[11,"try_into","","",132,[[],["result",4]]],[11,"borrow","","",132,[[]]],[11,"borrow_mut","","",132,[[]]],[11,"type_id","","",132,[[],["typeid",3]]],[11,"vzip","","",132,[[]]],[11,"into_any","","",132,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",132,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",132,[[],["any",8]]],[11,"as_any_mut","","",132,[[],["any",8]]],[11,"into_any_arc","","",132,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::intersection","",133,[[]]],[11,"into","","",133,[[]]],[11,"try_from","","",133,[[],["result",4]]],[11,"try_into","","",133,[[],["result",4]]],[11,"borrow","","",133,[[]]],[11,"borrow_mut","","",133,[[]]],[11,"type_id","","",133,[[],["typeid",3]]],[11,"vzip","","",133,[[]]],[11,"into_any","","",133,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",133,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",133,[[],["any",8]]],[11,"as_any_mut","","",133,[[],["any",8]]],[11,"from","game::render::lane","",134,[[]]],[11,"into","","",134,[[]]],[11,"try_from","","",134,[[],["result",4]]],[11,"try_into","","",134,[[],["result",4]]],[11,"borrow","","",134,[[]]],[11,"borrow_mut","","",134,[[]]],[11,"type_id","","",134,[[],["typeid",3]]],[11,"vzip","","",134,[[]]],[11,"into_any","","",134,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",134,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",134,[[],["any",8]]],[11,"as_any_mut","","",134,[[],["any",8]]],[11,"into_any_arc","","",134,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::map","",135,[[]]],[11,"into","","",135,[[]]],[11,"try_from","","",135,[[],["result",4]]],[11,"try_into","","",135,[[],["result",4]]],[11,"borrow","","",135,[[]]],[11,"borrow_mut","","",135,[[]]],[11,"type_id","","",135,[[],["typeid",3]]],[11,"vzip","","",135,[[]]],[11,"into_any","","",135,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",135,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",135,[[],["any",8]]],[11,"as_any_mut","","",135,[[],["any",8]]],[11,"from","","",136,[[]]],[11,"into","","",136,[[]]],[11,"try_from","","",136,[[],["result",4]]],[11,"try_into","","",136,[[],["result",4]]],[11,"borrow","","",136,[[]]],[11,"borrow_mut","","",136,[[]]],[11,"type_id","","",136,[[],["typeid",3]]],[11,"vzip","","",136,[[]]],[11,"into_any","","",136,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",136,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",136,[[],["any",8]]],[11,"as_any_mut","","",136,[[],["any",8]]],[11,"from","","",137,[[]]],[11,"into","","",137,[[]]],[11,"to_owned","","",137,[[]]],[11,"clone_into","","",137,[[]]],[11,"try_from","","",137,[[],["result",4]]],[11,"try_into","","",137,[[],["result",4]]],[11,"borrow","","",137,[[]]],[11,"borrow_mut","","",137,[[]]],[11,"type_id","","",137,[[],["typeid",3]]],[11,"vzip","","",137,[[]]],[11,"into_any","","",137,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",137,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",137,[[],["any",8]]],[11,"as_any_mut","","",137,[[],["any",8]]],[11,"into_any_arc","","",137,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::parking_lot","",138,[[]]],[11,"into","","",138,[[]]],[11,"try_from","","",138,[[],["result",4]]],[11,"try_into","","",138,[[],["result",4]]],[11,"borrow","","",138,[[]]],[11,"borrow_mut","","",138,[[]]],[11,"type_id","","",138,[[],["typeid",3]]],[11,"vzip","","",138,[[]]],[11,"into_any","","",138,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",138,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",138,[[],["any",8]]],[11,"as_any_mut","","",138,[[],["any",8]]],[11,"into_any_arc","","",138,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::pedestrian","",139,[[]]],[11,"into","","",139,[[]]],[11,"try_from","","",139,[[],["result",4]]],[11,"try_into","","",139,[[],["result",4]]],[11,"borrow","","",139,[[]]],[11,"borrow_mut","","",139,[[]]],[11,"type_id","","",139,[[],["typeid",3]]],[11,"vzip","","",139,[[]]],[11,"into_any","","",139,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",139,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",139,[[],["any",8]]],[11,"as_any_mut","","",139,[[],["any",8]]],[11,"into_any_arc","","",139,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",140,[[]]],[11,"into","","",140,[[]]],[11,"try_from","","",140,[[],["result",4]]],[11,"try_into","","",140,[[],["result",4]]],[11,"borrow","","",140,[[]]],[11,"borrow_mut","","",140,[[]]],[11,"type_id","","",140,[[],["typeid",3]]],[11,"vzip","","",140,[[]]],[11,"into_any","","",140,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",140,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",140,[[],["any",8]]],[11,"as_any_mut","","",140,[[],["any",8]]],[11,"into_any_arc","","",140,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::road","",141,[[]]],[11,"into","","",141,[[]]],[11,"try_from","","",141,[[],["result",4]]],[11,"try_into","","",141,[[],["result",4]]],[11,"borrow","","",141,[[]]],[11,"borrow_mut","","",141,[[]]],[11,"type_id","","",141,[[],["typeid",3]]],[11,"vzip","","",141,[[]]],[11,"into_any","","",141,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",141,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",141,[[],["any",8]]],[11,"as_any_mut","","",141,[[],["any",8]]],[11,"into_any_arc","","",141,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::render::turn","",142,[[]]],[11,"into","","",142,[[]]],[11,"try_from","","",142,[[],["result",4]]],[11,"try_into","","",142,[[],["result",4]]],[11,"borrow","","",142,[[]]],[11,"borrow_mut","","",142,[[]]],[11,"type_id","","",142,[[],["typeid",3]]],[11,"vzip","","",142,[[]]],[11,"into_any","","",142,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",142,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",142,[[],["any",8]]],[11,"as_any_mut","","",142,[[],["any",8]]],[11,"into_any_arc","","",142,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",143,[[]]],[11,"into","","",143,[[]]],[11,"try_from","","",143,[[],["result",4]]],[11,"try_into","","",143,[[],["result",4]]],[11,"borrow","","",143,[[]]],[11,"borrow_mut","","",143,[[]]],[11,"type_id","","",143,[[],["typeid",3]]],[11,"vzip","","",143,[[]]],[11,"into_any","","",143,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",143,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",143,[[],["any",8]]],[11,"as_any_mut","","",143,[[],["any",8]]],[11,"into_any_arc","","",143,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox","",145,[[]]],[11,"into","","",145,[[]]],[11,"try_from","","",145,[[],["result",4]]],[11,"try_into","","",145,[[],["result",4]]],[11,"borrow","","",145,[[]]],[11,"borrow_mut","","",145,[[]]],[11,"type_id","","",145,[[],["typeid",3]]],[11,"vzip","","",145,[[]]],[11,"into_any","","",145,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",145,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",145,[[],["any",8]]],[11,"as_any_mut","","",145,[[],["any",8]]],[11,"from","","",146,[[]]],[11,"into","","",146,[[]]],[11,"try_from","","",146,[[],["result",4]]],[11,"try_into","","",146,[[],["result",4]]],[11,"borrow","","",146,[[]]],[11,"borrow_mut","","",146,[[]]],[11,"type_id","","",146,[[],["typeid",3]]],[11,"vzip","","",146,[[]]],[11,"into_any","","",146,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",146,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",146,[[],["any",8]]],[11,"as_any_mut","","",146,[[],["any",8]]],[11,"from","","",205,[[]]],[11,"into","","",205,[[]]],[11,"try_from","","",205,[[],["result",4]]],[11,"try_into","","",205,[[],["result",4]]],[11,"borrow","","",205,[[]]],[11,"borrow_mut","","",205,[[]]],[11,"type_id","","",205,[[],["typeid",3]]],[11,"vzip","","",205,[[]]],[11,"into_any","","",205,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",205,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",205,[[],["any",8]]],[11,"as_any_mut","","",205,[[],["any",8]]],[11,"into_any_arc","","",205,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",147,[[]]],[11,"into","","",147,[[]]],[11,"try_from","","",147,[[],["result",4]]],[11,"try_into","","",147,[[],["result",4]]],[11,"borrow","","",147,[[]]],[11,"borrow_mut","","",147,[[]]],[11,"type_id","","",147,[[],["typeid",3]]],[11,"vzip","","",147,[[]]],[11,"into_any","","",147,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",147,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",147,[[],["any",8]]],[11,"as_any_mut","","",147,[[],["any",8]]],[11,"from","","",148,[[]]],[11,"into","","",148,[[]]],[11,"try_from","","",148,[[],["result",4]]],[11,"try_into","","",148,[[],["result",4]]],[11,"borrow","","",148,[[]]],[11,"borrow_mut","","",148,[[]]],[11,"type_id","","",148,[[],["typeid",3]]],[11,"vzip","","",148,[[]]],[11,"into_any","","",148,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",148,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",148,[[],["any",8]]],[11,"as_any_mut","","",148,[[],["any",8]]],[11,"into_any_arc","","",148,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards","",149,[[]]],[11,"into","","",149,[[]]],[11,"to_owned","","",149,[[]]],[11,"clone_into","","",149,[[]]],[11,"try_from","","",149,[[],["result",4]]],[11,"try_into","","",149,[[],["result",4]]],[11,"borrow","","",149,[[]]],[11,"borrow_mut","","",149,[[]]],[11,"type_id","","",149,[[],["typeid",3]]],[11,"vzip","","",149,[[]]],[11,"into_any","","",149,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",149,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",149,[[],["any",8]]],[11,"as_any_mut","","",149,[[],["any",8]]],[11,"into_any_arc","","",149,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::commuter","",150,[[]]],[11,"into","","",150,[[]]],[11,"try_from","","",150,[[],["result",4]]],[11,"try_into","","",150,[[],["result",4]]],[11,"borrow","","",150,[[]]],[11,"borrow_mut","","",150,[[]]],[11,"type_id","","",150,[[],["typeid",3]]],[11,"vzip","","",150,[[]]],[11,"into_any","","",150,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",150,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",150,[[],["any",8]]],[11,"as_any_mut","","",150,[[],["any",8]]],[11,"from","","",151,[[]]],[11,"into","","",151,[[]]],[11,"try_from","","",151,[[],["result",4]]],[11,"try_into","","",151,[[],["result",4]]],[11,"borrow","","",151,[[]]],[11,"borrow_mut","","",151,[[]]],[11,"type_id","","",151,[[],["typeid",3]]],[11,"vzip","","",151,[[]]],[11,"into_any","","",151,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",151,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",151,[[],["any",8]]],[11,"as_any_mut","","",151,[[],["any",8]]],[11,"into_any_arc","","",151,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",152,[[]]],[11,"into","","",152,[[]]],[11,"try_from","","",152,[[],["result",4]]],[11,"try_into","","",152,[[],["result",4]]],[11,"borrow","","",152,[[]]],[11,"borrow_mut","","",152,[[]]],[11,"type_id","","",152,[[],["typeid",3]]],[11,"vzip","","",152,[[]]],[11,"into_any","","",152,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",152,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",152,[[],["any",8]]],[11,"as_any_mut","","",152,[[],["any",8]]],[11,"into_any_arc","","",152,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",153,[[]]],[11,"into","","",153,[[]]],[11,"try_from","","",153,[[],["result",4]]],[11,"try_into","","",153,[[],["result",4]]],[11,"borrow","","",153,[[]]],[11,"borrow_mut","","",153,[[]]],[11,"type_id","","",153,[[],["typeid",3]]],[11,"vzip","","",153,[[]]],[11,"into_any","","",153,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",153,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",153,[[],["any",8]]],[11,"as_any_mut","","",153,[[],["any",8]]],[11,"into_any_arc","","",153,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",154,[[]]],[11,"into","","",154,[[]]],[11,"try_from","","",154,[[],["result",4]]],[11,"try_into","","",154,[[],["result",4]]],[11,"borrow","","",154,[[]]],[11,"borrow_mut","","",154,[[]]],[11,"type_id","","",154,[[],["typeid",3]]],[11,"vzip","","",154,[[]]],[11,"into_any","","",154,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",154,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",154,[[],["any",8]]],[11,"as_any_mut","","",154,[[],["any",8]]],[11,"into_any_arc","","",154,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",155,[[]]],[11,"into","","",155,[[]]],[11,"to_owned","","",155,[[]]],[11,"clone_into","","",155,[[]]],[11,"try_from","","",155,[[],["result",4]]],[11,"try_into","","",155,[[],["result",4]]],[11,"borrow","","",155,[[]]],[11,"borrow_mut","","",155,[[]]],[11,"type_id","","",155,[[],["typeid",3]]],[11,"vzip","","",155,[[]]],[11,"into_any","","",155,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",155,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",155,[[],["any",8]]],[11,"as_any_mut","","",155,[[],["any",8]]],[11,"into_any_arc","","",155,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",157,[[]]],[11,"into","","",157,[[]]],[11,"try_from","","",157,[[],["result",4]]],[11,"try_into","","",157,[[],["result",4]]],[11,"borrow","","",157,[[]]],[11,"borrow_mut","","",157,[[]]],[11,"type_id","","",157,[[],["typeid",3]]],[11,"vzip","","",157,[[]]],[11,"into_any","","",157,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",157,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",157,[[],["any",8]]],[11,"as_any_mut","","",157,[[],["any",8]]],[11,"into_any_arc","","",157,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::generic_trip_table","",158,[[]]],[11,"into","","",158,[[]]],[11,"try_from","","",158,[[],["result",4]]],[11,"try_into","","",158,[[],["result",4]]],[11,"borrow","","",158,[[]]],[11,"borrow_mut","","",158,[[]]],[11,"type_id","","",158,[[],["typeid",3]]],[11,"vzip","","",158,[[]]],[11,"into_any","","",158,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",158,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",158,[[],["any",8]]],[11,"as_any_mut","","",158,[[],["any",8]]],[11,"from","game::sandbox::dashboards::misc","",159,[[]]],[11,"into","","",159,[[]]],[11,"try_from","","",159,[[],["result",4]]],[11,"try_into","","",159,[[],["result",4]]],[11,"borrow","","",159,[[]]],[11,"borrow_mut","","",159,[[]]],[11,"type_id","","",159,[[],["typeid",3]]],[11,"vzip","","",159,[[]]],[11,"into_any","","",159,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",159,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",159,[[],["any",8]]],[11,"as_any_mut","","",159,[[],["any",8]]],[11,"from","","",160,[[]]],[11,"into","","",160,[[]]],[11,"try_from","","",160,[[],["result",4]]],[11,"try_into","","",160,[[],["result",4]]],[11,"borrow","","",160,[[]]],[11,"borrow_mut","","",160,[[]]],[11,"type_id","","",160,[[],["typeid",3]]],[11,"vzip","","",160,[[]]],[11,"into_any","","",160,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",160,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",160,[[],["any",8]]],[11,"as_any_mut","","",160,[[],["any",8]]],[11,"from","game::sandbox::dashboards::parking_overhead","",163,[[]]],[11,"into","","",163,[[]]],[11,"try_from","","",163,[[],["result",4]]],[11,"try_into","","",163,[[],["result",4]]],[11,"borrow","","",163,[[]]],[11,"borrow_mut","","",163,[[]]],[11,"type_id","","",163,[[],["typeid",3]]],[11,"vzip","","",163,[[]]],[11,"into_any","","",163,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",163,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",163,[[],["any",8]]],[11,"as_any_mut","","",163,[[],["any",8]]],[11,"into_any_arc","","",163,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",161,[[]]],[11,"into","","",161,[[]]],[11,"try_from","","",161,[[],["result",4]]],[11,"try_into","","",161,[[],["result",4]]],[11,"borrow","","",161,[[]]],[11,"borrow_mut","","",161,[[]]],[11,"type_id","","",161,[[],["typeid",3]]],[11,"vzip","","",161,[[]]],[11,"into_any","","",161,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",161,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",161,[[],["any",8]]],[11,"as_any_mut","","",161,[[],["any",8]]],[11,"into_any_arc","","",161,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",162,[[]]],[11,"into","","",162,[[]]],[11,"try_from","","",162,[[],["result",4]]],[11,"try_into","","",162,[[],["result",4]]],[11,"borrow","","",162,[[]]],[11,"borrow_mut","","",162,[[]]],[11,"type_id","","",162,[[],["typeid",3]]],[11,"vzip","","",162,[[]]],[11,"into_any","","",162,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",162,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",162,[[],["any",8]]],[11,"as_any_mut","","",162,[[],["any",8]]],[11,"into_any_arc","","",162,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::summaries","",164,[[]]],[11,"into","","",164,[[]]],[11,"try_from","","",164,[[],["result",4]]],[11,"try_into","","",164,[[],["result",4]]],[11,"borrow","","",164,[[]]],[11,"borrow_mut","","",164,[[]]],[11,"type_id","","",164,[[],["typeid",3]]],[11,"vzip","","",164,[[]]],[11,"into_any","","",164,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",164,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",164,[[],["any",8]]],[11,"as_any_mut","","",164,[[],["any",8]]],[11,"from","","",165,[[]]],[11,"into","","",165,[[]]],[11,"try_from","","",165,[[],["result",4]]],[11,"try_into","","",165,[[],["result",4]]],[11,"borrow","","",165,[[]]],[11,"borrow_mut","","",165,[[]]],[11,"type_id","","",165,[[],["typeid",3]]],[11,"vzip","","",165,[[]]],[11,"into_any","","",165,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",165,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",165,[[],["any",8]]],[11,"as_any_mut","","",165,[[],["any",8]]],[11,"into_any_arc","","",165,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::table","",166,[[]]],[11,"into","","",166,[[]]],[11,"try_from","","",166,[[],["result",4]]],[11,"try_into","","",166,[[],["result",4]]],[11,"borrow","","",166,[[]]],[11,"borrow_mut","","",166,[[]]],[11,"type_id","","",166,[[],["typeid",3]]],[11,"vzip","","",166,[[]]],[11,"into_any","","",166,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",166,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",166,[[],["any",8]]],[11,"as_any_mut","","",166,[[],["any",8]]],[11,"from","","",167,[[]]],[11,"into","","",167,[[]]],[11,"try_from","","",167,[[],["result",4]]],[11,"try_into","","",167,[[],["result",4]]],[11,"borrow","","",167,[[]]],[11,"borrow_mut","","",167,[[]]],[11,"type_id","","",167,[[],["typeid",3]]],[11,"vzip","","",167,[[]]],[11,"into_any","","",167,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",167,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",167,[[],["any",8]]],[11,"as_any_mut","","",167,[[],["any",8]]],[11,"from","","",168,[[]]],[11,"into","","",168,[[]]],[11,"try_from","","",168,[[],["result",4]]],[11,"try_into","","",168,[[],["result",4]]],[11,"borrow","","",168,[[]]],[11,"borrow_mut","","",168,[[]]],[11,"type_id","","",168,[[],["typeid",3]]],[11,"vzip","","",168,[[]]],[11,"into_any","","",168,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",168,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",168,[[],["any",8]]],[11,"as_any_mut","","",168,[[],["any",8]]],[11,"from","","",169,[[]]],[11,"into","","",169,[[]]],[11,"try_from","","",169,[[],["result",4]]],[11,"try_into","","",169,[[],["result",4]]],[11,"borrow","","",169,[[]]],[11,"borrow_mut","","",169,[[]]],[11,"type_id","","",169,[[],["typeid",3]]],[11,"vzip","","",169,[[]]],[11,"into_any","","",169,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",169,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",169,[[],["any",8]]],[11,"as_any_mut","","",169,[[],["any",8]]],[11,"from","game::sandbox::dashboards::traffic_signals","",170,[[]]],[11,"into","","",170,[[]]],[11,"try_from","","",170,[[],["result",4]]],[11,"try_into","","",170,[[],["result",4]]],[11,"borrow","","",170,[[]]],[11,"borrow_mut","","",170,[[]]],[11,"type_id","","",170,[[],["typeid",3]]],[11,"vzip","","",170,[[]]],[11,"into_any","","",170,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",170,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",170,[[],["any",8]]],[11,"as_any_mut","","",170,[[],["any",8]]],[11,"from","","",171,[[]]],[11,"into","","",171,[[]]],[11,"try_from","","",171,[[],["result",4]]],[11,"try_into","","",171,[[],["result",4]]],[11,"borrow","","",171,[[]]],[11,"borrow_mut","","",171,[[]]],[11,"type_id","","",171,[[],["typeid",3]]],[11,"vzip","","",171,[[]]],[11,"into_any","","",171,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",171,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",171,[[],["any",8]]],[11,"as_any_mut","","",171,[[],["any",8]]],[11,"into_any_arc","","",171,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::dashboards::trip_table","",176,[[]]],[11,"into","","",176,[[]]],[11,"try_from","","",176,[[],["result",4]]],[11,"try_into","","",176,[[],["result",4]]],[11,"borrow","","",176,[[]]],[11,"borrow_mut","","",176,[[]]],[11,"type_id","","",176,[[],["typeid",3]]],[11,"vzip","","",176,[[]]],[11,"into_any","","",176,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",176,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",176,[[],["any",8]]],[11,"as_any_mut","","",176,[[],["any",8]]],[11,"into_any_arc","","",176,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",177,[[]]],[11,"into","","",177,[[]]],[11,"try_from","","",177,[[],["result",4]]],[11,"try_into","","",177,[[],["result",4]]],[11,"borrow","","",177,[[]]],[11,"borrow_mut","","",177,[[]]],[11,"type_id","","",177,[[],["typeid",3]]],[11,"vzip","","",177,[[]]],[11,"into_any","","",177,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",177,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",177,[[],["any",8]]],[11,"as_any_mut","","",177,[[],["any",8]]],[11,"into_any_arc","","",177,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",178,[[]]],[11,"into","","",178,[[]]],[11,"try_from","","",178,[[],["result",4]]],[11,"try_into","","",178,[[],["result",4]]],[11,"borrow","","",178,[[]]],[11,"borrow_mut","","",178,[[]]],[11,"type_id","","",178,[[],["typeid",3]]],[11,"vzip","","",178,[[]]],[11,"into_any","","",178,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",178,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",178,[[],["any",8]]],[11,"as_any_mut","","",178,[[],["any",8]]],[11,"into_any_arc","","",178,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",172,[[]]],[11,"into","","",172,[[]]],[11,"try_from","","",172,[[],["result",4]]],[11,"try_into","","",172,[[],["result",4]]],[11,"borrow","","",172,[[]]],[11,"borrow_mut","","",172,[[]]],[11,"type_id","","",172,[[],["typeid",3]]],[11,"vzip","","",172,[[]]],[11,"into_any","","",172,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",172,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",172,[[],["any",8]]],[11,"as_any_mut","","",172,[[],["any",8]]],[11,"into_any_arc","","",172,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",173,[[]]],[11,"into","","",173,[[]]],[11,"try_from","","",173,[[],["result",4]]],[11,"try_into","","",173,[[],["result",4]]],[11,"borrow","","",173,[[]]],[11,"borrow_mut","","",173,[[]]],[11,"type_id","","",173,[[],["typeid",3]]],[11,"vzip","","",173,[[]]],[11,"into_any","","",173,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",173,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",173,[[],["any",8]]],[11,"as_any_mut","","",173,[[],["any",8]]],[11,"into_any_arc","","",173,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",174,[[]]],[11,"into","","",174,[[]]],[11,"try_from","","",174,[[],["result",4]]],[11,"try_into","","",174,[[],["result",4]]],[11,"borrow","","",174,[[]]],[11,"borrow_mut","","",174,[[]]],[11,"type_id","","",174,[[],["typeid",3]]],[11,"vzip","","",174,[[]]],[11,"into_any","","",174,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",174,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",174,[[],["any",8]]],[11,"as_any_mut","","",174,[[],["any",8]]],[11,"into_any_arc","","",174,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",175,[[]]],[11,"into","","",175,[[]]],[11,"try_from","","",175,[[],["result",4]]],[11,"try_into","","",175,[[],["result",4]]],[11,"borrow","","",175,[[]]],[11,"borrow_mut","","",175,[[]]],[11,"type_id","","",175,[[],["typeid",3]]],[11,"vzip","","",175,[[]]],[11,"into_any","","",175,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",175,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",175,[[],["any",8]]],[11,"as_any_mut","","",175,[[],["any",8]]],[11,"into_any_arc","","",175,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::gameplay","",179,[[]]],[11,"into","","",179,[[]]],[11,"try_from","","",179,[[],["result",4]]],[11,"try_into","","",179,[[],["result",4]]],[11,"borrow","","",179,[[]]],[11,"borrow_mut","","",179,[[]]],[11,"type_id","","",179,[[],["typeid",3]]],[11,"vzip","","",179,[[]]],[11,"into_any","","",179,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",179,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",179,[[],["any",8]]],[11,"as_any_mut","","",179,[[],["any",8]]],[11,"from","","",180,[[]]],[11,"into","","",180,[[]]],[11,"to_owned","","",180,[[]]],[11,"clone_into","","",180,[[]]],[11,"try_from","","",180,[[],["result",4]]],[11,"try_into","","",180,[[],["result",4]]],[11,"borrow","","",180,[[]]],[11,"borrow_mut","","",180,[[]]],[11,"type_id","","",180,[[],["typeid",3]]],[11,"equivalent","","",180,[[]]],[11,"vzip","","",180,[[]]],[11,"into_any","","",180,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",180,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",180,[[],["any",8]]],[11,"as_any_mut","","",180,[[],["any",8]]],[11,"into_any_arc","","",180,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::gameplay::commute","",181,[[]]],[11,"into","","",181,[[]]],[11,"try_from","","",181,[[],["result",4]]],[11,"try_into","","",181,[[],["result",4]]],[11,"borrow","","",181,[[]]],[11,"borrow_mut","","",181,[[]]],[11,"type_id","","",181,[[],["typeid",3]]],[11,"vzip","","",181,[[]]],[11,"into_any","","",181,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",181,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",181,[[],["any",8]]],[11,"as_any_mut","","",181,[[],["any",8]]],[11,"from","game::sandbox::gameplay::fix_traffic_signals","",182,[[]]],[11,"into","","",182,[[]]],[11,"try_from","","",182,[[],["result",4]]],[11,"try_into","","",182,[[],["result",4]]],[11,"borrow","","",182,[[]]],[11,"borrow_mut","","",182,[[]]],[11,"type_id","","",182,[[],["typeid",3]]],[11,"vzip","","",182,[[]]],[11,"into_any","","",182,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",182,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",182,[[],["any",8]]],[11,"as_any_mut","","",182,[[],["any",8]]],[11,"from","game::sandbox::gameplay::freeform","",183,[[]]],[11,"into","","",183,[[]]],[11,"try_from","","",183,[[],["result",4]]],[11,"try_into","","",183,[[],["result",4]]],[11,"borrow","","",183,[[]]],[11,"borrow_mut","","",183,[[]]],[11,"type_id","","",183,[[],["typeid",3]]],[11,"vzip","","",183,[[]]],[11,"into_any","","",183,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",183,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",183,[[],["any",8]]],[11,"as_any_mut","","",183,[[],["any",8]]],[11,"from","","",184,[[]]],[11,"into","","",184,[[]]],[11,"try_from","","",184,[[],["result",4]]],[11,"try_into","","",184,[[],["result",4]]],[11,"borrow","","",184,[[]]],[11,"borrow_mut","","",184,[[]]],[11,"type_id","","",184,[[],["typeid",3]]],[11,"vzip","","",184,[[]]],[11,"into_any","","",184,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",184,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",184,[[],["any",8]]],[11,"as_any_mut","","",184,[[],["any",8]]],[11,"from","game::sandbox::gameplay::play_scenario","",185,[[]]],[11,"into","","",185,[[]]],[11,"try_from","","",185,[[],["result",4]]],[11,"try_into","","",185,[[],["result",4]]],[11,"borrow","","",185,[[]]],[11,"borrow_mut","","",185,[[]]],[11,"type_id","","",185,[[],["typeid",3]]],[11,"vzip","","",185,[[]]],[11,"into_any","","",185,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",185,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",185,[[],["any",8]]],[11,"as_any_mut","","",185,[[],["any",8]]],[11,"from","","",186,[[]]],[11,"into","","",186,[[]]],[11,"try_from","","",186,[[],["result",4]]],[11,"try_into","","",186,[[],["result",4]]],[11,"borrow","","",186,[[]]],[11,"borrow_mut","","",186,[[]]],[11,"type_id","","",186,[[],["typeid",3]]],[11,"vzip","","",186,[[]]],[11,"into_any","","",186,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",186,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",186,[[],["any",8]]],[11,"as_any_mut","","",186,[[],["any",8]]],[11,"from","","",187,[[]]],[11,"into","","",187,[[]]],[11,"try_from","","",187,[[],["result",4]]],[11,"try_into","","",187,[[],["result",4]]],[11,"borrow","","",187,[[]]],[11,"borrow_mut","","",187,[[]]],[11,"type_id","","",187,[[],["typeid",3]]],[11,"vzip","","",187,[[]]],[11,"into_any","","",187,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",187,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",187,[[],["any",8]]],[11,"as_any_mut","","",187,[[],["any",8]]],[11,"from","game::sandbox::gameplay::tutorial","",188,[[]]],[11,"into","","",188,[[]]],[11,"try_from","","",188,[[],["result",4]]],[11,"try_into","","",188,[[],["result",4]]],[11,"borrow","","",188,[[]]],[11,"borrow_mut","","",188,[[]]],[11,"type_id","","",188,[[],["typeid",3]]],[11,"vzip","","",188,[[]]],[11,"into_any","","",188,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",188,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",188,[[],["any",8]]],[11,"as_any_mut","","",188,[[],["any",8]]],[11,"from","","",189,[[]]],[11,"into","","",189,[[]]],[11,"to_owned","","",189,[[]]],[11,"clone_into","","",189,[[]]],[11,"try_from","","",189,[[],["result",4]]],[11,"try_into","","",189,[[],["result",4]]],[11,"borrow","","",189,[[]]],[11,"borrow_mut","","",189,[[]]],[11,"type_id","","",189,[[],["typeid",3]]],[11,"equivalent","","",189,[[]]],[11,"vzip","","",189,[[]]],[11,"into_any","","",189,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",189,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",189,[[],["any",8]]],[11,"as_any_mut","","",189,[[],["any",8]]],[11,"into_any_arc","","",189,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",190,[[]]],[11,"into","","",190,[[]]],[11,"try_from","","",190,[[],["result",4]]],[11,"try_into","","",190,[[],["result",4]]],[11,"borrow","","",190,[[]]],[11,"borrow_mut","","",190,[[]]],[11,"type_id","","",190,[[],["typeid",3]]],[11,"vzip","","",190,[[]]],[11,"into_any","","",190,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",190,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",190,[[],["any",8]]],[11,"as_any_mut","","",190,[[],["any",8]]],[11,"from","","",191,[[]]],[11,"into","","",191,[[]]],[11,"try_from","","",191,[[],["result",4]]],[11,"try_into","","",191,[[],["result",4]]],[11,"borrow","","",191,[[]]],[11,"borrow_mut","","",191,[[]]],[11,"type_id","","",191,[[],["typeid",3]]],[11,"vzip","","",191,[[]]],[11,"into_any","","",191,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",191,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",191,[[],["any",8]]],[11,"as_any_mut","","",191,[[],["any",8]]],[11,"from","","",192,[[]]],[11,"into","","",192,[[]]],[11,"to_owned","","",192,[[]]],[11,"clone_into","","",192,[[]]],[11,"try_from","","",192,[[],["result",4]]],[11,"try_into","","",192,[[],["result",4]]],[11,"borrow","","",192,[[]]],[11,"borrow_mut","","",192,[[]]],[11,"type_id","","",192,[[],["typeid",3]]],[11,"vzip","","",192,[[]]],[11,"into_any","","",192,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",192,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",192,[[],["any",8]]],[11,"as_any_mut","","",192,[[],["any",8]]],[11,"into_any_arc","","",192,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::misc_tools","",194,[[]]],[11,"into","","",194,[[]]],[11,"try_from","","",194,[[],["result",4]]],[11,"try_into","","",194,[[],["result",4]]],[11,"borrow","","",194,[[]]],[11,"borrow_mut","","",194,[[]]],[11,"type_id","","",194,[[],["typeid",3]]],[11,"vzip","","",194,[[]]],[11,"into_any","","",194,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",194,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",194,[[],["any",8]]],[11,"as_any_mut","","",194,[[],["any",8]]],[11,"into_any_arc","","",194,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",195,[[]]],[11,"into","","",195,[[]]],[11,"try_from","","",195,[[],["result",4]]],[11,"try_into","","",195,[[],["result",4]]],[11,"borrow","","",195,[[]]],[11,"borrow_mut","","",195,[[]]],[11,"type_id","","",195,[[],["typeid",3]]],[11,"vzip","","",195,[[]]],[11,"into_any","","",195,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",195,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",195,[[],["any",8]]],[11,"as_any_mut","","",195,[[],["any",8]]],[11,"from","game::sandbox::speed","",196,[[]]],[11,"into","","",196,[[]]],[11,"try_from","","",196,[[],["result",4]]],[11,"try_into","","",196,[[],["result",4]]],[11,"borrow","","",196,[[]]],[11,"borrow_mut","","",196,[[]]],[11,"type_id","","",196,[[],["typeid",3]]],[11,"vzip","","",196,[[]]],[11,"into_any","","",196,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",196,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",196,[[],["any",8]]],[11,"as_any_mut","","",196,[[],["any",8]]],[11,"from","","",197,[[]]],[11,"into","","",197,[[]]],[11,"try_from","","",197,[[],["result",4]]],[11,"try_into","","",197,[[],["result",4]]],[11,"borrow","","",197,[[]]],[11,"borrow_mut","","",197,[[]]],[11,"type_id","","",197,[[],["typeid",3]]],[11,"vzip","","",197,[[]]],[11,"into_any","","",197,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",197,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",197,[[],["any",8]]],[11,"as_any_mut","","",197,[[],["any",8]]],[11,"from","","",198,[[]]],[11,"into","","",198,[[]]],[11,"to_owned","","",198,[[]]],[11,"clone_into","","",198,[[]]],[11,"try_from","","",198,[[],["result",4]]],[11,"try_into","","",198,[[],["result",4]]],[11,"borrow","","",198,[[]]],[11,"borrow_mut","","",198,[[]]],[11,"type_id","","",198,[[],["typeid",3]]],[11,"vzip","","",198,[[]]],[11,"into_any","","",198,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",198,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",198,[[],["any",8]]],[11,"as_any_mut","","",198,[[],["any",8]]],[11,"into_any_arc","","",198,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","game::sandbox::time_warp","",199,[[]]],[11,"into","","",199,[[]]],[11,"try_from","","",199,[[],["result",4]]],[11,"try_into","","",199,[[],["result",4]]],[11,"borrow","","",199,[[]]],[11,"borrow_mut","","",199,[[]]],[11,"type_id","","",199,[[],["typeid",3]]],[11,"vzip","","",199,[[]]],[11,"into_any","","",199,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",199,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",199,[[],["any",8]]],[11,"as_any_mut","","",199,[[],["any",8]]],[11,"from","","",200,[[]]],[11,"into","","",200,[[]]],[11,"try_from","","",200,[[],["result",4]]],[11,"try_into","","",200,[[],["result",4]]],[11,"borrow","","",200,[[]]],[11,"borrow_mut","","",200,[[]]],[11,"type_id","","",200,[[],["typeid",3]]],[11,"vzip","","",200,[[]]],[11,"into_any","","",200,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",200,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",200,[[],["any",8]]],[11,"as_any_mut","","",200,[[],["any",8]]],[11,"from","","",201,[[]]],[11,"into","","",201,[[]]],[11,"try_from","","",201,[[],["result",4]]],[11,"try_into","","",201,[[],["result",4]]],[11,"borrow","","",201,[[]]],[11,"borrow_mut","","",201,[[]]],[11,"type_id","","",201,[[],["typeid",3]]],[11,"vzip","","",201,[[]]],[11,"into_any","","",201,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",201,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",201,[[],["any",8]]],[11,"as_any_mut","","",201,[[],["any",8]]],[11,"from","game::sandbox::uber_turns","",202,[[]]],[11,"into","","",202,[[]]],[11,"try_from","","",202,[[],["result",4]]],[11,"try_into","","",202,[[],["result",4]]],[11,"borrow","","",202,[[]]],[11,"borrow_mut","","",202,[[]]],[11,"type_id","","",202,[[],["typeid",3]]],[11,"vzip","","",202,[[]]],[11,"into_any","","",202,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",202,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",202,[[],["any",8]]],[11,"as_any_mut","","",202,[[],["any",8]]],[11,"from","","",203,[[]]],[11,"into","","",203,[[]]],[11,"try_from","","",203,[[],["result",4]]],[11,"try_into","","",203,[[],["result",4]]],[11,"borrow","","",203,[[]]],[11,"borrow_mut","","",203,[[]]],[11,"type_id","","",203,[[],["typeid",3]]],[11,"vzip","","",203,[[]]],[11,"into_any","","",203,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",203,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",203,[[],["any",8]]],[11,"as_any_mut","","",203,[[],["any",8]]],[11,"show","game::app","",2,[[["id",4]]]],[11,"layers","","",2,[[],["showlayers",3]]],[11,"show","game::debug","",35,[[["id",4]]]],[11,"layers","","",35,[[],["showlayers",3]]],[11,"event","game::challenges","",11,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",11,[[],["drawbaselayer",4]]],[11,"draw","","",11,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::city_picker","",15,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",15,[[],["drawbaselayer",4]]],[11,"draw","","",15,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::isochrone","",23,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",23,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::navigate","",25,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",25,[[["gfxctx",3],["app",3]]]],[11,"event","","",26,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",26,[[["gfxctx",3],["app",3]]]],[11,"event","","",27,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",27,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::warp","",28,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",28,[[["gfxctx",3],["app",3]]]],[11,"event","","",29,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",29,[[["gfxctx",3],["app",3]]]],[11,"event","game::cutscene","",32,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",32,[[],["drawbaselayer",4]]],[11,"draw","","",32,[[["gfxctx",3],["app",3]]]],[11,"event","","",33,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",33,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::floodfill","",38,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",38,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::path_counter","",41,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",41,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::polygons","",42,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",42,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug","",35,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",35,[[],["drawbaselayer",4]]],[11,"draw","","",35,[[["gfxctx",3],["app",3]]]],[11,"event","","",37,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",37,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::destinations","",45,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",45,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::kml","",46,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",46,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::mapping","",48,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",48,[[["gfxctx",3],["app",3]]]],[11,"event","","",49,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",49,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::polygon","",52,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",52,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::scenario","",53,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",53,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::story","",54,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",54,[[],["drawbaselayer",4]]],[11,"draw","","",54,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools","",44,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",44,[[],["drawbaselayer",4]]],[11,"draw","","",44,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::bulk","",64,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",64,[[["gfxctx",3],["app",3]]]],[11,"event","","",65,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",65,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::cluster_traffic_signals","",66,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",66,[[],["drawbaselayer",4]]],[11,"draw","","",66,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::lanes","",67,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",67,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::routes","",68,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",68,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::stop_signs","",72,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",72,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::edits","",75,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",75,[[["gfxctx",3],["app",3]]]],[11,"draw_baselayer","","",75,[[],["drawbaselayer",4]]],[11,"event","game::edit::traffic_signals::offsets","",76,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",76,[[["gfxctx",3],["app",3]]]],[11,"event","","",77,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",77,[[["gfxctx",3],["app",3]]]],[11,"event","","",78,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",78,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::picker","",79,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",79,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::preview","",80,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",80,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals","",73,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",73,[[],["drawbaselayer",4]]],[11,"draw","","",73,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::zones","",81,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",81,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit","",60,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",60,[[["gfxctx",3],["app",3]]]],[11,"event","","",61,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",61,[[["gfxctx",3],["app",3]]]],[11,"event","","",62,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",62,[[["gfxctx",3],["app",3]]]],[11,"event","","",63,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",63,[[["gfxctx",3],["app",3]]]],[11,"event","game::game","",83,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",83,[[],["drawbaselayer",4]]],[11,"draw","","",83,[[["gfxctx",3],["app",3]]]],[11,"event","","",84,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",84,[[],["drawbaselayer",4]]],[11,"draw","","",84,[[["gfxctx",3],["app",3]]]],[11,"event","","",85,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",85,[[],["drawbaselayer",4]]],[11,"draw","","",85,[[["gfxctx",3],["app",3]]]],[11,"event","game::layer","",96,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",96,[[],["drawbaselayer",4]]],[11,"draw","","",96,[[["gfxctx",3],["app",3]]]],[11,"event","game::options","",119,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",119,[[["gfxctx",3],["app",3]]]],[11,"event","game::pregame","",122,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",122,[[["gfxctx",3],["app",3]]]],[11,"event","","",123,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",123,[[],["drawbaselayer",4]]],[11,"draw","","",123,[[["gfxctx",3],["app",3]]]],[11,"event","","",124,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",124,[[],["drawbaselayer",4]]],[11,"draw","","",124,[[["gfxctx",3],["app",3]]]],[11,"event","","",125,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",125,[[],["drawbaselayer",4]]],[11,"draw","","",125,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::commuter","",150,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",150,[[],["drawbaselayer",4]]],[11,"draw","","",150,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::generic_trip_table","",158,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",158,[[],["drawbaselayer",4]]],[11,"draw","","",158,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::misc","",159,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",159,[[],["drawbaselayer",4]]],[11,"draw","","",159,[[["gfxctx",3],["app",3]]]],[11,"event","","",160,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",160,[[],["drawbaselayer",4]]],[11,"draw","","",160,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::summaries","",164,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",164,[[],["drawbaselayer",4]]],[11,"draw","","",164,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::traffic_signals","",170,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",170,[[],["drawbaselayer",4]]],[11,"draw","","",170,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",184,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",184,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",186,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",186,[[["gfxctx",3],["app",3]]]],[11,"event","","",187,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",187,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay","",179,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",179,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::misc_tools","",195,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",195,[[],["drawbaselayer",4]]],[11,"draw","","",195,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::time_warp","",199,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",199,[[["gfxctx",3],["app",3]]]],[11,"event","","",200,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",200,[[["gfxctx",3],["app",3]]]],[11,"event","","",201,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",201,[[],["drawbaselayer",4]]],[11,"draw","","",201,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",201,[[["eventctx",3],["app",3]]]],[11,"event","game::sandbox::uber_turns","",202,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",202,[[["gfxctx",3],["app",3]]]],[11,"event","","",203,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",203,[[],["drawbaselayer",4]]],[11,"draw","","",203,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox","",145,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",145,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",145,[[["eventctx",3],["app",3]]]],[11,"event","","",205,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",205,[[["gfxctx",3],["app",3]]]],[11,"actions","game::debug","",204,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",204,[[["eventctx",3],["id",4],["string",3],["app",3]],["transition",4]]],[11,"is_paused","","",204,[[]]],[11,"gameplay_mode","","",204,[[],["gameplaymode",4]]],[11,"actions","game::sandbox","",148,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",148,[[["eventctx",3],["id",4],["string",3],["app",3]],["transition",4]]],[11,"is_paused","","",148,[[]]],[11,"gameplay_mode","","",148,[[],["gameplaymode",4]]],[11,"name","game::layer::elevation","",98,[[],["option",4]]],[11,"event","","",98,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",98,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",98,[[["gfxctx",3]]]],[11,"name","game::layer::map","",99,[[],["option",4]]],[11,"event","","",99,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",99,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",99,[[["gfxctx",3]]]],[11,"name","","",100,[[],["option",4]]],[11,"event","","",100,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",100,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",100,[[["gfxctx",3]]]],[11,"name","","",101,[[],["option",4]]],[11,"event","","",101,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",101,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",101,[[["gfxctx",3]]]],[11,"name","game::layer::pandemic","",102,[[],["option",4]]],[11,"event","","",102,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",102,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",102,[[["gfxctx",3]]]],[11,"name","game::layer::parking","",105,[[],["option",4]]],[11,"event","","",105,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",105,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",105,[[["gfxctx",3]]]],[11,"name","","",106,[[],["option",4]]],[11,"event","","",106,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",106,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",106,[[["gfxctx",3]]]],[11,"name","game::layer::population","",108,[[],["option",4]]],[11,"event","","",108,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",108,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",108,[[["gfxctx",3]]]],[11,"name","game::layer::traffic","",110,[[],["option",4]]],[11,"event","","",110,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",110,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",110,[[["gfxctx",3]]]],[11,"name","","",111,[[],["option",4]]],[11,"event","","",111,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",111,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",111,[[["gfxctx",3]]]],[11,"name","","",112,[[],["option",4]]],[11,"event","","",112,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",112,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",112,[[["gfxctx",3]]]],[11,"name","","",113,[[],["option",4]]],[11,"event","","",113,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",113,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",113,[[["gfxctx",3]]]],[11,"name","","",115,[[],["option",4]]],[11,"event","","",115,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",115,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",115,[[["gfxctx",3]]]],[11,"name","game::layer::transit","",116,[[],["option",4]]],[11,"event","","",116,[[["eventctx",3],["panel",3],["app",3]],[["layeroutcome",4],["option",4]]]],[11,"draw","","",116,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",116,[[["gfxctx",3]]]],[11,"get_id","game::render::area","",128,[[],["id",4]]],[11,"draw","","",128,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",128,[[["map",3]],["polygon",3]]],[11,"get_id","game::render::bike","",129,[[],["id",4]]],[11,"draw","","",129,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",129,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",129,[[]]],[11,"get_id","game::render::building","",130,[[],["id",4]]],[11,"draw","","",130,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_zorder","","",130,[[]]],[11,"get_outline","","",130,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",130,[[["pt2d",3],["map",3]]]],[11,"get_id","game::render::bus_stop","",131,[[],["id",4]]],[11,"draw","","",131,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",131,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",131,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",131,[[]]],[11,"get_id","game::render::car","",132,[[],["id",4]]],[11,"draw","","",132,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",132,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",132,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",132,[[]]],[11,"get_id","game::render::intersection","",133,[[],["id",4]]],[11,"draw","","",133,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",133,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",133,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",133,[[]]],[11,"get_id","game::render::lane","",134,[[],["id",4]]],[11,"draw","","",134,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",134,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",134,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",134,[[]]],[11,"get_id","game::render::parking_lot","",138,[[],["id",4]]],[11,"draw","","",138,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_zorder","","",138,[[]]],[11,"get_outline","","",138,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",138,[[["pt2d",3],["map",3]]]],[11,"get_id","game::render::pedestrian","",139,[[],["id",4]]],[11,"draw","","",139,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",139,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",139,[[]]],[11,"get_id","","",140,[[],["id",4]]],[11,"draw","","",140,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",140,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",140,[[]]],[11,"get_id","game::render::road","",141,[[],["id",4]]],[11,"draw","","",141,[[["drawoptions",3],["gfxctx",3],["app",3]]]],[11,"get_outline","","",141,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",141,[[["pt2d",3],["map",3]]]],[11,"get_zorder","","",141,[[]]],[11,"event","game::sandbox::gameplay::commute","",181,[[["eventctx",3],["actions",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",181,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::fix_traffic_signals","",182,[[["eventctx",3],["actions",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",182,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",182,[[["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",183,[[["eventctx",3],["actions",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",183,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",185,[[["eventctx",3],["actions",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",185,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",185,[[["app",3]]]],[11,"event","game::sandbox::gameplay::tutorial","",188,[[["eventctx",3],["actions",3],["sandboxcontrols",3],["app",3]],[["option",4],["transition",4]]]],[11,"draw","","",188,[[["gfxctx",3],["app",3]]]],[11,"can_move_canvas","","",188,[[]]],[11,"can_examine_objects","","",188,[[]]],[11,"has_common","","",188,[[]]],[11,"has_tool_panel","","",188,[[]]],[11,"has_time_panel","","",188,[[]]],[11,"has_speed","","",188,[[]]],[11,"has_agent_meter","","",188,[[]]],[11,"has_minimap","","",188,[[]]],[11,"clone","game::app","",3,[[],["flags",3]]],[11,"clone","game::colors","",13,[[],["colorschemechoice",4]]],[11,"clone","game::common::heatmap","",21,[[],["heatmapoptions",3]]],[11,"clone","game::debug::floodfill","",39,[[],["source",4]]],[11,"clone","game::devtools::mapping","",50,[[],["show",4]]],[11,"clone","","",51,[[],["value",4]]],[11,"clone","game::devtools::story","",55,[[],["recordedstorymap",3]]],[11,"clone","game::edit::traffic_signals","",74,[[],["bundleedits",3]]],[11,"clone","game::helpers","",89,[[],["id",4]]],[11,"clone","game::info::trip","",94,[[],["opentrip",3]]],[11,"clone","game::info","",93,[[],["tab",4]]],[11,"clone","","",92,[[],["dataoptions",3]]],[11,"clone","game::layer::pandemic","",104,[[],["seir",4]]],[11,"clone","","",103,[[],["options",3]]],[11,"clone","game::layer::parking","",107,[[],["loc",4]]],[11,"clone","game::layer::population","",109,[[],["options",3]]],[11,"clone","game::options","",118,[[],["options",3]]],[11,"clone","","",120,[[],["trafficsignalstyle",4]]],[11,"clone","","",121,[[],["cameraangle",4]]],[11,"clone","game::render::map","",137,[[],["unzoomedagents",3]]],[11,"clone","game::render","",127,[[],["drawoptions",3]]],[11,"clone","game::sandbox::dashboards::commuter","",155,[[],["blockselection",4]]],[11,"clone","game::sandbox::dashboards","",149,[[],["dashtab",4]]],[11,"clone","game::sandbox::gameplay::tutorial","",189,[[],["tutorialpointer",3]]],[11,"clone","","",192,[[],["task",4]]],[11,"clone","game::sandbox::gameplay","",180,[[],["gameplaymode",4]]],[11,"clone","game::sandbox::speed","",198,[[],["speedsetting",4]]],[11,"cmp","game::helpers","",89,[[["id",4]],["ordering",4]]],[11,"cmp","game::layer::parking","",107,[[["loc",4]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay::tutorial","",189,[[["tutorialpointer",3]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay","",180,[[["gameplaymode",4]],["ordering",4]]],[11,"eq","game::colors","",13,[[["colorschemechoice",4]]]],[11,"eq","game::common::heatmap","",21,[[["heatmapoptions",3]]]],[11,"ne","","",21,[[["heatmapoptions",3]]]],[11,"eq","game::devtools::mapping","",50,[[["show",4]]]],[11,"eq","","",51,[[["value",4]]]],[11,"eq","game::edit::traffic_signals","",74,[[["bundleedits",3]]]],[11,"ne","","",74,[[["bundleedits",3]]]],[11,"eq","game::helpers","",89,[[["id",4]]]],[11,"ne","","",89,[[["id",4]]]],[11,"eq","game::info::trip","",94,[[["opentrip",3]]]],[11,"eq","game::info","",92,[[["dataoptions",3]]]],[11,"ne","","",92,[[["dataoptions",3]]]],[11,"eq","game::layer::pandemic","",104,[[["seir",4]]]],[11,"eq","","",103,[[["options",3]]]],[11,"ne","","",103,[[["options",3]]]],[11,"eq","game::layer::parking","",107,[[["loc",4]]]],[11,"ne","","",107,[[["loc",4]]]],[11,"eq","game::layer::population","",109,[[["options",3]]]],[11,"ne","","",109,[[["options",3]]]],[11,"eq","game::options","",120,[[["trafficsignalstyle",4]]]],[11,"eq","","",121,[[["cameraangle",4]]]],[11,"eq","game::render::map","",137,[[["unzoomedagents",3]]]],[11,"ne","","",137,[[["unzoomedagents",3]]]],[11,"eq","game::sandbox::dashboards::commuter","",155,[[["blockselection",4]]]],[11,"ne","","",155,[[["blockselection",4]]]],[11,"eq","","",153,[[["filter",3]]]],[11,"ne","","",153,[[["filter",3]]]],[11,"eq","game::sandbox::dashboards","",149,[[["dashtab",4]]]],[11,"eq","game::sandbox::gameplay::tutorial","",189,[[["tutorialpointer",3]]]],[11,"ne","","",189,[[["tutorialpointer",3]]]],[11,"eq","","",192,[[["task",4]]]],[11,"eq","game::sandbox::gameplay","",180,[[["gameplaymode",4]]]],[11,"ne","","",180,[[["gameplaymode",4]]]],[11,"eq","game::sandbox::speed","",198,[[["speedsetting",4]]]],[11,"partial_cmp","game::helpers","",89,[[["id",4]],[["ordering",4],["option",4]]]],[11,"lt","","",89,[[["id",4]]]],[11,"le","","",89,[[["id",4]]]],[11,"gt","","",89,[[["id",4]]]],[11,"ge","","",89,[[["id",4]]]],[11,"partial_cmp","game::layer::parking","",107,[[["loc",4]],[["ordering",4],["option",4]]]],[11,"lt","","",107,[[["loc",4]]]],[11,"le","","",107,[[["loc",4]]]],[11,"gt","","",107,[[["loc",4]]]],[11,"ge","","",107,[[["loc",4]]]],[11,"partial_cmp","game::sandbox::gameplay::tutorial","",189,[[["tutorialpointer",3]],[["ordering",4],["option",4]]]],[11,"lt","","",189,[[["tutorialpointer",3]]]],[11,"le","","",189,[[["tutorialpointer",3]]]],[11,"gt","","",189,[[["tutorialpointer",3]]]],[11,"ge","","",189,[[["tutorialpointer",3]]]],[11,"partial_cmp","","",192,[[["task",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","game::sandbox::gameplay","",180,[[["gameplaymode",4]],[["ordering",4],["option",4]]]],[11,"lt","","",180,[[["gameplaymode",4]]]],[11,"le","","",180,[[["gameplaymode",4]]]],[11,"gt","","",180,[[["gameplaymode",4]]]],[11,"ge","","",180,[[["gameplaymode",4]]]],[11,"partial_cmp","game::sandbox::speed","",198,[[["speedsetting",4]],[["ordering",4],["option",4]]]],[11,"fmt","game::colors","",13,[[["formatter",3]],["result",6]]],[11,"fmt","game::devtools::mapping","",50,[[["formatter",3]],["result",6]]],[11,"fmt","game::helpers","",89,[[["formatter",3]],["result",6]]],[11,"fmt","game::layer::pandemic","",104,[[["formatter",3]],["result",6]]],[11,"fmt","game::options","",120,[[["formatter",3]],["result",6]]],[11,"fmt","","",121,[[["formatter",3]],["result",6]]],[11,"fmt","game::sandbox::dashboards","",149,[[["formatter",3]],["result",6]]],[11,"hash","game::helpers","",89,[[]]],[11,"serialize","game::devtools::story","",55,[[],["result",4]]],[11,"deserialize","","",55,[[],["result",4]]],[11,"run","game::app","",7,[[["map",3],["sim",3]]]],[11,"event","game::game","",82,[[["eventctx",3]]]],[11,"draw","","",82,[[["gfxctx",3]]]],[11,"dump_before_abort","","",82,[[["canvas",3]]]],[11,"before_quit","","",82,[[["canvas",3]]]]],"p":[[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"Flags"],[3,"PerMap"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[3,"ColorScheme"],[4,"ColorSchemeChoice"],[3,"CommonState"],[3,"CityPicker"],[3,"ColorDiscrete"],[3,"DivergingScale"],[3,"ColorNetwork"],[3,"ColorScale"],[3,"ColorLegend"],[3,"HeatmapOptions"],[3,"Grid"],[3,"IsochroneViewer"],[3,"Minimap"],[3,"Navigator"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"Warping"],[3,"DebugWarp"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"FYI"],[4,"Layout"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Floodfiller"],[4,"Source"],[3,"ObjectDebugger"],[3,"PathCounter"],[3,"PolygonDebugger"],[4,"Item"],[3,"DevToolsMode"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[3,"ParkingMapper"],[3,"ChangeWay"],[4,"Show"],[4,"Value"],[3,"PolygonEditor"],[3,"ScenarioManager"],[3,"StoryMapEditor"],[3,"RecordedStoryMap"],[3,"StoryMap"],[3,"Marker"],[3,"Lasso"],[4,"Mode"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"BulkSelect"],[3,"BulkEdit"],[3,"ClusterTrafficSignalEditor"],[3,"LaneEditor"],[3,"RouteEditor"],[3,"RoadSelector"],[4,"Mode"],[13,"Route"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[3,"Game"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"PopupMsg"],[4,"DrawBaselayer"],[4,"Transition"],[8,"State"],[4,"ID"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[4,"Tab"],[3,"OpenTrip"],[8,"ContextualActions"],[3,"PickLayer"],[4,"LayerOutcome"],[3,"Elevation"],[3,"BikeNetwork"],[3,"Static"],[3,"CongestionCaps"],[3,"Pandemic"],[3,"Options"],[4,"SEIR"],[3,"Occupancy"],[3,"Efficiency"],[4,"Loc"],[3,"PopulationMap"],[3,"Options"],[3,"Backpressure"],[3,"Throughput"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Jam"],[3,"Delay"],[3,"TransitNetwork"],[8,"Layer"],[3,"Options"],[3,"OptionsPanel"],[4,"TrafficSignalStyle"],[4,"CameraAngle"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Proposals"],[3,"Screensaver"],[3,"DrawOptions"],[3,"DrawArea"],[3,"DrawBike"],[3,"DrawBuilding"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawIntersection"],[3,"DrawLane"],[3,"DrawMap"],[3,"AgentCache"],[3,"UnzoomedAgents"],[3,"DrawParkingLot"],[3,"DrawPedestrian"],[3,"DrawPedCrowd"],[3,"DrawRoad"],[3,"DrawMovement"],[3,"DrawUberTurnGroup"],[8,"Renderable"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"AgentMeter"],[3,"Actions"],[4,"DashTab"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Filter"],[3,"Loop"],[4,"BlockSelection"],[13,"Locked"],[4,"BorderType"],[3,"GenericTripTable"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"TripSummaries"],[3,"Filter"],[3,"Table"],[3,"Column"],[3,"Filter"],[4,"Col"],[3,"TrafficSignalDemand"],[3,"Demand"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[3,"FinishedTripTable"],[3,"CancelledTripTable"],[3,"UnfinishedTripTable"],[3,"FinalScore"],[4,"GameplayMode"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"Tutorial"],[3,"TutorialPointer"],[3,"Stage"],[3,"TutorialState"],[4,"Task"],[8,"GameplayState"],[3,"RoutePreview"],[3,"TurnExplorer"],[3,"SpeedControls"],[3,"TimePanel"],[4,"SpeedSetting"],[3,"JumpToTime"],[3,"JumpToDelay"],[3,"TimeWarpScreen"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"Actions"],[3,"BackToMainMenu"]]},\ "geojson_to_osmosis":{"doc":"","i":[[5,"main","geojson_to_osmosis","Convert geojson boundary suitable for osmfilter and other…",null,[[],[["result",4],["box",3]]]],[5,"boundary_coords","","",null,[[["geojson",4]],[["box",3],["result",4],["vec",3]]]]],"p":[]},\ "geom":{"doc":"","i":[[3,"Angle","geom","",null,null],[12,"0","","",0,null],[3,"Bounds","","",null,null],[12,"min_x","","",1,null],[12,"min_y","","",1,null],[12,"max_x","","",1,null],[12,"max_y","","",1,null],[3,"GPSBounds","","",null,null],[12,"min_lon","","",2,null],[12,"min_lat","","",2,null],[12,"max_lon","","",2,null],[12,"max_lat","","",2,null],[3,"Circle","","",null,null],[12,"center","","",3,null],[12,"radius","","",3,null],[3,"Distance","","",null,null],[12,"0","","",4,null],[3,"Duration","","",null,null],[12,"0","","",5,null],[3,"FindClosest","","",null,null],[12,"geometries","","",6,null],[12,"quadtree","","",6,null],[3,"LonLat","","",null,null],[12,"longitude","","",7,null],[12,"latitude","","",7,null],[3,"InfiniteLine","","",null,null],[12,"0","","",8,null],[12,"1","","",8,null],[3,"Line","","",null,null],[12,"0","","",9,null],[12,"1","","",9,null],[3,"Percent","","",null,null],[12,"0","","",10,null],[3,"Polygon","","",null,null],[12,"points","","",11,null],[12,"indices","","",11,null],[12,"rings","","",11,null],[3,"Triangle","","",null,null],[12,"pt1","","",12,null],[12,"pt2","","",12,null],[12,"pt3","","",12,null],[3,"PolyLine","","",null,null],[12,"pts","","",13,null],[12,"length","","",13,null],[3,"HashablePt2D","","",null,null],[12,"x_nan","","",14,null],[12,"y_nan","","",14,null],[3,"Pt2D","","",null,null],[12,"inner_x","","",15,null],[12,"inner_y","","",15,null],[3,"Ring","","",null,null],[12,"pts","","",16,null],[3,"Speed","","",null,null],[12,"0","","",17,null],[3,"Histogram","","",null,null],[12,"count","","",18,null],[12,"histogram","","",18,null],[12,"min","","",18,null],[12,"max","","",18,null],[3,"Time","","",null,null],[12,"0","","",19,null],[4,"ArrowCap","","",null,null],[13,"Triangle","","",20,null],[4,"Statistic","","",null,null],[13,"Min","","",21,null],[13,"Mean","","",21,null],[13,"P50","","",21,null],[13,"P90","","",21,null],[13,"P99","","",21,null],[13,"Max","","",21,null],[5,"trim_f64","","",null,[[]]],[0,"angle","","",null,null],[3,"Angle","geom::angle","",null,null],[12,"0","","",0,null],[18,"ZERO","geom","",0,null],[11,"new_rads","","",0,[[],["angle",3]]],[11,"new_degs","","",0,[[],["angle",3]]],[11,"opposite","","",0,[[],["angle",3]]],[11,"invert_y","","",0,[[],["angle",3]]],[11,"rotate_degs","","",0,[[],["angle",3]]],[11,"normalized_radians","","",0,[[]]],[11,"normalized_degrees","","",0,[[]]],[11,"shortest_rotation_towards","","",0,[[["angle",3]],["angle",3]]],[11,"approx_eq","","",0,[[["angle",3]]]],[11,"reorient","","",0,[[],["angle",3]]],[0,"bounds","","",null,null],[3,"Bounds","geom::bounds","",null,null],[12,"min_x","","",1,null],[12,"min_y","","",1,null],[12,"max_x","","",1,null],[12,"max_y","","",1,null],[3,"GPSBounds","","",null,null],[12,"min_lon","","",2,null],[12,"min_lat","","",2,null],[12,"max_lon","","",2,null],[12,"max_lat","","",2,null],[11,"new","geom","",1,[[],["bounds",3]]],[11,"from","","",1,[[["vec",3]],["bounds",3]]],[11,"update","","",1,[[["pt2d",3]]]],[11,"union","","",1,[[["bounds",3]]]],[11,"contains","","",1,[[["pt2d",3]]]],[11,"as_bbox","","",1,[[],["rect",3]]],[11,"get_rectangle","","",1,[[],["polygon",3]]],[11,"width","","",1,[[]]],[11,"height","","",1,[[]]],[11,"center","","",1,[[],["pt2d",3]]],[11,"new","","",2,[[],["gpsbounds",3]]],[11,"from","","",2,[[["vec",3],["lonlat",3]],["gpsbounds",3]]],[11,"update","","",2,[[["lonlat",3]]]],[11,"contains","","",2,[[["lonlat",3]]]],[11,"get_max_world_pt","","",2,[[],["pt2d",3]]],[11,"to_bounds","","",2,[[],["bounds",3]]],[11,"try_convert","","",2,[[["vec",3]],[["option",4],["vec",3]]]],[11,"convert","","",2,[[["vec",3]],[["vec",3],["pt2d",3]]]],[11,"convert_back","","",2,[[["vec",3]],[["lonlat",3],["vec",3]]]],[11,"approx_eq","","",2,[[["gpsbounds",3]]]],[0,"circle","","",null,null],[3,"Circle","geom::circle","",null,null],[12,"center","","",3,null],[12,"radius","","",3,null],[17,"TRIANGLES_PER_CIRCLE","","",null,null],[11,"new","geom","",3,[[["pt2d",3],["distance",3]],["circle",3]]],[11,"contains_pt","","",3,[[["pt2d",3]]]],[11,"get_bounds","","",3,[[],["bounds",3]]],[11,"to_polygon","","",3,[[],["polygon",3]]],[11,"to_partial_polygon","","",3,[[],["polygon",3]]],[11,"to_ring","","",3,[[],["ring",3]]],[11,"outline","","",3,[[["pt2d",3],["distance",3]],[["result",4],["polygon",3],["string",3]]]],[0,"distance","","",null,null],[3,"Distance","geom::distance","",null,null],[12,"0","","",4,null],[18,"ZERO","geom","",4,null],[11,"meters","","",4,[[],["distance",3]]],[11,"const_meters","","",4,[[],["distance",3]]],[11,"inches","","",4,[[],["distance",3]]],[11,"miles","","",4,[[],["distance",3]]],[11,"centimeters","","",4,[[],["distance",3]]],[11,"abs","","",4,[[],["distance",3]]],[11,"sqrt","","",4,[[],["distance",3]]],[11,"inner_meters","","",4,[[]]],[11,"describe_rounded","","",4,[[],["string",3]]],[11,"max","","",4,[[["distance",3]],["distance",3]]],[11,"min","","",4,[[["distance",3]],["distance",3]]],[0,"duration","","",null,null],[3,"Duration","geom::duration","",null,null],[12,"0","","",5,null],[18,"ZERO","geom","",5,null],[18,"EPSILON","","",5,null],[11,"seconds","","",5,[[],["duration",3]]],[11,"minutes","","",5,[[],["duration",3]]],[11,"hours","","",5,[[],["duration",3]]],[11,"f64_minutes","","",5,[[],["duration",3]]],[11,"const_seconds","","",5,[[],["duration",3]]],[11,"to_u64","","",5,[[]]],[11,"from_u64","","",5,[[],["duration",3]]],[11,"inner_seconds","","",5,[[]]],[11,"get_parts","","",5,[[]]],[11,"parse","","",5,[[],[["duration",3],["box",3],["result",4]]]],[11,"epsilon_eq","","",5,[[["duration",3]]]],[11,"realtime_elapsed","","",5,[[["instant",6]],["duration",3]]],[11,"round_up","","",5,[[["duration",3]],["duration",3]]],[11,"num_minutes_rounded_up","","",5,[[]]],[11,"make_intervals_for_max","","",5,[[]]],[0,"find_closest","","",null,null],[3,"FindClosest","geom::find_closest","",null,null],[12,"geometries","","",6,null],[12,"quadtree","","",6,null],[5,"pts_to_line_string","","",null,[[["vec",3]],["linestring",3]]],[11,"new","geom","",6,[[["bounds",3]],["findclosest",3]]],[11,"add","","",6,[[["vec",3]]]],[11,"all_close_pts","","",6,[[["pt2d",3],["distance",3]],["vec",3]]],[11,"closest_pt","","",6,[[["pt2d",3],["distance",3]],["option",4]]],[0,"gps","","",null,null],[3,"LonLat","geom::gps","",null,null],[12,"longitude","","",7,null],[12,"latitude","","",7,null],[11,"new","geom","",7,[[],["lonlat",3]]],[11,"x","","",7,[[]]],[11,"y","","",7,[[]]],[11,"gps_dist_meters","","",7,[[["lonlat",3]],["distance",3]]],[11,"fast_dist","","",7,[[["lonlat",3]],["notnan",3]]],[11,"approx_eq","","",7,[[["lonlat",3]]]],[11,"read_osmosis_polygon","","",7,[[["string",3]],[["box",3],["result",4],["vec",3]]]],[0,"line","","",null,null],[3,"Line","geom::line","",null,null],[12,"0","","",9,null],[12,"1","","",9,null],[3,"InfiniteLine","","",null,null],[12,"0","","",8,null],[12,"1","","",8,null],[5,"is_counter_clockwise","","",null,[[["pt2d",3]]]],[11,"new","geom","",9,[[["pt2d",3]],[["line",3],["option",4]]]],[11,"must_new","","",9,[[["pt2d",3]],["line",3]]],[11,"infinite","","",9,[[],["infiniteline",3]]],[11,"pt1","","",9,[[],["pt2d",3]]],[11,"pt2","","",9,[[],["pt2d",3]]],[11,"points","","",9,[[],[["vec",3],["pt2d",3]]]],[11,"to_polyline","","",9,[[],["polyline",3]]],[11,"make_polygons","","",9,[[["distance",3]],["polygon",3]]],[11,"length","","",9,[[],["distance",3]]],[11,"intersection","","",9,[[["line",3]],[["option",4],["pt2d",3]]]],[11,"crosses","","",9,[[["line",3]]]],[11,"intersection_infinite","","",9,[[["infiniteline",3]],[["option",4],["pt2d",3]]]],[11,"shift_right","","",9,[[["distance",3]],["line",3]]],[11,"shift_left","","",9,[[["distance",3]],["line",3]]],[11,"shift_either_direction","","",9,[[["distance",3]],["line",3]]],[11,"reverse","","",9,[[],["line",3]]],[11,"angle","","",9,[[],["angle",3]]],[11,"dist_along","","",9,[[["distance",3]],[["option",4],["pt2d",3]]]],[11,"must_dist_along","","",9,[[["distance",3]],["pt2d",3]]],[11,"unbounded_dist_along","","",9,[[["distance",3]],["pt2d",3]]],[11,"unbounded_percent_along","","",9,[[],["pt2d",3]]],[11,"percent_along","","",9,[[],[["option",4],["pt2d",3]]]],[11,"slice","","",9,[[["distance",3]],[["line",3],["option",4]]]],[11,"middle","","",9,[[],[["option",4],["pt2d",3]]]],[11,"contains_pt","","",9,[[["pt2d",3]]]],[11,"dist_along_of_point","","",9,[[["pt2d",3]],[["distance",3],["option",4]]]],[11,"percent_along_of_point","","",9,[[["pt2d",3]],["option",4]]],[11,"project_pt","","",9,[[["pt2d",3]],["pt2d",3]]],[11,"intersection","","",8,[[["infiniteline",3]],[["option",4],["pt2d",3]]]],[0,"percent","","",null,null],[3,"Percent","geom::percent","",null,null],[12,"0","","",10,null],[11,"inner","geom","",10,[[]]],[11,"int","","",10,[[],["percent",3]]],[0,"polygon","","",null,null],[3,"Polygon","geom::polygon","",null,null],[12,"points","","",11,null],[12,"indices","","",11,null],[12,"rings","","",11,null],[3,"Triangle","","",null,null],[12,"pt1","","",12,null],[12,"pt2","","",12,null],[12,"pt3","","",12,null],[5,"to_geo","","",null,[[["vec",3]],["polygon",3]]],[5,"from_geo","","",null,[[["polygon",3]],["polygon",3]]],[5,"from_multi","","",null,[[["multipolygon",3]],[["polygon",3],["vec",3]]]],[5,"downsize","","",null,[[["vec",3]],["vec",3]]],[11,"buggy_new","geom","",11,[[["vec",3],["pt2d",3]],["polygon",3]]],[11,"with_holes","","",11,[[["ring",3],["vec",3]],["polygon",3]]],[11,"from_geojson","","",11,[[["vec",3]],["polygon",3]]],[11,"precomputed","","",11,[[["vec",3],["pt2d",3],["vec",3]],["polygon",3]]],[11,"from_triangle","","",11,[[["triangle",3]],["polygon",3]]],[11,"triangles","","",11,[[],[["triangle",3],["vec",3]]]],[11,"raw_for_rendering","","",11,[[]]],[11,"contains_pt","","",11,[[["pt2d",3]]]],[11,"get_bounds","","",11,[[],["bounds",3]]],[11,"transform","","",11,[[["fn",8]],["polygon",3]]],[11,"translate","","",11,[[],["polygon",3]]],[11,"scale","","",11,[[],["polygon",3]]],[11,"rotate","","",11,[[["angle",3]],["polygon",3]]],[11,"rotate_around","","",11,[[["pt2d",3],["angle",3]],["polygon",3]]],[11,"points","","",11,[[],["vec",3]]],[11,"into_points","","",11,[[],[["vec",3],["pt2d",3]]]],[11,"into_ring","","",11,[[],["ring",3]]],[11,"center","","",11,[[],["pt2d",3]]],[11,"rectangle","","",11,[[],["polygon",3]]],[11,"rectangle_centered","","",11,[[["pt2d",3],["distance",3]],["polygon",3]]],[11,"rectangle_two_corners","","",11,[[["pt2d",3]],[["polygon",3],["option",4]]]],[11,"rounded_rectangle","","",11,[[["option",4]],["polygon",3]]],[11,"union","","",11,[[["polygon",3]],["polygon",3]]],[11,"union_all","","",11,[[["polygon",3],["vec",3]],["polygon",3]]],[11,"intersection","","",11,[[["polygon",3]],[["polygon",3],["vec",3]]]],[11,"convex_hull","","",11,[[["polygon",3],["vec",3]],["polygon",3]]],[11,"polylabel","","",11,[[],["pt2d",3]]],[11,"to_outline","","",11,[[["distance",3]],[["result",4],["polygon",3],["string",3]]]],[11,"strip_rings","","",11,[[],["polygon",3]]],[11,"area","","",11,[[]]],[11,"clip_polyline","","",11,[[["polyline",3]],[["option",4],["vec",3]]]],[11,"clip_ring","","",11,[[["ring",3]],[["option",4],["vec",3]]]],[11,"new","","",12,[[["pt2d",3]],["triangle",3]]],[11,"contains_pt","","",12,[[["pt2d",3]]]],[0,"polyline","","",null,null],[3,"PolyLine","geom::polyline","",null,null],[12,"pts","","",13,null],[12,"length","","",13,null],[4,"ArrowCap","","",null,null],[13,"Triangle","","",20,null],[5,"fix_angles","","",null,[[["polyline",3],["polyline",3]],[["result",4],["string",3],["polyline",3]]]],[5,"to_set","","",null,[[]]],[17,"MITER_THRESHOLD","","",null,null],[11,"new","geom","",13,[[["vec",3],["pt2d",3]],[["result",4],["string",3],["polyline",3]]]],[11,"must_new","","",13,[[["vec",3],["pt2d",3]],["polyline",3]]],[11,"unchecked_new","","",13,[[["vec",3],["pt2d",3]],["polyline",3]]],[11,"deduping_new","","",13,[[["vec",3],["pt2d",3]],[["result",4],["string",3],["polyline",3]]]],[11,"to_thick_boundary","","",13,[[["distance",3]],[["polygon",3],["option",4]]]],[11,"reversed","","",13,[[],["polyline",3]]],[11,"extend","","",13,[[["polyline",3]],[["result",4],["string",3],["polyline",3]]]],[11,"must_extend","","",13,[[["polyline",3]],["polyline",3]]],[11,"must_push","","",13,[[["pt2d",3]],["polyline",3]]],[11,"append","","",13,[[["vec",3],["pt2d",3]],[["vec",3],["result",4],["string",3]]]],[11,"points","","",13,[[],["vec",3]]],[11,"into_points","","",13,[[],[["vec",3],["pt2d",3]]]],[11,"lines","","",13,[[],[["line",3],["vec",3]]]],[11,"length","","",13,[[],["distance",3]]],[11,"slice","","",13,[[["distance",3]],[["string",3],["result",4]]]],[11,"exact_slice","","",13,[[["distance",3]],["polyline",3]]],[11,"maybe_exact_slice","","",13,[[["distance",3]],[["result",4],["string",3],["polyline",3]]]],[11,"first_half","","",13,[[],["polyline",3]]],[11,"second_half","","",13,[[],["polyline",3]]],[11,"dist_along","","",13,[[["distance",3]],[["result",4],["string",3]]]],[11,"must_dist_along","","",13,[[["distance",3]]]],[11,"middle","","",13,[[],["pt2d",3]]],[11,"first_pt","","",13,[[],["pt2d",3]]],[11,"last_pt","","",13,[[],["pt2d",3]]],[11,"first_line","","",13,[[],["line",3]]],[11,"last_line","","",13,[[],["line",3]]],[11,"shift_right","","",13,[[["distance",3]],[["result",4],["string",3],["polyline",3]]]],[11,"must_shift_right","","",13,[[["distance",3]],["polyline",3]]],[11,"shift_left","","",13,[[["distance",3]],[["result",4],["string",3],["polyline",3]]]],[11,"must_shift_left","","",13,[[["distance",3]],["polyline",3]]],[11,"shift_with_corrections","","",13,[[["distance",3]],[["result",4],["string",3],["polyline",3]]]],[11,"shift_with_sharp_angles","","",13,[[["distance",3]],[["vec",3],["pt2d",3]]]],[11,"make_polygons","","",13,[[["distance",3]],["polygon",3]]],[11,"make_polygons_with_miter_threshold","","",13,[[["distance",3]],["polygon",3]]],[11,"exact_dashed_polygons","","",13,[[["distance",3]],[["polygon",3],["vec",3]]]],[11,"dashed_lines","","",13,[[["distance",3]],[["polygon",3],["vec",3]]]],[11,"make_arrow","","",13,[[["arrowcap",4],["distance",3]],["polygon",3]]],[11,"make_double_arrow","","",13,[[["arrowcap",4],["distance",3]],["polygon",3]]],[11,"dashed_arrow","","",13,[[["arrowcap",4],["distance",3]],[["polygon",3],["vec",3]]]],[11,"intersection","","",13,[[["polyline",3]],["option",4]]],[11,"intersection_infinite","","",13,[[["infiniteline",3]],[["option",4],["pt2d",3]]]],[11,"get_slice_ending_at","","",13,[[["pt2d",3]],[["polyline",3],["option",4]]]],[11,"get_slice_starting_at","","",13,[[["pt2d",3]],[["polyline",3],["option",4]]]],[11,"dist_along_of_point","","",13,[[["pt2d",3]],["option",4]]],[11,"trim_to_endpts","","",13,[[["pt2d",3]],["polyline",3]]],[11,"get_bounds","","",13,[[],["bounds",3]]],[11,"extend_to_length","","",13,[[["distance",3]],["polyline",3]]],[0,"pt","","",null,null],[3,"Pt2D","geom::pt","",null,null],[12,"inner_x","","",15,null],[12,"inner_y","","",15,null],[3,"HashablePt2D","","",null,null],[12,"x_nan","","",14,null],[12,"y_nan","","",14,null],[11,"new","geom","",15,[[],["pt2d",3]]],[11,"approx_eq","","",15,[[["pt2d",3],["distance",3]]]],[11,"from_gps","","",15,[[["gpsbounds",3],["lonlat",3]],["pt2d",3]]],[11,"to_gps","","",15,[[["gpsbounds",3]],["lonlat",3]]],[11,"x","","",15,[[]]],[11,"y","","",15,[[]]],[11,"project_away","","",15,[[["distance",3],["angle",3]],["pt2d",3]]],[11,"raw_dist_to","","",15,[[["pt2d",3]]]],[11,"dist_to","","",15,[[["pt2d",3]],["distance",3]]],[11,"angle_to","","",15,[[["pt2d",3]],["angle",3]]],[11,"offset","","",15,[[],["pt2d",3]]],[11,"center","","",15,[[["vec",3]],["pt2d",3]]],[11,"approx_dedupe","","",15,[[["vec",3],["pt2d",3],["distance",3]],[["vec",3],["pt2d",3]]]],[11,"find_pts_between","","",15,[[["vec",3],["pt2d",3],["distance",3]],[["option",4],["vec",3]]]],[11,"to_hashable","","",15,[[],["hashablept2d",3]]],[11,"to_pt2d","","",14,[[],["pt2d",3]]],[0,"ring","","",null,null],[3,"Ring","geom::ring","",null,null],[12,"pts","","",16,null],[11,"new","geom","",16,[[["vec",3],["pt2d",3]],[["result",4],["ring",3],["string",3]]]],[11,"must_new","","",16,[[["vec",3],["pt2d",3]],["ring",3]]],[11,"to_outline","","",16,[[["distance",3]],["polygon",3]]],[11,"to_polygon","","",16,[[],["polygon",3]]],[11,"points","","",16,[[],["vec",3]]],[11,"into_points","","",16,[[],[["vec",3],["pt2d",3]]]],[11,"all_intersections","","",16,[[["polyline",3]],[["vec",3],["pt2d",3]]]],[11,"get_both_slices_btwn","","",16,[[["pt2d",3]],["option",4]]],[11,"get_shorter_slice_btwn","","",16,[[["pt2d",3]],["polyline",3]]],[11,"split_points","","",16,[[["vec",3]],[["string",3],["result",4]]]],[11,"contains_pt","","",16,[[["pt2d",3]]]],[0,"speed","","",null,null],[3,"Speed","geom::speed","",null,null],[12,"0","","",17,null],[18,"ZERO","geom","",17,null],[11,"is_zero","","",17,[[["duration",3]]]],[11,"meters_per_second","","",17,[[],["speed",3]]],[11,"const_meters_per_second","","",17,[[],["speed",3]]],[11,"miles_per_hour","","",17,[[],["speed",3]]],[11,"km_per_hour","","",17,[[],["speed",3]]],[11,"from_dist_time","","",17,[[["duration",3],["distance",3]],["speed",3]]],[11,"inner_meters_per_second","","",17,[[]]],[11,"max","","",17,[[["speed",3]],["speed",3]]],[11,"min","","",17,[[["speed",3]],["speed",3]]],[0,"stats","","",null,null],[3,"Histogram","geom::stats","",null,null],[12,"count","","",18,null],[12,"histogram","","",18,null],[12,"min","","",18,null],[12,"max","","",18,null],[4,"Statistic","","",null,null],[13,"Min","","",21,null],[13,"Mean","","",21,null],[13,"P50","","",21,null],[13,"P90","","",21,null],[13,"P99","","",21,null],[13,"Max","","",21,null],[8,"HgramValue","","",null,null],[10,"hgram_zero","","",22,[[]]],[10,"to_u64","","",22,[[]]],[10,"from_u64","","",22,[[]]],[11,"all","geom","",21,[[],[["statistic",4],["vec",3]]]],[11,"new","","",18,[[],["histogram",3]]],[11,"add","","",18,[[]]],[11,"remove","","",18,[[]]],[11,"describe","","",18,[[],["string",3]]],[11,"percentile","","",18,[[],["option",4]]],[11,"select","","",18,[[["statistic",4]],["option",4]]],[11,"count","","",18,[[]]],[11,"seems_eq","","",18,[[["histogram",3]]]],[0,"time","","",null,null],[3,"Time","geom::time","",null,null],[12,"0","","",19,null],[18,"START_OF_DAY","geom","",19,null],[11,"seconds_since_midnight","","",19,[[],["time",3]]],[11,"get_parts","","",19,[[]]],[11,"get_hours","","",19,[[]]],[11,"ampm_tostring","","",19,[[],["string",3]]],[11,"as_filename","","",19,[[],["string",3]]],[11,"parse","","",19,[[],[["time",3],["box",3],["result",4]]]],[11,"min","","",19,[[["time",3]],["time",3]]],[11,"max","","",19,[[["time",3]],["time",3]]],[11,"percent_of","","",19,[[],["time",3]]],[11,"to_percent","","",19,[[["time",3]]]],[11,"inner_seconds","","",19,[[]]],[11,"clamped_sub","","",19,[[["duration",3]],["time",3]]],[11,"round_seconds","","",19,[[],["time",3]]],[17,"EPSILON_DIST","","",null,null],[8,"HgramValue","","",null,null],[10,"hgram_zero","","",22,[[]]],[10,"to_u64","","",22,[[]]],[10,"from_u64","","",22,[[]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"to_string","","",0,[[],["string",3]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"to_string","","",3,[[],["string",3]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"to_string","","",4,[[],["string",3]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"to_string","","",5,[[],["string",3]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"to_string","","",7,[[],["string",3]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"to_string","","",8,[[],["string",3]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"to_string","","",9,[[],["string",3]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"to_owned","","",10,[[]]],[11,"clone_into","","",10,[[]]],[11,"to_string","","",10,[[],["string",3]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"to_string","","",11,[[],["string",3]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"to_string","","",13,[[],["string",3]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"to_string","","",15,[[],["string",3]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"to_string","","",16,[[],["string",3]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"to_string","","",17,[[],["string",3]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"to_string","","",19,[[],["string",3]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"to_string","","",21,[[],["string",3]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"hgram_zero","","",5,[[],["duration",3]]],[11,"to_u64","","",5,[[]]],[11,"from_u64","","",5,[[],["duration",3]]],[11,"clone","","",0,[[],["angle",3]]],[11,"clone","","",1,[[],["bounds",3]]],[11,"clone","","",2,[[],["gpsbounds",3]]],[11,"clone","","",3,[[],["circle",3]]],[11,"clone","","",4,[[],["distance",3]]],[11,"clone","","",5,[[],["duration",3]]],[11,"clone","","",7,[[],["lonlat",3]]],[11,"clone","","",9,[[],["line",3]]],[11,"clone","","",8,[[],["infiniteline",3]]],[11,"clone","","",10,[[],["percent",3]]],[11,"clone","","",11,[[],["polygon",3]]],[11,"clone","","",12,[[],["triangle",3]]],[11,"clone","","",13,[[],["polyline",3]]],[11,"clone","","",15,[[],["pt2d",3]]],[11,"clone","","",14,[[],["hashablept2d",3]]],[11,"clone","","",16,[[],["ring",3]]],[11,"clone","","",17,[[],["speed",3]]],[11,"clone","","",21,[[],["statistic",4]]],[11,"clone","","",18,[[],["histogram",3]]],[11,"clone","","",19,[[],["time",3]]],[11,"default","","",4,[[],["distance",3]]],[11,"default","","",5,[[],["duration",3]]],[11,"default","","",18,[[],["histogram",3]]],[11,"cmp","","",4,[[["distance",3]],["ordering",4]]],[11,"cmp","","",5,[[["duration",3]],["ordering",4]]],[11,"cmp","","",7,[[["lonlat",3]],["ordering",4]]],[11,"cmp","","",14,[[["hashablept2d",3]],["ordering",4]]],[11,"cmp","","",21,[[["statistic",4]],["ordering",4]]],[11,"cmp","","",19,[[["time",3]],["ordering",4]]],[11,"eq","","",0,[[["angle",3]]]],[11,"ne","","",0,[[["angle",3]]]],[11,"eq","","",2,[[["gpsbounds",3]]]],[11,"ne","","",2,[[["gpsbounds",3]]]],[11,"eq","","",4,[[["distance",3]]]],[11,"ne","","",4,[[["distance",3]]]],[11,"eq","","",5,[[["duration",3]]]],[11,"ne","","",5,[[["duration",3]]]],[11,"eq","","",7,[[["lonlat",3]]]],[11,"ne","","",7,[[["lonlat",3]]]],[11,"eq","","",9,[[["line",3]]]],[11,"ne","","",9,[[["line",3]]]],[11,"eq","","",10,[[["percent",3]]]],[11,"ne","","",10,[[["percent",3]]]],[11,"eq","","",13,[[["polyline",3]]]],[11,"ne","","",13,[[["polyline",3]]]],[11,"eq","","",15,[[["pt2d",3]]]],[11,"eq","","",14,[[["hashablept2d",3]]]],[11,"ne","","",14,[[["hashablept2d",3]]]],[11,"eq","","",16,[[["ring",3]]]],[11,"ne","","",16,[[["ring",3]]]],[11,"eq","","",17,[[["speed",3]]]],[11,"ne","","",17,[[["speed",3]]]],[11,"eq","","",21,[[["statistic",4]]]],[11,"eq","","",19,[[["time",3]]]],[11,"ne","","",19,[[["time",3]]]],[11,"partial_cmp","","",0,[[["angle",3]],[["ordering",4],["option",4]]]],[11,"lt","","",0,[[["angle",3]]]],[11,"le","","",0,[[["angle",3]]]],[11,"gt","","",0,[[["angle",3]]]],[11,"ge","","",0,[[["angle",3]]]],[11,"partial_cmp","","",4,[[["distance",3]],[["ordering",4],["option",4]]]],[11,"lt","","",4,[[["distance",3]]]],[11,"le","","",4,[[["distance",3]]]],[11,"gt","","",4,[[["distance",3]]]],[11,"ge","","",4,[[["distance",3]]]],[11,"partial_cmp","","",5,[[["duration",3]],[["ordering",4],["option",4]]]],[11,"lt","","",5,[[["duration",3]]]],[11,"le","","",5,[[["duration",3]]]],[11,"gt","","",5,[[["duration",3]]]],[11,"ge","","",5,[[["duration",3]]]],[11,"partial_cmp","","",7,[[["lonlat",3]],[["ordering",4],["option",4]]]],[11,"lt","","",7,[[["lonlat",3]]]],[11,"le","","",7,[[["lonlat",3]]]],[11,"gt","","",7,[[["lonlat",3]]]],[11,"ge","","",7,[[["lonlat",3]]]],[11,"partial_cmp","","",14,[[["hashablept2d",3]],[["ordering",4],["option",4]]]],[11,"lt","","",14,[[["hashablept2d",3]]]],[11,"le","","",14,[[["hashablept2d",3]]]],[11,"gt","","",14,[[["hashablept2d",3]]]],[11,"ge","","",14,[[["hashablept2d",3]]]],[11,"partial_cmp","","",17,[[["speed",3]],[["ordering",4],["option",4]]]],[11,"lt","","",17,[[["speed",3]]]],[11,"le","","",17,[[["speed",3]]]],[11,"gt","","",17,[[["speed",3]]]],[11,"ge","","",17,[[["speed",3]]]],[11,"partial_cmp","","",21,[[["statistic",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","","",19,[[["time",3]],[["ordering",4],["option",4]]]],[11,"lt","","",19,[[["time",3]]]],[11,"le","","",19,[[["time",3]]]],[11,"gt","","",19,[[["time",3]]]],[11,"ge","","",19,[[["time",3]]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"div","","",0,[[],["angle",3]]],[11,"div","","",4,[[["distance",3]]]],[11,"div","","",4,[[],["distance",3]]],[11,"div","","",4,[[["speed",3]],["duration",3]]],[11,"div","","",5,[[["duration",3]]]],[11,"div","","",5,[[],["duration",3]]],[11,"rem","","",5,[[["duration",3]],["duration",3]]],[11,"sub","","",4,[[["distance",3]],["distance",3]]],[11,"sub","","",5,[[["duration",3]],["duration",3]]],[11,"sub","","",17,[[["speed",3]],["speed",3]]],[11,"sub","","",19,[[["duration",3]],["time",3]]],[11,"sub","","",19,[[["time",3]],["duration",3]]],[11,"add","","",0,[[["angle",3]],["angle",3]]],[11,"add","","",4,[[["distance",3]],["distance",3]]],[11,"add","","",5,[[["duration",3]],["duration",3]]],[11,"add","","",17,[[["speed",3]],["speed",3]]],[11,"add","","",19,[[["duration",3]],["time",3]]],[11,"mul","","",4,[[],["distance",3]]],[11,"mul","","",5,[[],["duration",3]]],[11,"mul","","",5,[[["speed",3]],["distance",3]]],[11,"mul","","",17,[[],["speed",3]]],[11,"mul","","",17,[[["duration",3]],["distance",3]]],[11,"neg","","",0,[[],["angle",3]]],[11,"neg","","",4,[[],["distance",3]]],[11,"neg","","",17,[[],["speed",3]]],[11,"add_assign","","",4,[[["distance",3]]]],[11,"add_assign","","",5,[[["duration",3]]]],[11,"add_assign","","",19,[[["duration",3]]]],[11,"sub_assign","","",4,[[["distance",3]]]],[11,"sub_assign","","",5,[[["duration",3]]]],[11,"hash","","",14,[[]]],[11,"sum","","",0,[[],["angle",3]]],[11,"sum","","",4,[[],["distance",3]]],[11,"sum","","",5,[[],["duration",3]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",1,[[],["result",4]]],[11,"serialize","","",2,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",9,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]]],"p":[[3,"Angle"],[3,"Bounds"],[3,"GPSBounds"],[3,"Circle"],[3,"Distance"],[3,"Duration"],[3,"FindClosest"],[3,"LonLat"],[3,"InfiniteLine"],[3,"Line"],[3,"Percent"],[3,"Polygon"],[3,"Triangle"],[3,"PolyLine"],[3,"HashablePt2D"],[3,"Pt2D"],[3,"Ring"],[3,"Speed"],[3,"Histogram"],[3,"Time"],[4,"ArrowCap"],[4,"Statistic"],[8,"HgramValue"]]},\ "headless":{"doc":"","i":[[3,"MAP","headless","",null,null],[12,"__private_field","","",0,null],[3,"SIM","","",null,null],[12,"__private_field","","",1,null],[3,"LOAD","","",null,null],[12,"__private_field","","",2,null],[3,"FinishedTrip","","",null,null],[12,"id","","",3,null],[12,"duration","","",3,null],[12,"mode","","",3,null],[12,"capped","","",3,null],[3,"Delays","","",null,null],[12,"per_direction","","",4,null],[3,"Throughput","","",null,null],[12,"per_direction","","",5,null],[3,"AgentPositions","","",null,null],[12,"agents","","",6,null],[3,"AgentPosition","","",null,null],[12,"vehicle_type","","",7,null],[12,"pos","","",7,null],[12,"person","","",7,null],[3,"RoadThroughput","","",null,null],[12,"counts","","",8,null],[3,"TrafficSignalState","","",null,null],[12,"current_stage_idx","","",9,null],[12,"remaining_time","","",9,null],[12,"accepted","","",9,null],[12,"waiting","","",9,null],[3,"LoadSim","","",null,null],[12,"scenario","","",10,null],[12,"modifiers","","",10,null],[12,"edits","","",10,null],[12,"rng_seed","","",10,null],[12,"opts","","",10,null],[5,"main","","",null,[[]]],[5,"serve_req","","",null,[[["request",3],["body",3]]]],[5,"handle_command","","",null,[[["sim",3],["hashmap",3],["loadsim",3],["vec",3],["map",3]],[["string",3],["result",4],["box",3]]]],[11,"setup","","",10,[[["timer",3]]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"into_any_arc","","",5,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["any",8],["arc",3]]]],[11,"deref","","",0,[[],["rwlock",3]]],[11,"deref","","",1,[[],["rwlock",3]]],[11,"deref","","",2,[[],["rwlock",3]]],[11,"initialize","","",0,[[]]],[11,"initialize","","",1,[[]]],[11,"initialize","","",2,[[]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"deserialize","","",10,[[],["result",4]]]],"p":[[3,"MAP"],[3,"SIM"],[3,"LOAD"],[3,"FinishedTrip"],[3,"Delays"],[3,"Throughput"],[3,"AgentPositions"],[3,"AgentPosition"],[3,"RoadThroughput"],[3,"TrafficSignalState"],[3,"LoadSim"]]},\ diff --git a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-f6fed54f819b9442/out/built.rs.html b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-f6fed54f819b9442/out/built.rs.html index d6a1e0df78..ae3258d49c 100644 --- a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-f6fed54f819b9442/out/built.rs.html +++ b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-f6fed54f819b9442/out/built.rs.html @@ -111,7 +111,7 @@ /// The output of `rustdoc -V` pub const RUSTDOC_VERSION: &str = "rustdoc 1.46.0 (04488afe3 2020-08-24)"; /// The built-time in RFC2822, UTC -pub const BUILT_TIME_UTC: &str = "Tue, 06 Oct 2020 20:30:31 +0000"; +pub const BUILT_TIME_UTC: &str = "Tue, 06 Oct 2020 21:05:28 +0000"; /// The target architecture, given by `cfg!(target_arch)`. pub const CFG_TARGET_ARCH: &str = "x86_64"; /// The endianness, given by `cfg!(target_endian)`. diff --git a/rustdoc/src/game/layer/map.rs.html b/rustdoc/src/game/layer/map.rs.html index 3a0689754c..3640ca5834 100644 --- a/rustdoc/src/game/layer/map.rs.html +++ b/rustdoc/src/game/layer/map.rs.html @@ -330,10 +330,125 @@ 330 331 332 +333 +334 +335 +336 +337 +338 +339 +340 +341 +342 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +360 +361 +362 +363 +364 +365 +366 +367 +368 +369 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +400 +401 +402 +403 +404 +405 +406 +407 +408 +409 +410 +411 +412 +413 +414 +415 +416 +417 +418 +419 +420 +421 +422 +423 +424 +425 +426 +427 +428 +429 +430 +431 +432 +433 +434 +435 +436 +437 +438 +439 +440 +441 +442 +443 +444 +445 +446 +447
-use abstutil::Counter;
+use abstutil::{prettyprint_usize, Counter};
 use geom::{Distance, Time};
-use map_model::LaneType;
+use map_model::{LaneType, PathConstraints};
 use sim::AgentType;
 use widgetry::{
     Btn, Color, Drawable, EventCtx, GfxCtx, HorizontalAlignment, Key, Line, Panel, Text, TextExt,
@@ -342,7 +457,7 @@
 
 use crate::app::App;
 use crate::common::{ColorDiscrete, ColorLegend, ColorNetwork};
-use crate::helpers::amenity_type;
+use crate::helpers::{amenity_type, ID};
 use crate::layer::{Layer, LayerOutcome};
 
 pub struct BikeNetwork {
@@ -663,5 +778,120 @@
         )
     }
 }
+
+pub struct CongestionCaps {
+    panel: Panel,
+    time: Time,
+    unzoomed: Drawable,
+    zoomed: Drawable,
+    tooltip: Option<Text>,
+}
+
+impl Layer for CongestionCaps {
+    fn name(&self) -> Option<&'static str> {
+        Some("congestion caps")
+    }
+    fn event(
+        &mut self,
+        ctx: &mut EventCtx,
+        app: &mut App,
+        minimap: &Panel,
+    ) -> Option<LayerOutcome> {
+        let mut recalc_tooltip = false;
+        if app.primary.sim.time() != self.time {
+            *self = CongestionCaps::new(ctx, app);
+            recalc_tooltip = true;
+        }
+
+        // Show a tooltip with count, only when unzoomed
+        if ctx.canvas.cam_zoom < app.opts.min_zoom_for_detail {
+            if ctx.redo_mouseover() || recalc_tooltip {
+                self.tooltip = None;
+                match app.mouseover_unzoomed_roads_and_intersections(ctx) {
+                    Some(ID::Road(r)) => {
+                        if let Some(cap) = app
+                            .primary
+                            .map
+                            .get_r(r)
+                            .access_restrictions
+                            .cap_vehicles_per_hour
+                        {
+                            self.tooltip = Some(Text::from(Line(format!(
+                                "Cap of {} vehicles per hour",
+                                prettyprint_usize(cap)
+                            ))));
+                        }
+                    }
+                    _ => {}
+                }
+            }
+        } else {
+            self.tooltip = None;
+        }
+
+        Layer::simple_event(ctx, minimap, &mut self.panel)
+    }
+    fn draw(&self, g: &mut GfxCtx, app: &App) {
+        self.panel.draw(g);
+        if g.canvas.cam_zoom < app.opts.min_zoom_for_detail {
+            g.redraw(&self.unzoomed);
+        } else {
+            g.redraw(&self.zoomed);
+        }
+        if let Some(ref txt) = self.tooltip {
+            g.draw_mouse_tooltip(txt.clone());
+        }
+    }
+    fn draw_minimap(&self, g: &mut GfxCtx) {
+        g.redraw(&self.unzoomed);
+    }
+}
+
+impl CongestionCaps {
+    pub fn new(ctx: &mut EventCtx, app: &App) -> CongestionCaps {
+        let mut colorer = ColorNetwork::new(app);
+        let map = &app.primary.map;
+
+        let mut num_roads = 0;
+        for r in map.all_roads() {
+            if let Some(cap) = r.access_restrictions.cap_vehicles_per_hour {
+                num_roads += 1;
+                if let Some(l) = r
+                    .all_lanes()
+                    .into_iter()
+                    .find(|l| PathConstraints::Car.can_use(map.get_l(*l), map))
+                {
+                    let current = app.primary.sim.get_cap_counter(l);
+                    let pct = ((current as f64) / (cap as f64)).min(1.0);
+                    colorer.add_r(r.id, app.cs.good_to_bad_red.eval(pct));
+                }
+            }
+        }
+
+        let panel = Panel::new(Widget::col(vec![
+            Widget::row(vec![
+                Widget::draw_svg(ctx, "system/assets/tools/layers.svg"),
+                "Congestion caps".draw_text(ctx),
+                Btn::plaintext("X")
+                    .build(ctx, "close", Key::Escape)
+                    .align_right(),
+            ]),
+            format!("{} roads have caps", prettyprint_usize(num_roads)).draw_text(ctx),
+            ColorLegend::gradient(ctx, &app.cs.good_to_bad_red, vec!["available", "full"]),
+        ]))
+        .aligned(HorizontalAlignment::Right, VerticalAlignment::Center)
+        .build(ctx);
+
+        let (unzoomed, zoomed) = colorer.build(ctx);
+
+        CongestionCaps {
+            panel,
+            time: app.primary.sim.time(),
+            unzoomed,
+            zoomed,
+            tooltip: None,
+        }
+    }
+}
 
\ No newline at end of file diff --git a/rustdoc/src/game/layer/mod.rs.html b/rustdoc/src/game/layer/mod.rs.html index 883c956852..13fad98e7a 100644 --- a/rustdoc/src/game/layer/mod.rs.html +++ b/rustdoc/src/game/layer/mod.rs.html @@ -388,11 +388,8 @@ btn("backpressure", Key::Z), btn("elevation", Key::V), btn("parking efficiency", Key::O), - if app.opts.dev { - btn("blackholes", Key::L) - } else { - Widget::nothing() - }, + btn("blackholes", Key::L), + btn("congestion caps", Key::C), if app.primary.sim.get_pandemic_model().is_some() { btn("pandemic model", Key::Y) } else { @@ -402,7 +399,7 @@ Widget::col(vec![ "Data".draw_text(ctx), btn("traffic signal demand", Key::M), - btn("commuter patterns", Key::C), + btn("commuter patterns", Key::R), ]), ]) .evenly_spaced(), @@ -458,6 +455,9 @@ "blackholes" => { app.layer = Some(Box::new(map::Static::blackholes(ctx, app))); } + "congestion caps" => { + app.layer = Some(Box::new(map::CongestionCaps::new(ctx, app))); + } "parking occupancy" => { app.layer = Some(Box::new(parking::Occupancy::new( ctx, app, true, true, true, false, true,