From 3959553421ee8012189500977d5cfa92e33aca69 Mon Sep 17 00:00:00 2001 From: dabreegster Date: Tue, 7 Sep 2021 18:33:29 +0000 Subject: [PATCH] deploy: a8645bd9ed212d03ac034c4cd2a0186b92724749 --- rustdoc/game/fn.continue_app_setup.html | 2 +- rustdoc/game/fn.finish_app_setup.html | 2 +- rustdoc/game/index.html | 2 +- .../built_info/constant.BUILT_TIME_UTC.html | 2 +- rustdoc/map_gui/simple_app/index.html | 2 +- .../map_gui/simple_app/struct.SimpleApp.html | 20 ++++++------ .../simple_app/struct.SimpleWarper.html | 6 ++-- rustdoc/map_gui/struct.SimpleApp.html | 20 ++++++------ rustdoc/map_gui/tools/struct.URLManager.html | 9 ++++-- .../tools/url/fn.change_url_free_param.html | 2 +- .../tools/url/fn.change_url_param.html | 2 +- .../map_gui/tools/url/fn.must_update_url.html | 2 +- rustdoc/map_gui/tools/url/fn.update_url.html | 2 +- rustdoc/map_gui/tools/url/index.html | 2 +- .../map_gui/tools/url/struct.URLManager.html | 9 ++++-- rustdoc/map_gui/trait.AppLike.html | 2 +- rustdoc/search-index.js | 6 ++-- .../game-7b2f388b02b372bc/out/built.rs.html | 2 +- rustdoc/src/game/lib.rs.html | 16 +++------- rustdoc/src/map_editor/load.rs.html | 12 +++---- rustdoc/src/map_gui/simple_app.rs.html | 12 +------ rustdoc/src/map_gui/tools/url.rs.html | 32 ++++++++++++++++++- 22 files changed, 93 insertions(+), 73 deletions(-) diff --git a/rustdoc/game/fn.continue_app_setup.html b/rustdoc/game/fn.continue_app_setup.html index ed716109b6..1859928c25 100644 --- a/rustdoc/game/fn.continue_app_setup.html +++ b/rustdoc/game/fn.continue_app_setup.html @@ -1,3 +1,3 @@ continue_app_setup in game - Rust -

Function game::continue_app_setup[][src]

pub(crate) fn continue_app_setup(
    ctx: &mut EventCtx<'_>,
    app: &mut App,
    title: bool,
    setup: Setup
) -> Vec<Box<dyn State<App>>>
\ No newline at end of file +

Function game::continue_app_setup[][src]

pub(crate) fn continue_app_setup(
    ctx: &mut EventCtx<'_>,
    app: &mut App,
    title: bool,
    setup: Setup
) -> Vec<Box<dyn State<App>>>
\ No newline at end of file diff --git a/rustdoc/game/fn.finish_app_setup.html b/rustdoc/game/fn.finish_app_setup.html index ec1efdf6ca..af4fd0e7e8 100644 --- a/rustdoc/game/fn.finish_app_setup.html +++ b/rustdoc/game/fn.finish_app_setup.html @@ -1,3 +1,3 @@ finish_app_setup in game - Rust -

Function game::finish_app_setup[][src]

pub(crate) fn finish_app_setup(
    ctx: &mut EventCtx<'_>,
    app: &mut App,
    title: bool,
    savestate: Option<Sim>,
    edits: Option<MapEdits>,
    setup: Setup
) -> Vec<Box<dyn State<App>>>
\ No newline at end of file +

Function game::finish_app_setup[][src]

pub(crate) fn finish_app_setup(
    ctx: &mut EventCtx<'_>,
    app: &mut App,
    title: bool,
    savestate: Option<Sim>,
    edits: Option<MapEdits>,
    setup: Setup
) -> Vec<Box<dyn State<App>>>
\ No newline at end of file diff --git a/rustdoc/game/index.html b/rustdoc/game/index.html index 9cca89389c..74ac5e09cb 100644 --- a/rustdoc/game/index.html +++ b/rustdoc/game/index.html @@ -1,6 +1,6 @@ game - Rust -

Crate game[][src]

Modules

+

Crate game[][src]

Modules

app
challenges
common
debug
devtools

This directory contains extra/experimental tools not directly related to A/B Street the game. Eventually some might be split into separate crates.

edit
info
layer
pregame
sandbox
ungap

Structs

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 5df8d4eb92..858e73e05e 100644 --- a/rustdoc/game/pregame/built_info/constant.BUILT_TIME_UTC.html +++ b/rustdoc/game/pregame/built_info/constant.BUILT_TIME_UTC.html @@ -1,4 +1,4 @@ BUILT_TIME_UTC in game::pregame::built_info - Rust -

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

pub const BUILT_TIME_UTC: &str = r"Tue, 07 Sep 2021 18:22:11 +0000";
Expand description

The build time in RFC2822, UTC.

+

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

pub const BUILT_TIME_UTC: &str = r"Tue, 07 Sep 2021 18:32:17 +0000";
Expand description

The build time in RFC2822, UTC.

\ No newline at end of file diff --git a/rustdoc/map_gui/simple_app/index.html b/rustdoc/map_gui/simple_app/index.html index 55100f12d1..f46bd93440 100644 --- a/rustdoc/map_gui/simple_app/index.html +++ b/rustdoc/map_gui/simple_app/index.html @@ -1,5 +1,5 @@ map_gui::simple_app - Rust -

Module map_gui::simple_app[][src]

Structs

+

Module map_gui::simple_app[][src]

Structs

SimpleApp

Simple app state that just renders a static map, without any dynamic agents on the map.

SimpleWarper
\ No newline at end of file diff --git a/rustdoc/map_gui/simple_app/struct.SimpleApp.html b/rustdoc/map_gui/simple_app/struct.SimpleApp.html index 125ab2d1eb..80068e473c 100644 --- a/rustdoc/map_gui/simple_app/struct.SimpleApp.html +++ b/rustdoc/map_gui/simple_app/struct.SimpleApp.html @@ -12,18 +12,18 @@

Fields

map: Mapdraw_map: DrawMapcs: ColorSchemeopts: Optionscurrent_selection: Option<ID>session: T

Custom per-app state can be stored here

time: Time

If desired, this can be advanced to render traffic signals changing.

-

Implementations

Assumes some defaults.

-

Only select buildings, and work whether zoomed in or not.

-

Trait Implementations

Create a widgetry::State that warps to the given point.

-

Change the color scheme. Idempotent. Return true if there was a change.

-

When DrawBaselayer::DefaultDraw is called, run this.

-

Will be called if State::event or State::draw panics.

-

Called before a normal exit, like window close

-

If widgetry determines the video card is low on memory, this may be called. The application +

Implementations

Assumes some defaults.

+

Only select buildings, and work whether zoomed in or not.

+

Trait Implementations

Create a widgetry::State that warps to the given point.

+

Change the color scheme. Idempotent. Return true if there was a change.

+

When DrawBaselayer::DefaultDraw is called, run this.

+

Will be called if State::event or State::draw panics.

+

Called before a normal exit, like window close

+

If widgetry determines the video card is low on memory, this may be called. The application should make its best effort to delete any unused Drawables. Read more

Before State::event is called, call this.

-

Respond to a UI event, such as input or time passing.

-

Draw

+

Respond to a UI event, such as input or time passing.

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/map_gui/simple_app/struct.SimpleWarper.html b/rustdoc/map_gui/simple_app/struct.SimpleWarper.html index 21b2b9da44..c56a94f157 100644 --- a/rustdoc/map_gui/simple_app/struct.SimpleWarper.html +++ b/rustdoc/map_gui/simple_app/struct.SimpleWarper.html @@ -1,10 +1,10 @@ SimpleWarper in map_gui::simple_app - Rust -

Struct map_gui::simple_app::SimpleWarper[][src]

struct SimpleWarper {
+

Struct map_gui::simple_app::SimpleWarper[][src]

struct SimpleWarper {
     warper: Warper,
 }

- Fields

warper: Warper

Trait Implementations

Respond to a UI event, such as input or time passing.

-

Draw

+ Fieldswarper: Warper

Trait Implementations

Respond to a UI event, such as input or time passing.

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/map_gui/struct.SimpleApp.html b/rustdoc/map_gui/struct.SimpleApp.html index cdd5cc8440..b168fe3968 100644 --- a/rustdoc/map_gui/struct.SimpleApp.html +++ b/rustdoc/map_gui/struct.SimpleApp.html @@ -12,18 +12,18 @@

Fields

map: Mapdraw_map: DrawMapcs: ColorSchemeopts: Optionscurrent_selection: Option<ID>session: T

Custom per-app state can be stored here

time: Time

If desired, this can be advanced to render traffic signals changing.

-

Implementations

Assumes some defaults.

-

Only select buildings, and work whether zoomed in or not.

-

Trait Implementations

Create a widgetry::State that warps to the given point.

-

Change the color scheme. Idempotent. Return true if there was a change.

-

When DrawBaselayer::DefaultDraw is called, run this.

-

Will be called if State::event or State::draw panics.

-

Called before a normal exit, like window close

-

If widgetry determines the video card is low on memory, this may be called. The application +

Implementations

Assumes some defaults.

+

Only select buildings, and work whether zoomed in or not.

+

Trait Implementations

Create a widgetry::State that warps to the given point.

+

Change the color scheme. Idempotent. Return true if there was a change.

+

When DrawBaselayer::DefaultDraw is called, run this.

+

Will be called if State::event or State::draw panics.

+

Called before a normal exit, like window close

+

If widgetry determines the video card is low on memory, this may be called. The application should make its best effort to delete any unused Drawables. Read more

Before State::event is called, call this.

-

Respond to a UI event, such as input or time passing.

-

Draw

+

Respond to a UI event, such as input or time passing.

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/map_gui/tools/struct.URLManager.html b/rustdoc/map_gui/tools/struct.URLManager.html index f2b901d375..af2796018d 100644 --- a/rustdoc/map_gui/tools/struct.URLManager.html +++ b/rustdoc/map_gui/tools/struct.URLManager.html @@ -1,8 +1,8 @@ URLManager in map_gui::tools - Rust -

Struct map_gui::tools::URLManager[][src]

pub struct URLManager;
Expand description

Utilities for reflecting the current map and viewport in the URL on the web. No effect on +

Struct map_gui::tools::URLManager[][src]

pub struct URLManager;
Expand description

Utilities for reflecting the current map and viewport in the URL on the web. No effect on native.

-

Implementations

This does nothing on native. On web, it modifies the current URL to change the first free +

Implementations

This does nothing on native. On web, it modifies the current URL to change the first free parameter in the HTTP GET params to the specified value, adding it if needed.

This does nothing on native. On web, it modifies the current URL to change the first named parameter in the HTTP GET params to the specified value, adding it if needed.

@@ -10,7 +10,10 @@ parameter in the HTTP GET params to the specified value, adding it if needed.

zoom/lat/lon string (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current viewport.

-

Parse an OSM-style zoom/lat/lon string +

Parse an OSM-style zoom/lat/lon string +(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), changing the canvas +appropriately. Returns true upon success.

+

Parse an OSM-style zoom/lat/lon string (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), returning the map point to center on and the camera zoom.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/map_gui/tools/url/fn.change_url_free_param.html b/rustdoc/map_gui/tools/url/fn.change_url_free_param.html index aa4de18883..333ca25fa4 100644 --- a/rustdoc/map_gui/tools/url/fn.change_url_free_param.html +++ b/rustdoc/map_gui/tools/url/fn.change_url_free_param.html @@ -1,3 +1,3 @@ change_url_free_param in map_gui::tools::url - Rust -

Function map_gui::tools::url::change_url_free_param[][src]

fn change_url_free_param(url: String, free_param: &str) -> String
\ No newline at end of file +

Function map_gui::tools::url::change_url_free_param[][src]

fn change_url_free_param(url: String, free_param: &str) -> String
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/url/fn.change_url_param.html b/rustdoc/map_gui/tools/url/fn.change_url_param.html index c6bd661fac..9d4af786de 100644 --- a/rustdoc/map_gui/tools/url/fn.change_url_param.html +++ b/rustdoc/map_gui/tools/url/fn.change_url_param.html @@ -1,3 +1,3 @@ change_url_param in map_gui::tools::url - Rust -

Function map_gui::tools::url::change_url_param[][src]

fn change_url_param(url: String, key: &str, value: &str) -> String
\ No newline at end of file +

Function map_gui::tools::url::change_url_param[][src]

fn change_url_param(url: String, key: &str, value: &str) -> String
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/url/fn.must_update_url.html b/rustdoc/map_gui/tools/url/fn.must_update_url.html index 3481026a51..551829c9a0 100644 --- a/rustdoc/map_gui/tools/url/fn.must_update_url.html +++ b/rustdoc/map_gui/tools/url/fn.must_update_url.html @@ -1,3 +1,3 @@ must_update_url in map_gui::tools::url - Rust -

Function map_gui::tools::url::must_update_url[][src]

fn must_update_url(transform: Box<dyn Fn(String) -> String>)
\ No newline at end of file +

Function map_gui::tools::url::must_update_url[][src]

fn must_update_url(transform: Box<dyn Fn(String) -> String>)
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/url/fn.update_url.html b/rustdoc/map_gui/tools/url/fn.update_url.html index 5227a1f597..c481a01f55 100644 --- a/rustdoc/map_gui/tools/url/fn.update_url.html +++ b/rustdoc/map_gui/tools/url/fn.update_url.html @@ -1,3 +1,3 @@ update_url in map_gui::tools::url - Rust -

Function map_gui::tools::url::update_url[][src]

fn update_url(transform: Box<dyn Fn(String) -> String>) -> Result<()>
\ No newline at end of file +

Function map_gui::tools::url::update_url[][src]

fn update_url(transform: Box<dyn Fn(String) -> String>) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/url/index.html b/rustdoc/map_gui/tools/url/index.html index 1ff32cfdd7..1fbec99cd9 100644 --- a/rustdoc/map_gui/tools/url/index.html +++ b/rustdoc/map_gui/tools/url/index.html @@ -1,6 +1,6 @@ map_gui::tools::url - Rust -

Module map_gui::tools::url[][src]

Structs

+

Module map_gui::tools::url[][src]

Structs

URLManager

Utilities for reflecting the current map and viewport in the URL on the web. No effect on native.

Functions

diff --git a/rustdoc/map_gui/tools/url/struct.URLManager.html b/rustdoc/map_gui/tools/url/struct.URLManager.html index af55297896..cd31f4e54c 100644 --- a/rustdoc/map_gui/tools/url/struct.URLManager.html +++ b/rustdoc/map_gui/tools/url/struct.URLManager.html @@ -1,8 +1,8 @@ URLManager in map_gui::tools::url - Rust -

Struct map_gui::tools::url::URLManager[][src]

pub struct URLManager;
Expand description

Utilities for reflecting the current map and viewport in the URL on the web. No effect on +

Struct map_gui::tools::url::URLManager[][src]

pub struct URLManager;
Expand description

Utilities for reflecting the current map and viewport in the URL on the web. No effect on native.

-

Implementations

This does nothing on native. On web, it modifies the current URL to change the first free +

Implementations

This does nothing on native. On web, it modifies the current URL to change the first free parameter in the HTTP GET params to the specified value, adding it if needed.

This does nothing on native. On web, it modifies the current URL to change the first named parameter in the HTTP GET params to the specified value, adding it if needed.

@@ -10,7 +10,10 @@ parameter in the HTTP GET params to the specified value, adding it if needed.

zoom/lat/lon string (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current viewport.

-

Parse an OSM-style zoom/lat/lon string +

Parse an OSM-style zoom/lat/lon string +(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), changing the canvas +appropriately. Returns true upon success.

+

Parse an OSM-style zoom/lat/lon string (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), returning the map point to center on and the camera zoom.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/map_gui/trait.AppLike.html b/rustdoc/map_gui/trait.AppLike.html index f2fb3918f9..6420c02192 100644 --- a/rustdoc/map_gui/trait.AppLike.html +++ b/rustdoc/map_gui/trait.AppLike.html @@ -21,4 +21,4 @@ implements widgetry::SharedAppState, so that the tools here can acc SimpleApp for an example implementation.

Required methods

Create a widgetry::State that warps to the given point.

Provided methods

Change the color scheme. Idempotent. Return true if there was a change.

-

Implementors

\ No newline at end of file +

Implementors

\ No newline at end of file diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index 3a1f08964d..384bc67aa1 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -9,7 +9,7 @@ var searchIndex = JSON.parse('{\ "dump_scenario":{"doc":"","t":[5],"n":["main"],"q":["dump_scenario"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\ "extract_cities":{"doc":"Extracts all cities from a large .osm file.","t":[5],"n":["main"],"q":["extract_cities"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\ "fifteen_min":{"doc":"","t":[6,0,0,0,5,5,0,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,13,3,3,4,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,6,3,3,12,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,12,5,5,12,12,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,5,5,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["App","find_amenities","find_home","isochrone","main","run","viewer","FindAmenity","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","create_border_isochrone","create_multi_isochrone","draw","draw","from","from","hovering_on_bldg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","isochrone","new_state","new_state","on_click","other_event","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FindHome","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw_houses","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","on_click","options","other_event","score_houses","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Biking","BorderIsochrone","Isochrone","Options","Walking","amenities_reachable","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","colors","colors","draw","draw","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","onstreet_parking_spots","options","options","path_to","population","start","start","thresholds","thresholds","time_to_reach_building","time_to_reach_building","times_from","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","ExploreAmenities","HoverKey","HoverOnBuilding","Viewer","address","amenity_idx","amenity_type","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_panel","draw","draw","draw","draw_star","draw_unwalkable_roads","draw_unwalkable_roads","drawn_route","duration_away","event","event","from","from","from","from","highlight_start","hovering_on_bldg","hovering_on_category","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","isochrone","key","name","new_state","new_state","options_from_controls","options_to_controls","panel","panel","random_start","table","tooltip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip"],"q":["fifteen_min","","","","","","","fifteen_min::find_amenities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::find_home","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","This is a tool to experiment with the concept of …","Calculate isochrones around each amenity on a map and …","","","","","","","","","","Draw an isochrone from every intersection border","For every one of the requested amenity on the map, draw …","","","","","","","","","","","","","","","","","","","","","","","","","","","Ask what types of amenities are necessary to be within a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","For every house in the map, return the percent of …","","","","","","","","","","Represents the area reachable from all intersections on …","Represents the area reachable from a single building.","The constraints on how we’re moving.","","Per category of amenity, what buildings have that?","","","","","","","","","","","","","","","Colors used to draw the isochrone","Colors used to draw the isochrone","Colored polygon contours, uploaded to the GPU and ready …","Colored polygon contours, uploaded to the GPU and ready …","","","","","","","","","","","","","","","","","","How many sreet parking spots are on the same road as any …","The options used to generate this isochrone","The options used to generate this isochrone","","How many people live in the returned area, according to …","The center of the isochrone (can be multiple points)","The center of the isochrone (can be multiple points)","Thresholds used to draw the isochrone","Thresholds used to draw the isochrone","How far away is each building from the start?","How far away is each building from the start?","Calculate the quickest time to reach buildings across the …","","","","","","","","","","","","","","","","(building, scale factor)","","This is the UI state for exploring the isochrone/walkshed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with a random building","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,0,0,2,2,1,2,2,1,2,1,2,1,2,1,2,2,1,2,2,2,1,2,1,2,1,2,1,2,0,0,3,4,3,4,3,4,3,4,4,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,3,4,3,4,3,4,3,4,5,0,0,0,5,6,6,7,5,6,7,5,6,7,5,6,7,5,5,5,6,7,6,7,6,7,5,6,7,5,6,7,5,6,7,5,6,7,5,6,7,6,6,7,6,6,6,7,6,7,6,7,5,5,6,7,5,6,7,5,6,7,5,6,7,5,0,0,0,0,0,8,8,8,9,10,11,8,9,10,11,8,8,9,10,11,8,9,10,11,8,0,9,11,11,0,0,9,10,8,9,11,9,10,11,8,9,9,9,9,10,11,8,9,10,11,8,10,8,9,10,11,8,9,10,8,9,11,0,0,9,11,9,11,10,9,10,11,8,9,10,11,8,9,10,11,8,10,9,10,11,8],"f":[null,null,null,null,[[]],[[["settings",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["options",4],["simpleapp",3]],["borderisochrone",3]],[[["options",4],["simpleapp",3],["eventctx",3],["amenitytype",4]],["isochrone",3]],[[["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["options",4]],[["state",8],["box",3]]],[[["isochrone",3],["simpleapp",3],["eventctx",3],["amenitytype",4],["borderisochrone",3]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["simpleapp",3],["panel",3]],[["transition",4],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]],[["transition",4],["simpleapp",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["options",4]],[["state",8],["box",3]]],[[["vec",3],["buildingid",3],["simpleapp",3],["eventctx",3],["hashmap",3],["percent",3],["amenitytype",4]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["simpleapp",3],["panel",3]],[["transition",4],["simpleapp",3]]],[[["str",15],["eventctx",3],["simpleapp",3],["panel",3]],[["transition",4],["simpleapp",3]]],null,[[["eventctx",3],["simpleapp",3]],[["transition",4],["simpleapp",3]]],[[["timer",3],["options",4],["simpleapp",3],["amenitytype",4],["vec",3]],[["hashmap",3],["buildingid",3],["percent",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["options",4]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["buildingid",3],["options",4],["simpleapp",3],["eventctx",3],["vec",3]],["isochrone",3]],[[["options",4],["simpleapp",3],["eventctx",3],["vec",3],["intersectionid",3]],["borderisochrone",3]],null,null,null,[[["buildingid",3],["map",3]],[["option",4],["path",3]]],null,null,null,null,null,null,null,[[["vec",3],["spot",4],["map",3]],[["buildingid",3],["hashmap",3],["duration",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["isochrone",3],["simpleapp",3],["eventctx",3],["building",3]],["panel",3]],[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],null,[[["eventctx",3],["building",3]],["geombatch",3]],[[["eventctx",3],["options",4],["simpleapp",3]],["drawable",3]],null,null,null,[[["eventctx",3],["simpleapp",3]],[["transition",4],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]],[["transition",4],["simpleapp",3]]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["simpleapp",3],["eventctx",3]],["option",4]],null,[[["eventctx",3],["buildingid",3],["simpleapp",3]],[["state",8],["box",3]]],[[["isochrone",3],["simpleapp",3],["eventctx",3],["amenitytype",4]],[["state",8],["box",3]]],[[["panel",3]],["options",4]],[[["eventctx",3],["options",4]],["widget",3]],null,null,[[["eventctx",3],["simpleapp",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["isochrone",3],["eventctx",3],["simpleapp",3]],["hoveronbuilding",3]],[[]],[[]],[[]],[[]]],"p":[[3,"FindAmenity"],[3,"Results"],[3,"FindHome"],[3,"Results"],[4,"Options"],[3,"Isochrone"],[3,"BorderIsochrone"],[3,"Entry"],[3,"Viewer"],[3,"HoverOnBuilding"],[3,"ExploreAmenities"]]},\ -"game":{"doc":"","t":[3,0,11,11,11,11,12,0,0,5,0,0,12,0,5,12,11,0,12,11,11,11,11,0,12,5,12,12,0,5,0,5,12,12,11,11,11,0,12,11,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,11,12,12,12,11,10,11,12,12,12,12,12,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,5,11,11,11,11,0,0,13,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,3,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,12,11,12,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,12,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,11,11,0,11,12,0,0,0,11,11,11,11,13,3,4,3,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,17,17,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,12,12,12,5,12,12,12,11,11,11,11,11,11,11,11,17,17,17,17,17,3,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,12,13,13,13,3,3,4,13,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,12,11,11,11,11,12,12,12,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,5,12,12,0,11,11,11,11,12,12,12,12,12,12,11,11,12,0,0,5,0,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,0,11,11,11,11,0,12,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,5,11,11,11,11,11,5,11,12,12,12,11,11,11,12,11,12,13,13,13,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,12,12,11,11,11,11,11,0,11,12,11,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,12,12,11,11,12,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,11,11,11,11,11,11,12,12,11,11,12,12,13,13,13,3,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,5,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,12,5,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,12,5,5,5,11,11,11,11,11,11,11,11,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,3,13,13,13,4,8,11,11,11,11,0,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,0,0,0,10,11,11,11,11,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,11,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,5,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,5,11,5,12,12,11,12,12,12,11,11,11,11,11,5,12,3,11,11,11,11,11,11,11,11,11,11,12,5,5,11,12,11,12,11,11,11,11,11,3,3,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,17,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11],"n":["Setup","app","as_any","as_any_mut","borrow","borrow_mut","center_camera","challenges","common","continue_app_setup","debug","devtools","diff_map","edit","finish_app_setup","flags","from","info","initialize_tutorial","into","into_any","into_any_arc","into_any_rc","layer","load_kml","main","maybe_mode","opts","pregame","run","sandbox","setup_app","start_time","start_with_edits","try_from","try_into","type_id","ungap","ungap","vzip","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","mouseover_debug_mode","mouseover_unzoomed_buildings","mouseover_unzoomed_everything","mouseover_unzoomed_intersections","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","new","new","opts","opts","per_obj","prebaked","prebaked","primary","recalculate_current_selection","report_limit","reset","run","scenario","secondary","session","set_prebaked","show","show","show_areas","show_buildings","show_intersections","show_labels","show_lanes","show_parking_lots","sim","sim","sim_cb","sim_flags","study_area","suspended_sim","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","draw","draw_baselayer","edits_name","event","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","panel","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","draw_baselayer","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","mode","mouseover_i","move_waypoint","ne","ne","new","new","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","InputWaypoints","Waypoint","as_any","as_any","as_any_mut","as_any_mut","at","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","draw_hover","draw_waypoints","event","from","from","geom","get_panel_widget","get_waypoints","hitbox","hovering_on_waypt","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","label","new","new","order","overwrite","snap_to_endpts","try_from","try_from","try_into","try_into","type_id","type_id","update_dragging","update_hover","update_waypoints_drawable","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","export_for_leaflet","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","event","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","scc","source","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","vzip","vzip","zoomed","ObjectDebugger","as_any","as_any_mut","borrow","borrow_mut","debug_json","draw","dump_debug","from","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","vzip","PathCounter","as_any","as_any_mut","borrow","borrow_mut","cnt","demand_across_intersection","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","unzoomed","vzip","zoomed","Item","Point","Polygon","PolygonDebugger","Triangle","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center","draw","event","from","from","idx","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","items","new_state","noun","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw_path","event","event","event","from","from","from","goal","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","maybe_new","new_state","new_state","panel","panel","panel","params_to_controls","recalc_paths","requests","start","tooltip","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unzoomed","vzip","vzip","vzip","zoomed","BulkSelect","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_select_panel","new_state","panel","selector","try_from","try_into","type_id","vzip","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","draw","draw_baselayer","event","from","into","into_any","into_any_rc","kml","new_state","panel","polygon","scenario","story","try_from","try_into","type_id","vzip","Aggregated","CollisionsViewer","Dataviz","Filters","Individual","MapspaceTooltips","aggregated","apply","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","data","dataviz","draw","draw","eq","event","event","from","from","from","from","from_controls","hover","individual","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_controls","ne","new","new","new_state","panel","selected","severity","show_individual","time_range","tooltips","tooltips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","draw_all_circles","unzoomed","zoomed","PopularDestinations","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","make","new_state","panel","per_bldg","try_from","try_into","type_id","vzip","Object","RADIUS","THICKNESS","ViewKML","as_any","as_any","as_any_mut","as_any_mut","attribs","borrow","borrow","borrow_mut","borrow_mut","color","draw","draw","draw_query","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load_objects","make_object","make_query","new_state","objects","osm_bldg","panel","pick_file","polygon","quadtree","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","LAST_PLACED_POINT","POINT_COLOR","POINT_RADIUS","POINT_TO_MOVE","POLYGON_COLOR","PolygonEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","mouseover_pt","moving_pt","name","new_state","panel","points","try_from","try_into","type_id","vzip","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","unzoomed","vzip","zoomed","Dragging","Editing","Freehand","Lasso","Marker","Mode","PlacingMarker","RecordedStoryMap","StoryMap","StoryMapEditor","View","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_hovered","event","event","event","from","from","from","from","from","from","hitbox","hovering","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","load","make_editor","make_panel","markers","markers","mode","name","name","new","new","new","new_state","panel","pl","pts","redo_panel","save","serialize","simplify","story","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ConfirmDiscard","EditMode","LoadEdits","SaveEdits","apply_map_edits","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_edit_lane","cancel","changelist","cmd_to_id","current_name","discard","draw","draw","draw","draw","event","event","event","event","from","from","from","from","heuristics","into","into","into","into","into_any","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_changelist","make_topcenter","map_edit_key","maybe_edit_intersection","mode","mode","multiple_roads","new_state","new_state","new_state","new_state","on_success","orig_dirty","orig_edits","panel","panel","panel","quit","recalc_btn","reset","roads","routes","speed_limit_choices","stop_signs","tool_panel","top_center","traffic_signals","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unzoomed","validate","vzip","vzip","vzip","vzip","zones","zoomed","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw_zone","event","from","into","into_any","into_any_rc","make_instructions","new_state","orig_members","panel","selector","try_from","try_into","type_id","unzoomed","vzip","zoomed","Area","BldgInfo","BldgPeople","BusRoute","BusStatus","BusStop","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","bus","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unzoomed","unzoomed","variant","vzip","vzip","vzip","vzip","warpers","warpers","zoomed","zoomed","draw_occupants","header","info","info_body","people","people_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_baselayer","draw_minimap","elevation","event","event","favorites","from","from","header","into","into","into_any","into_any","into_any_rc","into_any_rc","map","name","pandemic","panel","parking","pick","population","problems","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw_minimap","draw_minimap","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","make_colorer","make_contours","make_legend","name","name","new","new","panel","panel","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","vzip","vzip","zoomed","Favorites","ShowFavorites","add","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","contains","deserialize","draw","draw","draw_minimap","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load","name","new","panel","path","remove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BikeActivity","Static","amenities","as_any","as_any","as_any_mut","as_any_mut","blackholes","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_minimap","draw_minimap","edits","event","event","from","from","high_stress","into","into","into_any","into_any","into_any_rc","into_any_rc","name","name","name","new","new","no_sidewalks","panel","panel","time","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","vzip","vzip","zoomed","zoomed","Dead","Exposed","Infected","Options","Pandemic","Recovered","Sane","Seir","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","draw","draw_minimap","eq","eq","event","fmt","from","from","from","heatmap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","state","time","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bldg","Efficiency","Loc","Lot","Occupancy","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw_minimap","draw_minimap","eq","equivalent","event","event","from","from","from","garages","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","looking_for_parking","lots","name","name","ne","new","new","new","onstreet","panel","panel","partial_cmp","private_bldgs","time","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","zoomed","zoomed","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","unzoomed","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","zoomed","zoomed","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","unzoomed","vzip","zoomed","About","MainMenu","Screensaver","TitleScreen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","built_info","default_scenario_for_map","draw","draw","draw","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","line","new","new_state","new_state","panel","panel","panel","proposals","rng","screensaver","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","BUILT_TIME_UTC","CFG_ENDIAN","CFG_ENV","CFG_FAMILY","CFG_OS","CFG_POINTER_WIDTH","CFG_TARGET_ARCH","CI_PLATFORM","DEBUG","FEATURES","FEATURES_STR","HOST","NUM_JOBS","OPT_LEVEL","PKG_AUTHORS","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_LICENSE","PKG_NAME","PKG_REPOSITORY","PKG_VERSION","PKG_VERSION_MAJOR","PKG_VERSION_MINOR","PKG_VERSION_PATCH","PKG_VERSION_PRE","PROFILE","RUSTC","RUSTC_VERSION","RUSTDOC","RUSTDOC_VERSION","TARGET","maybe_update","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","draw","draw_baselayer","event","from","into","into_any","into_any_rc","launch","new_state","panel","proposals","try_from","try_into","type_id","vzip","Actions","BackToMainMenu","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_all","draw_baselayer","draw_demand","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_arrows","new_state","panel","raw","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Filter","TravelTimes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","changes_pct","contingency_table","draw","event","export_times","from","from","get_trips","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_panel","modes","new","new_state","panel","pct_diff","scatter_plot","summary_boxes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","initialize","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","About","Create","Explore","Route","Tab","TakeLayers","as_any","as_any","as_any_mut","as_any_mut","bike_network","borrow","borrow","borrow_mut","borrow_mut","draw","eq","explore","from","from","handle_action","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","labels","layers","make_header","new_state","on_click","quick_sketch","route","share","take_layers","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","discretize_zoom","draw","from","from","from","from","from","initialize","initialize","initialize","initialize","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","per_zoom","render_network_layer","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_top_panel","map_edit_key","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","into","into_any","into_any_arc","into_any_rc","new","per_zoom","render","simplify_name","simplify_patterns","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","maybe_add_bike_lanes","new_state","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","NamedRoute","RouteManagement","RoutePlanner","RouteResults","SavedRoutes","all","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","closest_path_segment","current","deserialize","deserialize","draw","draw","draw_route","eq","event","event","files","from","from","from","from","from","get_panel_widget","hover_on_line_plot","input_panel","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","load","name","ne","new","new","new_name","new_state","next","on_click","once","panel","paths","prev","results","routes","save","serialize","serialize","sync_from_file_management","take_layers","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","vzip","vzip","waypoints","waypoints","PROPOSAL_HOST_URL","UploadedProposals","as_any","as_any_mut","borrow","borrow_mut","deserialize","fmt","from","into","into_any","into_any_arc","into_any_rc","load","md5sums","proposal_uploaded","serialize","should_upload_proposal","try_from","try_into","type_id","upload_proposal","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions::Dataviz","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::scenario","","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::bus","","","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","","game::pregame","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::pregame::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","","","game::ungap::labels","","","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","game::ungap::route","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::share","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","This directory contains extra/experimental tools not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","","Assumes some defaults.","","","","The most recent Scenario loaded from a file. Don’t …","This is only used right now for a debug mode to compare …","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","Display an extra area with this name on the map. This …","Only filled out in edit mode. Stored here once to avoid …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited, store the unedited version …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if anything changed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a …","","","","","","","","","","","","","","","If the outcome from the panel isn’t used by the caller, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","Draw extra things when unzoomed.","","","","","","","When a button with this label is clicked, warp to this ID.","","Draw extra things when zoomed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The build time in RFC2822, UTC.","The endianness, given by CARGO_CFG_TARGET_ENDIAN.","The toolchain-environment, given by CARGO_CFG_TARGET_ENV.","The OS-family, given by CARGO_CFG_TARGET_FAMILY.","The operating system, given by CARGO_CFG_TARGET_OS.","The pointer width, given by CARGO_CFG_TARGET_POINTER_WIDTH…","The target architecture, given by CARGO_CFG_TARGET_ARCH.","The Continuous Integration platform detected during …","Value of DEBUG for the profile used during compilation.","The features that were enabled during compilation.","The features as a comma-separated string.","The host triple of the rust compiler.","The parallelism that was specified during compilation.","Value of OPT_LEVEL for the profile used during …","A colon-separated list of authors.","The description.","The homepage.","The license.","The name of the package.","The source repository as advertised in Cargo.toml.","The full version.","The major version.","The minor version.","The patch version.","The pre-release version.","release for release builds, debug for other builds.","The compiler that cargo resolved to use.","The output of rustc -V","The documentation generator that cargo resolved to use.","The output of rustdoc -V","The target triple that was being compiled for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named routes. Basic file …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,3,3,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,6,3,2,3,2,7,3,9,9,3,3,2,2,8,6,2,3,3,3,2,3,3,6,6,3,3,4,5,2,6,7,8,9,3,8,2,3,6,6,2,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,4,5,7,8,9,3,4,5,2,6,7,8,9,2,6,2,2,10,5,5,7,9,3,3,2,2,3,3,3,3,3,3,3,3,3,4,5,7,3,3,3,3,2,3,3,8,7,8,2,3,3,3,10,5,4,4,4,4,4,4,3,2,2,9,9,2,9,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,6,3,4,5,2,6,7,8,9,2,3,4,5,2,6,7,8,9,0,0,0,11,11,11,12,13,11,12,13,11,12,13,11,12,13,13,0,11,11,13,13,12,13,11,11,12,13,11,12,11,12,13,11,12,13,11,12,11,12,13,13,13,13,13,0,12,12,11,11,12,13,11,12,13,11,12,13,11,12,13,14,0,0,14,0,14,0,0,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,15,17,18,17,17,18,15,15,15,14,16,17,18,17,15,14,16,17,18,15,14,16,17,18,15,14,16,15,14,16,17,18,16,0,17,16,15,17,15,18,17,18,15,15,17,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,0,19,19,19,19,19,19,19,19,19,19,19,19,0,0,19,19,19,19,19,19,19,0,20,20,20,20,20,0,0,0,0,0,20,20,20,20,20,20,20,20,0,20,20,20,0,20,0,20,20,0,0,0,20,20,20,20,0,0,21,21,0,21,0,0,22,23,23,22,21,23,22,21,23,22,21,23,22,21,22,21,22,21,23,22,21,23,23,22,21,22,23,22,23,22,21,23,22,21,23,22,21,23,22,21,23,23,23,22,22,21,23,22,23,23,23,22,21,23,22,21,23,22,21,23,22,21,23,23,23,22,21,22,24,24,25,0,25,25,0,25,26,25,26,25,26,25,26,25,26,26,26,26,25,26,26,25,26,25,26,25,26,25,26,26,26,26,26,26,26,25,26,25,26,25,26,25,27,27,0,0,0,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,0,28,29,28,29,28,28,29,28,29,29,28,29,28,29,28,29,28,29,0,28,0,0,30,31,30,31,31,30,31,30,31,30,30,30,30,30,30,31,31,30,30,31,30,30,31,30,31,30,31,30,31,31,30,31,31,30,30,30,31,30,31,30,31,30,30,30,30,31,30,0,0,0,0,32,33,33,34,32,35,33,34,32,35,0,33,34,32,35,33,34,32,35,0,33,0,33,35,34,0,0,33,33,35,32,0,0,0,0,0,33,34,32,35,32,33,33,33,34,32,35,33,34,32,35,34,32,35,33,34,32,35,32,33,33,33,35,34,0,33,33,0,0,34,0,33,0,35,0,33,0,0,33,0,35,33,33,34,32,35,33,34,32,35,33,34,32,35,0,33,34,32,35,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,0,37,0,38,37,38,37,38,37,38,37,37,37,37,38,38,38,38,37,38,37,38,37,37,38,37,38,38,38,38,37,38,37,38,37,38,37,38,38,37,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,0,41,42,41,42,41,42,41,42,41,42,42,42,42,41,42,42,41,42,41,41,42,41,42,42,42,42,42,41,42,41,42,41,42,41,0,0,0,43,44,45,43,44,45,44,43,44,45,43,44,45,0,0,0,45,44,43,44,45,45,43,44,45,43,44,45,43,43,44,45,43,44,45,43,44,45,45,43,44,43,44,45,0,43,44,43,44,45,43,44,45,43,44,45,43,44,45,44,43,44,45,44,0,46,46,46,46,46,46,46,46,46,46,0,46,46,46,46,46,46,46,0,0,0,0,0,0,0,0,0,47,48,47,48,47,48,47,48,47,48,48,48,47,48,48,48,47,48,47,48,47,48,47,48,48,47,47,48,47,48,47,47,48,48,47,48,47,48,47,48,47,48,0,49,49,49,49,0,0,49,49,49,49,49,49,49,0,49,49,0,0,0,49,49,49,49,50,0,0,0,50,0,50,51,52,50,53,51,52,50,53,51,52,50,53,51,52,50,53,51,52,52,52,53,51,52,53,52,50,53,51,51,53,50,52,50,53,51,52,50,53,51,50,51,52,50,53,51,51,51,53,51,52,52,53,51,51,51,52,53,52,50,53,51,52,50,53,51,52,50,53,51,52,50,53,51,54,55,55,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,0,0,0,57,58,57,58,58,57,58,57,58,58,57,57,57,57,57,58,57,58,57,58,58,57,58,0,0,0,57,57,58,57,0,58,57,57,57,58,57,58,57,58,57,58,0,0,0,0,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,0,0,0,61,0,0,0,61,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,66,66,66,62,62,65,64,62,64,62,65,64,62,61,63,64,65,66,64,62,62,61,63,64,65,66,62,61,63,64,65,66,63,64,65,66,62,61,63,64,65,66,63,64,0,63,66,62,63,66,63,64,65,62,62,65,64,62,63,66,0,62,66,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,0,0,0,0,0,67,68,69,70,67,68,69,70,67,68,69,70,67,68,69,70,0,68,67,0,68,70,67,68,69,70,67,68,69,70,67,68,69,70,0,67,68,69,70,67,68,69,70,67,68,69,70,0,0,67,0,67,69,0,67,68,69,70,68,67,67,68,69,70,67,68,68,0,0,0,0,67,67,0,67,68,69,70,67,68,69,70,67,68,69,70,67,0,67,68,69,70,0,67,0,0,0,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,0,0,72,72,72,0,72,72,0,72,72,72,72,72,72,72,72,0,72,0,0,72,72,72,72,72,72,72,72,72,72,72,0,72,72,72,72,72,0,0,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,0,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,0,0,75,76,75,76,75,76,75,76,75,76,75,0,76,76,75,76,75,75,75,75,0,0,76,75,0,75,75,76,76,0,75,76,75,76,76,75,76,0,0,75,75,75,75,76,75,0,75,0,0,75,75,75,76,0,76,76,75,75,75,76,75,76,75,76,75,75,76,75,0,77,77,77,77,77,0,77,77,77,77,77,77,77,77,77,77,77,77,77,77,0,0,0,78,79,78,79,78,79,78,79,0,79,79,78,79,79,78,79,0,0,78,79,78,79,78,79,78,79,78,79,78,79,0,0,79,78,78,79,79,78,79,78,79,78,79,78,79,0,0,0,80,81,82,80,81,82,81,80,81,82,80,81,82,80,81,82,80,81,82,82,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,0,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,0,84,84,84,84,84,84,84,0,0,0,85,85,85,85,85,85,0,85,85,85,85,85,0,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,0,86,0,0,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,87,88,88,88,89,86,90,88,89,86,90,88,89,86,90,88,89,86,90,0,0,88,89,86,86,90,86,90,0,90,90,88,90,88,87,88,89,86,90,90,86,87,0,88,89,0,88,89,86,90,88,89,86,90,89,86,90,88,89,86,90,87,88,0,0,0,90,88,90,88,0,0,90,90,88,0,88,88,89,90,86,86,90,88,89,0,88,89,86,90,88,89,86,90,88,89,86,90,88,89,86,88,89,86,90,88,89,88,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,91,91,91,91,0,91,91,0,0,0,91,0,91,0,91,91,91,91,0,0,0,91,0,91,91,91,91,91,91,91,92,0,0,0,0,92,92,93,92,93,92,93,92,93,94,93,93,94,0,94,93,0,92,93,0,92,93,92,93,92,93,0,94,0,93,0,93,0,0,94,0,0,92,93,92,93,92,93,93,92,93,0,0,0,0,95,96,95,96,95,96,95,96,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,0,0,97,98,97,98,97,98,97,98,97,97,97,97,98,98,98,98,98,97,98,97,98,97,97,98,97,97,98,98,98,97,97,97,98,97,98,97,98,97,98,97,0,0,99,100,99,100,99,99,100,99,100,99,100,99,100,99,99,100,99,100,99,99,100,99,100,99,100,99,100,99,99,100,99,99,100,99,100,100,100,99,100,99,100,99,100,99,100,99,100,99,101,101,101,0,0,101,101,0,102,101,103,102,101,103,102,101,103,102,101,103,101,103,101,103,102,102,102,101,103,102,101,102,101,103,103,102,101,103,102,101,103,101,103,102,101,103,0,102,103,102,102,102,102,103,102,101,103,102,101,103,102,101,103,102,101,103,102,101,103,104,0,0,104,0,104,105,106,104,105,106,104,105,106,104,105,106,104,104,104,104,105,106,105,106,104,104,105,106,105,106,104,105,105,106,104,105,106,104,104,105,106,104,105,105,105,106,104,105,106,104,105,105,106,104,105,105,106,104,105,106,104,105,106,104,105,106,104,105,106,105,106,104,105,106,0,0,107,108,107,108,107,108,107,108,108,108,107,107,107,108,107,107,108,108,107,108,107,108,108,107,108,0,107,108,107,107,107,107,107,108,107,108,107,108,107,108,107,108,0,0,109,110,109,110,109,110,109,110,110,110,109,109,109,110,109,109,110,110,109,110,109,110,110,109,110,0,110,109,110,109,110,109,109,109,110,110,110,110,110,109,110,110,110,109,110,109,110,109,110,109,110,0,0,0,0,0,0,111,112,111,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,0,113,112,114,115,116,113,112,114,115,116,111,113,112,114,115,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,111,113,112,114,115,111,116,111,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,112,114,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,116,113,112,114,115,111,116,113,112,114,115,0,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,118,119,120,121,118,119,120,121,118,119,120,121,118,119,120,121,121,0,0,118,119,120,119,120,118,119,120,118,119,120,121,118,119,120,121,118,119,120,121,121,118,119,120,121,121,118,119,120,118,119,120,0,118,118,121,118,119,120,121,118,119,120,121,118,119,120,121,121,118,119,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,122,122,122,122,122,122,122,122,122,122,122,0,122,122,122,122,122,122,122,0,0,123,123,123,0,123,123,123,0,0,0,124,125,126,127,124,123,128,125,126,127,124,123,128,125,125,126,127,124,123,128,125,126,127,124,123,128,124,126,125,125,0,125,127,128,125,127,128,124,128,125,126,127,124,123,128,0,125,124,124,125,125,126,127,124,123,128,125,126,127,124,123,128,127,124,123,125,126,127,124,123,128,0,124,124,125,0,0,126,0,128,0,126,125,125,126,126,125,0,128,125,126,0,126,125,126,127,124,123,128,125,126,127,124,123,128,125,126,127,124,123,128,125,126,127,124,123,128,129,129,0,129,129,129,129,129,129,129,129,129,129,129,129,129,0,129,129,129,0,129,129,129,129,129,0,0,0,129,0,0,129,129,0,129,0,0,0,129,129,129,129,0,0,0,0,130,0,0,130,131,0,131,130,0,131,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,134,135,132,132,134,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,0,133,131,131,132,132,136,136,132,132,131,136,132,132,132,133,134,130,135,131,136,136,0,134,136,132,133,134,130,135,131,136,132,133,134,130,135,131,136,133,134,130,135,131,136,132,133,134,130,135,131,136,0,133,136,131,136,132,132,0,135,132,135,134,131,133,132,132,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,133,134,130,135,131,136,137,137,0,0,0,0,0,138,139,138,139,138,139,138,139,0,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,0,0,0,140,141,142,140,141,142,140,141,142,140,141,142,141,140,141,141,140,140,141,142,140,141,142,140,141,142,141,142,140,141,142,0,142,142,142,142,140,140,0,0,140,140,140,141,141,141,140,141,142,140,141,142,140,141,142,140,141,142,0,0,0,143,144,145,143,144,145,143,144,145,143,144,145,143,144,144,145,143,143,144,145,143,144,145,143,144,145,144,145,143,144,145,0,143,143,144,144,0,144,145,143,143,144,144,143,144,145,143,144,145,143,144,145,143,144,145,144,0,0,146,147,146,147,146,147,146,147,146,146,0,146,147,147,147,147,146,147,146,147,147,146,147,147,146,146,146,147,146,147,146,147,146,147,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,0,0,149,150,150,149,150,149,150,149,150,149,149,150,150,150,149,150,150,149,150,150,149,150,149,149,150,149,149,150,150,149,150,150,149,150,149,150,149,150,149,0,0,151,152,151,152,151,152,151,152,152,0,151,151,0,151,152,152,152,152,152,151,152,151,152,152,151,152,151,152,152,151,151,0,0,0,151,152,151,152,151,152,151,152,153,0,153,153,0,0,153,0,0,154,155,153,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,154,0,155,155,153,153,156,153,154,155,155,153,157,153,156,155,156,153,153,154,155,157,157,154,155,156,153,154,155,156,153,154,155,153,154,155,156,153,154,155,0,153,156,156,156,157,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,154,0,0,0,0,0,158,159,160,161,162,158,159,160,161,162,158,159,160,161,162,158,159,160,161,162,158,159,160,161,158,159,159,160,161,159,160,162,158,158,158,159,160,161,162,159,160,161,158,159,160,161,162,158,159,160,161,162,159,160,161,162,158,159,160,161,162,0,0,0,159,160,161,162,159,162,158,162,162,158,159,0,160,158,159,160,162,158,158,158,159,160,161,162,158,159,160,161,162,158,159,160,161,162,158,162,158,159,160,161,162,159,163,0,163,163,164,0,0,0,164,163,164,163,164,163,0,163,164,165,163,164,165,163,164,165,163,164,165,163,163,163,166,163,166,0,165,165,163,163,163,0,166,166,166,166,166,165,163,163,166,165,0,0,164,165,163,166,166,166,166,163,164,165,163,164,165,163,163,164,165,163,166,163,163,165,165,166,165,163,0,166,165,163,163,164,165,163,164,165,163,0,164,165,163,164,165,163,0,0,167,168,167,168,167,167,168,167,168,167,168,167,0,167,168,167,167,168,167,168,168,167,168,167,168,167,167,167,167,167,168,167,168,167,168,167,168,0,169,169,169,169,169,169,0,169,169,169,0,169,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,0,0,170,170,170,170,170,0,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,0,0,171,172,171,172,171,172,171,172,171,172,171,0,171,172,0,171,172,171,172,172,171,172,171,172,172,171,0,0,171,171,172,171,172,171,172,171,172,0,173,173,173,173,173,173,0,0,0,173,173,173,173,173,173,173,173,173,173,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,0,0,0,0,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,179,177,179,175,176,177,175,176,177,178,175,176,177,178,179,177,175,176,177,178,179,175,176,177,178,179,178,179,175,176,177,178,179,175,176,177,179,175,176,177,178,178,175,176,177,177,175,175,176,177,175,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,0,180,180,0,180,180,180,180,0,180,180,0,0,180,0,0,0,180,0,181,181,181,182,183,181,184,185,180,182,183,181,184,185,180,0,182,183,181,184,185,180,182,183,181,184,185,180,182,182,184,185,180,185,180,185,184,183,183,182,181,185,180,185,182,0,184,184,182,183,181,184,185,180,182,182,182,182,181,181,182,182,184,184,184,184,184,182,183,181,184,185,180,182,183,181,184,185,180,185,180,182,183,181,184,185,180,0,180,182,181,0,182,183,184,184,184,183,183,182,185,183,181,184,185,184,184,184,185,185,180,184,184,182,184,182,183,184,184,184,185,184,182,183,185,180,182,180,0,182,183,181,184,185,180,182,183,181,184,185,180,181,182,183,181,184,185,180,182,183,181,184,185,180,183,183,182,184,184,0,186,186,186,186,186,186,186,186,186,186,186,186,0,186,0,186,186,186,186,186,186,186,186,0,0,187,188,187,188,187,188,187,188,187,188,187,188,187,188,187,188,187,188,187,187,188,0,188,187,188,188,187,187,188,187,188,187,188,187,188,189,189,189,189,0,0,190,189,190,189,190,190,189,190,189,189,189,190,190,189,190,190,189,190,189,190,189,189,190,189,190,190,190,190,189,190,190,190,190,190,190,189,190,190,189,190,189,190,189,190,189,0,0,0,191,192,191,192,191,192,191,192,0,0,0,191,192,192,191,192,191,192,192,191,192,191,192,191,192,191,191,192,192,191,192,192,191,191,192,191,192,191,192,191,192,191,192,192,0,193,193,193,0,0,194,193,194,193,0,194,193,194,193,194,193,0,194,193,193,194,193,194,193,194,193,194,193,0,0,193,194,194,0,0,0,195,194,193,194,193,194,193,194,193,0,0,0,0,0,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,196,197,198,199,200,200,200,196,197,198,199,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,0,200,200,200,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,0,201,201,201,201,201,201,201,201,201,201,201,0,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,0,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,203,0,203,203,203,203,203,203,203,203,203,203,203,0,203,0,204,204,204,204,204,204,204,204,204,204,204,0,0,204,204,204,204,204,204,204,204,204,0,0,0,0,0,205,206,207,205,208,209,206,207,205,208,209,206,207,205,208,209,206,207,205,208,209,208,208,207,205,208,209,206,207,207,208,206,207,206,206,207,205,208,209,205,207,206,206,207,205,208,209,206,207,205,208,209,205,208,209,206,207,205,208,209,206,209,208,208,207,205,209,206,209,205,206,207,207,209,206,209,209,208,209,206,206,208,206,207,205,208,209,206,207,205,208,209,206,207,205,208,209,206,206,207,205,208,209,206,208,0,0,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,210],"f":[null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["bool",15],["eventctx",3],["app",3],["setup",3]],[["vec",3],["box",3]]],null,null,null,null,[[["option",4],["option",4],["mapedits",3],["app",3],["sim",3],["bool",15],["eventctx",3],["setup",3]],[["vec",3],["box",3]]],null,[[]],null,null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[]],null,null,null,[[["settings",3]]],null,[[["setup",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,[[["map",3],["str",15]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["bool",15],["eventctx",3],["showobject",8]],[["option",4],["id",4]]],[[["id",4]],[["pt2d",3],["option",4]]],[[["eventctx",3]]],[[],["sim",3]],null,[[["into",8],["string",3],["eventctx",3]],[["intersectionid",3],["option",4]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["showobject",8],["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["agentcache",3],["prerender",3],["showobject",8],["bounds",3]],[["renderable",8],["vec",3]]],null,null,[[],["option",4]],null,null,[[["bool",15],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["into",8],["string",3],["eventctx",3]],["bool",15]],null,[[["id",4],["eventctx",3],["option",4],["pt2d",3],["f64",15],["option",4]],[["state",8],["box",3]]],[[],["map",3]],null,[[["map",3],["flags",3],["colorscheme",3],["eventctx",3],["sim",3],["options",3],["timer",3]],["permap",3]],[[["map",3],["timer",3],["eventctx",3]]],[[["showobject",8],["eventctx",3]],[["option",4],["id",4]]],[[["eventctx",3]],[["option",4],["id",4]]],[[["eventctx",3]],[["option",4],["id",4]]],[[["eventctx",3]],[["option",4],["id",4]]],[[["eventctx",3]],[["option",4],["id",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],[[["map",3],["sim",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["btreemap",3],["string",3],["vec",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["gameplaymode",4]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["app",3],["gameplaymode",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["string",3],["into",8]],["cutscenebuilder",3]],[[["box",3],["fn",8],["eventctx",3]],[["state",8],["box",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["str",15],["string",3],["into",8],["f64",15]],["cutscenebuilder",3]],[[],["color",3]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["str",15],["eventctx",3],["fn",8],["usize",15]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["color",3],["widget",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["string",3],["into",8]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["map",3],["timer",3],["scenario",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["btreeset",3],["eventctx",3]],["widget",3]],[[["duration",3],["app",3]],[["vec",3],["textspan",3]]],[[["agenttype",4],["app",3]],["color",3]],[[["tripmode",4],["app",3]],["color",3]],[[["tripphasetype",4],["app",3]],["color",3]],[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],[[["gfxctx",3],["app",3]]],[[["text",3],["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["contextualactions",8],["eventctx",3]],[["option",4],["transition",4]]],[[]],null,[[["app",3]],[["option",4],["id",4]]],[[["map",3],["btreeset",3]],[["intersectionid",3],["btreeset",3]]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["duration",3]],[["box",3],["fnonce",8]]],[[["tab",4],["eventctx",3],["app",3],["contextualactions",8]]],[[["fn",8],["string",3],["text",3],["btreeset",3]]],[[],["commonstate",3]],[[["id",4],["app",3]],["text",3]],null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["intersectionid",3],["app",3]]],[[["app",3]],[["vec",3],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3],["eventctx",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4]]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],null,[[["eventctx",3]],[["intersectionid",3],["option",4]]],[[["map",3],["usize",15],["intersectionid",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3],["eventctx",3]],["routesketcher",3]],[[],["route",3]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["bool",15],["gfxctx",3],["app",3]]],[[["str",15],["eventctx",3],["app",3],["option",4]],["bool",15]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3],["app",3],["btreeset",3],["roadid",3]],["roadselector",3]],null,null,[[["app",3],["eventctx",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["id",4],["eventctx",3],["permap",3],["option",4],["pt2d",3],["f64",15],["option",4]],[["state",8],["box",3]]],[[["eventctx",3]],[["state",8],["box",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["app",3],["str",15],["eventctx",3]],[["transition",4],["app",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["gfxctx",3]]],null,null,[[["app",3],["outcome",4],["eventctx",3]],["bool",15]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[],[["vec",3],["tripendpoint",4]]],null,null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],["inputwaypoints",3]],[[["eventctx",3],["tripendpoint",4],["usize",15],["app",3]],["waypoint",3]],null,[[["vec",3],["eventctx",3],["tripendpoint",4],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["bool",15],["option",4]]],[[["eventctx",3]]],[[["eventctx",3]]],[[]],[[]],null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["eventctx",3]]],null,[[["tags",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],null,[[["app",3],["eventctx",3]],["drawable",3]],[[["app",3],["eventctx",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["string",3],["eventctx",3],["app",3],["id",4],["bool",15]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,null,[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[["mapname",3],["eventctx",3],["app",3],["vec",3]],[["state",8],["box",3]]],null,null,null,null,null,null,null,[[["vec",3],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]],[[["eventctx",3]]],null,null,[[["app",3],["string",3],["eventctx",3]],[["transition",4],["app",3]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["agentid",4],["app",3]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3],["app",3]]],[[]],null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["agentid",4]],["delaycause",4]],[[["agentid",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["map",3],["pathconstraints",4]]],[[],["source",4]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["laneid",3],["eventctx",3]],[["state",8],["box",3]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["source",4],["eventctx",3],["pathconstraints",4],["app",3]],[["state",8],["box",3]]],null,[[["app",3],["laneid",3],["eventctx",3]],[["state",8],["box",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["map",3],["id",4],["sim",3]]],[[["gfxctx",3],["app",3]]],[[["map",3],["id",4],["sim",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["intersectionid",3],["eventctx",3]],[["state",8],["box",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["vec",3],["item",4],["str",15],["eventctx",3],["option",4],["pt2d",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["timer",3],["app",3]],[["counter",3],["roadid",3]]],[[["usize",15]],[["vec",3],["textspan",3]]],[[["panel",3]]],null,null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["polygon",3],["pathrequest",3],["eventctx",3],["app",3]],[["option",4],["box",3]]],[[["app",3],["tripendpoint",4],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["tripmode",4],["routingparams",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["roadselector",3],["eventctx",3]],["panel",3]],[[["app",3],["roadid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["vec",3],["vec",3],["intersectionid",3],["map",3],["roadid",3]],["string",3]],[[["intersectionid",3],["map",3]],["feature",3]],[[["lane",3]],[["option",4],["map",3]]],[[["map",3],["roadid",3]],["feature",3]],[[["map",3],["roadid",3]],["string",3]],[[["lane",3],["direction",4]],[["value",4],["map",3],["string",3]]],[[["map",3],["roadid",3]],[["value",4],["map",3],["string",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["app",3],["intersectionid",3],["eventctx",3]],[["state",8],["box",3]]],[[["bool",15],["eventctx",3],["app",3],["intersectionid",3],["btreeset",3],["usize",15]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["option",4],["transition",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[["usize",15],["eventctx",3],["vec",3],["collisiondataset",3],["app",3]]],[[["collisiondataset",3]],[["vec",3],["usize",15]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],null,[[["usize",15],["eventctx",3],["vec",3],["collisiondataset",3],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[["fn",8],["box",3],["vec",3]],["mapspacetooltips",3]],[[],["filters",3]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["heatmapoptions",3],["counter",3],["option",4],["eventctx",3],["buildingid",3],["app",3]],[["state",8],["box",3]]],[[["app",3],["scenario",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["timer",3],["bool",15],["string",3],["option",4],["app",3]]],[[["hashmap",3],["string",3],["str",15],["pt2d",3],["btreemap",3],["usize",15],["colorscheme",3],["vec",3]],["object",3]],[[["str",15],["app",3]]],[[["string",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]],null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,[[["string",3],["eventctx",3],["vec",3],["lonlat",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["recordedstorymap",3]],[[]],[[],["result",4]],null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3]],[["option",4],["ring",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["recordedstorymap",3],["eventctx",3]],[["option",4],["storymap",3]]],[[["eventctx",3]],["panel",3]],[[["bool",15],["storymap",3],["eventctx",3],["mode",4]],["panel",3]],null,null,null,null,null,[[],["storymap",3]],[[["string",3],["eventctx",3],["pt2d",3],["vec",3]],["marker",3]],[[["pt2d",3]],["lasso",3]],[[["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["eventctx",3]]],[[["app",3]]],[[],["result",4]],[[["pt2d",3],["vec",3]],["ring",3]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["mapedits",3],["eventctx",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3],["app",3]],["bool",15]],null,null,[[["editcmd",4]],[["option",4],["id",4]]],null,null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],["panel",3]],[[["app",3],["eventctx",3]],["panel",3]],null,[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4]],[["option",4],["box",3]]],null,null,null,[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["string",3],["fn",8],["option",4],["bool",15],["box",3],["eventctx",3],["into",8],["transition",4],["app",3]],[["state",8],["box",3]]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["box",3],["fn",8],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],null,null,null,[[["speed",3],["option",4],["app",3]],[["choice",3],["vec",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],null,null,[[["lanetype",4],["editroad",3],["tags",3]],["usize",15]],[[["editroad",3],["direction",4]],["usize",15]],[[["lanetype",4],["bool",15],["editroad",3]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["gfxctx",3],["app",3]]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["app",3],["editroad",3],["roadid",3],["mapedits",3]],[["state",8],["box",3]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["laneid",3],["eventctx",3],["option",4],["app",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4],["mapedits",3]]],[[["laneid",3],["option",4],["eventctx",3],["app",3],["roadid",3]],[["state",8],["box",3]]],[[["gfxctx",3],["app",3]]],[[["usize",15],["roadid",3],["app",3]],["geombatch",3]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["roadid",3],["app",3]],["geombatch",3]],null,[[]],null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["app",3]],["laneid",3]],null,[[["lanetype",4]],[["str",15],["option",4]]],null,[[["laneid",3],["option",4],["road",3],["eventctx",3],["app",3]],["panel",3]],[[["bool",15],["eventctx",3],["editroad",3],["usize",15],["roadid",3],["app",3]],["panel",3]],[[["fn",8],["eventctx",3],["app",3],["isize",15],["option",4]],[["transition",4],["app",3]]],[[["app",3],["laneid",3],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["roadid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["laneid",3],["app",3]],[["choice",3],["vec",3]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["busrouteid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[]],null,null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["eventctx",3],["app",3],["usize",15],["fn",8]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["usize",15],["eventctx",3]]],[[["btreeset",3],["app",3]],[["option",4],["bundleedits",3]]],[[],["bundleedits",3]],[[]],null,[[["app",3],["eventctx",3]]],null,[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],null,[[["eventctx",3],["btreeset",3],["usize",15],["app",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["btreeset",3],["app",3]],["geombatch",3]],null,[[]],[[]],[[["btreeset",3],["app",3]],["bundleedits",3]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["btreeset",3],["usize",15],["app",3]],["panel",3]],[[["bool",15],["eventctx",3],["app",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["app",3],["intersectionid",3],["btreeset",3],["gameplaymode",4]],[["state",8],["box",3]]],null,null,null,null,[[["app",3],["eventctx",3]]],null,null,null,[[["polygon",3],["vec",3]],["vec",3]],[[["btreeset",3],["app",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["bundleedits",3],["eventctx",3],["intersectionid",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]],[[]],null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["controltrafficsignal",3],["usize",15],["app",3]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["option",4],["transition",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["map",3],["controltrafficsignal",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["map",3],["str",15]],[["result",6],["movementid",3]]],null,[[["map",3],["intersectionid",3],["str",15]],[["result",6],["controltrafficsignal",3]]],[[["app",3],["str",15],["eventctx",3]],[["state",8],["box",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["map",3],["intersectionid",3]],[["snapper",3],["result",6]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["result",6],["vec",3]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,null,null,[[["eventctx",3],["intersectionid",3],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["eventctx",3],["intersectionid",3],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["eventctx",3],["intersectionid",3],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,null,[[["eventctx",3],["intersectionid",3],["btreeset",3],["gameplaymode",4]],[["state",8],["box",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["intersectionid",3],["usize",15],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["app",3],["editcmd",4],["eventctx",3]],[["option",4],["box",3]]],[[["app",3],["editcmd",4],["eventctx",3]],[["option",4],["box",3]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["btreeset",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["btreeset",3],["eventctx",3]],["widget",3]],[[["app",3],["roadid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[["app",3]],[["option",4],["id",4]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["panel",3]],[["tab",4],["option",4]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["string",3],["hashset",3]]],null,[[["gfxctx",3],["app",3]]],[[["dataoptions",3]],["bool",15]],[[["app",3],["contextualactions",8],["eventctx",3]]],[[["string",3],["eventctx",3],["app",3],["id",4],["bool",15]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["id",4],["app",3]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],null,null,[[["vec",3],["eventctx",3]],[["widget",3],["vec",3]]],[[["hashmap",3],["tab",4],["eventctx",3],["vec",3]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["tab",4],["eventctx",3],["app",3],["contextualactions",8]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["dataoptions",3],["str",15],["eventctx",3],["fn",8],["app",3]],["widget",3]],null,null,null,[[["app",3],["eventctx",3]],["widget",3]],[[["app",3]],[["option",4],["id",4]]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["details",3],["buildingid",3],["option",4],["personid",3],["app",3]]],[[["details",3],["eventctx",3],["tab",4],["buildingid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["buildingid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["buildingid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["buildingid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["buildingid",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["tab",4],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["busroute",3]],["text",3]],[[["busrouteid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["busrouteid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["busstopid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["busstopid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["areaid",3],["app",3]],["widget",3]],[[["areaid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["details",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["dataoptions",3],["details",3],["bool",15],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["dataoptions",3],["bool",15],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["dataoptions",3],["bool",15],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["tab",4],["intersectionid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["details",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["dataoptions",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["laneid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["laneid",3],["eventctx",3],["app",3]],["widget",3]],[[["laneid",3],["details",3],["eventctx",3],["tab",4],["app",3]],["widget",3]],[[["laneid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["laneid",3],["eventctx",3],["app",3]],["widget",3]],[[["laneid",3],["details",3],["dataoptions",3],["eventctx",3],["app",3]],["widget",3]],[[["laneid",3],["dataoptions",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["tab",4],["parkinglotid",3]],["widget",3]],[[["parkinglotid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["app",3],["parkinglotid",3],["eventctx",3]],["widget",3]],[[["details",3],["bool",15],["eventctx",3],["personid",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["personid",3],["app",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["details",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3]],["widget",3]],[[["person",3],["map",3],["eventctx",3]],["widget",3]],[[["details",3],["tab",4],["eventctx",3],["bool",15],["personid",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["bool",15],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["bool",15],["eventctx",3],["personid",3],["app",3]],["widget",3]],[[["app",3],["personid",3],["eventctx",3]],["widget",3]],[[["details",3],["btreemap",3],["eventctx",3],["bool",15],["personid",3],["app",3]],["widget",3]],[[["details",3],["btreemap",3],["eventctx",3],["personid",3],["app",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["tripid",3],["details",3],["eventctx",3],["opentrip",3],["app",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["tripid",3],["tripinfo",3],["eventctx",3],["percent",3],["analytics",3]],["widget",3]],[[["app",3],["details",3],["eventctx",3],["tripid",3],["analytics",3]]],[[["tripendpoint",4],["app",3]]],[[["opentrip",3]],["bool",15]],[[["tripid",3],["details",3],["btreemap",3],["eventctx",3],["personid",3],["app",3]],["widget",3]],[[]],[[["tripid",3],["details",3],["eventctx",3],["opentrip",3],["app",3]],["widget",3]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["color",3],["bool",15],["eventctx",3],["path",3],["map",3]],["widget",3]],[[["tripid",3],["eventctx",3],["f64",15],["option",4],["app",3]],["widget",3]],[[["details",3],["tripphase",3],["vec",3],["option",4],["tripid",3],["eventctx",3],["map",3],["f64",15],["opentrip",3],["app",3]],["widget",3]],[[],["opentrip",3]],[[["tripid",3],["opentrip",3],["details",3],["eventctx",3],["agentid",4],["app",3]],["widget",3]],null,[[["tripid",3]],[["opentrip",3],["btreemap",3],["tripid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[["str",15],["eventctx",3]],["widget",3]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[],[["str",15],["option",4]]],null,null,null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["panel",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]]],[[["eventctx",3],["distance",3],["app",3]]],[[["eventctx",3]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[["app",3],["eventctx",3]],["steepstreets",3]],[[["app",3],["eventctx",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,[[["buildingid",3],["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["buildingid",3],["app",3]],["bool",15]],[[],["result",4]],[[["gfxctx",3],["app",3]]],null,[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],["favorites",3]],[[],[["str",15],["option",4]]],[[["app",3],["eventctx",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["buildingid",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["app",3],["eventctx",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["eventctx",3]],["static",3]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],["static",3]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],[[["app",3],["eventctx",3]],["static",3]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],null,[[["app",3],["eventctx",3]],["bikeactivity",3]],[[["str",15],["string",3],["eventctx",3],["colordiscrete",3],["widget",3]],["static",3]],[[["app",3],["eventctx",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["gfxctx",3],["app",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["option",4],["options",3],["widget",3],["app",3]],["panel",3]],[[],[["str",15],["option",4]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[["loc",4]],["bool",15]],[[["bool",15],["eventctx",3],["app",3]],["occupancy",3]],[[["app",3],["eventctx",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["gfxctx",3],["app",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["options",3],["eventctx",3],["option",4],["widget",3],["app",3]],["panel",3]],[[],[["str",15],["option",4]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["gfxctx",3],["app",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["eventctx",3],["option",4],["options",3],["widget",3],["app",3]],["panel",3]],null,[[],[["str",15],["option",4]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["tripinfo",3],["problem",4],["time",3]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersectionid",3]],["bool",15]],null,[[["map",3]],[["polygon",3],["vec",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3],["vec",3]],["vec",3]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[["app",3],["eventctx",3]],["backpressure",3]],[[["agenttype",4],["btreeset",3],["eventctx",3],["app",3]],["throughput",3]],[[["app",3],["eventctx",3]],["comparethroughput",3]],[[["app",3],["eventctx",3]],["trafficjams",3]],[[["app",3],["eventctx",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["option",4],["layeroutcome",4]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[],[["str",15],["option",4]]],[[["bool",15],["eventctx",3],["app",3]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["xorshiftrng",3],["eventctx",3]],["screensaver",3]],null,[[["mapname",3]],["string",3]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],["titlescreen",3]],[[["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3],["xorshiftrng",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["permanentmapedits",3],["eventctx",3]],[["transition",4],["app",3]]],[[["string",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["box",3],["gameplaymode",4],["fnonce",8]],[["state",8],["box",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["string",3],["eventctx",3],["app",3],["id",4],["bool",15]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["transition",4],["app",3]]],null,null,null,null,[[["app",3],["eventctx",3]]],[[["app",3],["gameplaystate",8],["eventctx",3]],["sandboxcontrols",3]],[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["gameplaymode",4]],[["state",8],["box",3]]],null,null,[[["app",3]],[["state",8],["box",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["app",3],["panel",3]],[["dashtab",4],["option",4]]],[[]],null,[[["app",3],["panel",3],["eventctx",3]],[["option",4],["transition",4]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["blockselection",4],["eventctx",3],["app",3]]],[[["bordertype",4],["map",3],["intersection",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["gfxctx",3],["app",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["timer",3],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,[[["app",3]],[["loop",3],["vec",3]]],null,[[["option",4],["eventctx",3],["panelstate",3],["app",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["usize",15],["app",3]],[["transition",4],["app",3]]],[[["app",3],["geombatch",3],["gfxctx",3],["tripid",3]]],[[["geombatch",3],["option",4],["panel",3],["drawable",3],["gfxctx",3],["app",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["app",3],["entry",3],["table",3],["filters",3]]],null,null,null,null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,[[["app",3],["eventctx",3]],[["vec",3],["entry",3]]],[[["app",3],["table",3],["eventctx",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],[["app",3],["table",3],["filters",3],["entry",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["app",3]],[["entry",3],["vec",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3]],[["result",6],["string",3]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["bool",15],["eventctx",3]],[["state",8],["box",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["refcell",3],["rc",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["timer",3],["app",3]],[["intersectionid",3],["hashmap",3],["demand",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["movementid",3],["counter",3]]],[[["gfxctx",3],["app",3]]],null,[[],["drawbaselayer",4]],[[["hashmap",3],["eventctx",3],["time",3],["app",3]],["drawable",3]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["intersection",3],["time",3]],["vec",3]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3]],[["result",6],["string",3]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["filter",3],["eventctx",3]],["panel",3]],null,[[],["filter",3]],[[["app",3],["filter",3],["eventctx",3]],[["state",8],["box",3]]],null,[[["duration",3]],["f64",15]],[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3],["problemtype",4]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["isize",15],["vec",3]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["app",3],["matrixoptions",3],["eventctx",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[["problem",4]]],[[]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["vec",3],["vec",3]],["matrix",3]],[[["vec",3],["eventctx",3],["app",3]],["widget",3]],[[]],null,null,null,[[["problemtype",4],["app",3]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["gfxctx",3],["app",3]]],null,null,null,null,null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],[["app",3],["filters",3],["cancelledtrip",3],["table",3]]],[[["app",3]],[["app",3],["filters",3],["finishedtrip",3],["table",3]]],[[["app",3]],[["app",3],["filters",3],["table",3],["unfinishedtrip",3]]],null,null,null,null,null,null,[[["app",3],["eventctx",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15],["eventctx",3]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["box",3],["result",4],["box",3]]],[[],["option",4]],[[["rc",3]],[["result",4],["rc",3],["rc",3]]],[[],["option",4]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["gameplaystate",8],["box",3]]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["string",3],["eventctx",3],["option",4],["gameplaymode",4],["app",3]],[["state",8],["box",3]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4],["ordering",4]]],null,[[["app",3],["eventctx",3]]],null,[[["xorshiftrng",3],["timer",3],["app",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["app",3]],["option",4]],[[]],[[]],[[],["bool",15]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["bool",15],["string",3],["eventctx",3]],[["gameplaystate",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],null,[[["app",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["gameplaymode",4]],[["box",3],["fn",8]]],null,[[["gfxctx",3],["app",3]]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["eventctx",3],["app",3],["gameplaymode",4],["duration",3]],[["state",8],["box",3]]],[[]],[[["app",3]]],null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["duration",3],["eventctx",3],["origpersonid",3],["app",3]],[["gameplaystate",8],["box",3]]],null,null,[[["app",3],["eventctx",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["eventctx",3]],["widget",3]],null,[[["gfxctx",3],["app",3]]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["bool",15],["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3]],[["gameplaystate",8],["box",3]]],[[["app",3]]],[[["app",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["id",4],["app",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["str",15],["eventctx",3],["app",3],["id",4]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["gameplaystate",8],["box",3]]],[[["app",3],["str",15],["eventctx",3]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["intersectionid",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3]],[["transition",4],["app",3]]],[[["map",3],["timer",3],["string",3]],[["result",6],["string",3]]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],null,[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["buildingid",3],["option",4],["app",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["str",15],["eventctx",3],["vec",3],["scenariomodifier",4],["app",3]],[["gameplaystate",8],["box",3]]],[[["vec",3],["string",3],["eventctx",3],["scenariomodifier",4]],[["state",8],["box",3]]],[[["string",3],["eventctx",3],["vec",3],["scenariomodifier",4],["app",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],[[["app",3]]],null,null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["fn",8],["box",3]],["stage",3]],null,[[["gfxctx",3],["app",3]]],[[["box",3],["fn",8]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["sandboxcontrols",3],["actions",3],["eventctx",3],["app",3]],[["option",4],["transition",4]]],[[["str",15],["eventctx",3],["app",3],["id",4]],[["transition",4],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["app",3],["eventctx",3]]],[[["sandboxcontrols",3],["eventctx",3],["app",3],["tutorialstate",3]],[["option",4],["transition",4]]],null,null,null,null,[[],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],[["state",8],["box",3]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["app",3],["tutorialpointer",3],["eventctx",3]],[["gameplaystate",8],["box",3]]],null,[[["app",3],["eventctx",3]],[["gameplaystate",8],["box",3]]],[[["bool",15],["eventctx",3]],["panel",3]],[[],[["message",3],["option",4]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["app",3],["eventctx",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4],["ordering",4]]],[[["task",4]],[["option",4],["ordering",4]]],null,[[]],[[["app",3],["eventctx",3]]],[[]],[[["tutorialpointer",3],["app",3]],[["option",4],["scenariogenerator",3]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["scenariogenerator",3],["vec",3]]],null,[[],["stage",3]],null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],null,[[["eventctx",3],["tutorialstate",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["transition",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["id",4],["f64",15],["option",4]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["widget",3],["vec",3]]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]],["panel",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["panel",3],["eventctx",3]]],[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,[[],["routepreview",3]],[[["intersectionid",3],["btreeset",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["eventctx",3],["app",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["eventctx",3],["app",3],["option",4],["gameplaymode",4]],[["option",4],["transition",4]]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],[[["app",3],["eventctx",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4],["ordering",4]]],[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],[[["app",3],["speedsetting",4],["eventctx",3]]],null,null,[[]],[[["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["duration",3]],["widget",3]],[[["eventctx",3],["time",3]],["widget",3]],[[["usize",15]],["string",3]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["option",4],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]],[[["option",4],["eventctx",3],["app",3],["time",3],["duration",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["tab",4]],["bool",15]],null,[[]],[[]],[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["app",3],["eventctx",3]],["widget",3]],[[["eventctx",3]],[["state",8],["box",3]]],[[["str",15],["eventctx",3],["app",3],["panel",3]],[["transition",4],["app",3]]],null,null,null,[[],["layers",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["f64",15]]],[[["gfxctx",3],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["road",3]],["bool",15]],[[],["drawnetworklayer",3]],null,[[["f64",15],["gfxctx",3],["app",3]],["drawable",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],["panel",3]],null,[[["app",3],["layers",3],["eventctx",3]],[["state",8],["box",3]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["gfxctx",3],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["drawroadlabels",3]],null,[[["f64",15],["gfxctx",3],["app",3]],["drawable",3]],[[["string",3]],[["option",4],["string",3]]],[[],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["gfxctx",3],["app",3]]],null,[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],null,[[]],[[["app",3],["str",15],["eventctx",3]]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["color",3],["str",15]],["buttonbuilder",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["app",3],["eventctx",3]],["layers",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],[[["eventctx",3]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["vec",3],["eventctx",3],["app",3],["option",4],["roadid",3],["buffertype",4]],[["vec",3],["string",3]]],[[["option",4],["editroad",3],["buffertype",4]]],[[["app",3],["layers",3],["eventctx",3]],[["state",8],["box",3]]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedroute",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],null,[[["namedroute",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3]],["savedroutes",3]],null,[[["namedroute",3]],["bool",15]],[[["vec",3],["eventctx",3],["tripendpoint",4],["app",3]],["routeresults",3]],[[["app",3]],["routemanagement",3]],[[],["string",3]],[[["app",3],["layers",3],["eventctx",3]],[["state",8],["box",3]]],[[["str",15]],[["option",4],["namedroute",3]]],[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],null,null,null,[[["str",15]],[["option",4],["namedroute",3]]],null,null,[[["app",3]]],[[],["result",4]],[[],["result",4]],[[["app",3],["eventctx",3]]],[[],["layers",3]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["uploadedproposals",3]],null,[[["string",3]]],[[],["result",4]],[[["app",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[]]],"p":[[3,"Setup"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"Warping"],[3,"DebugWarp"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[4,"Source"],[3,"Floodfiller"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[4,"Dataviz"],[3,"Filters"],[3,"CollisionsViewer"],[3,"MapspaceTooltips"],[13,"Individual"],[13,"Aggregated"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[3,"PolygonEditor"],[3,"ScenarioManager"],[4,"Mode"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Screensaver"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToMainMenu"],[3,"SandboxLoader"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[3,"About"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"DrawRoadLabels"],[3,"Layers"],[3,"QuickSketch"],[3,"RouteManagement"],[3,"RoutePlanner"],[3,"RouteResults"],[3,"NamedRoute"],[3,"SavedRoutes"],[3,"UploadedProposals"]]},\ +"game":{"doc":"","t":[3,0,11,11,11,11,12,0,0,5,0,0,12,0,5,12,11,0,12,11,11,11,11,0,12,5,12,12,0,5,0,5,12,12,11,11,11,0,12,11,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,11,12,12,12,11,10,11,12,12,12,12,12,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,5,11,11,11,11,0,0,13,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,3,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,12,11,12,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,12,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,11,11,0,11,12,0,0,0,11,11,11,11,13,3,4,3,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,17,17,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,12,12,12,5,12,12,12,11,11,11,11,11,11,11,11,17,17,17,17,17,3,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,12,13,13,13,3,3,4,13,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,12,11,11,11,11,12,12,12,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,5,12,12,0,11,11,11,11,12,12,12,12,12,12,11,11,12,0,0,5,0,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,0,11,11,11,11,0,12,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,5,11,11,11,11,11,5,11,12,12,12,11,11,11,12,11,12,13,13,13,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,12,12,11,11,11,11,11,0,11,12,11,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,12,12,11,11,12,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,11,11,11,11,11,11,12,12,11,11,12,12,13,13,13,3,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,5,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,12,5,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,12,5,5,5,11,11,11,11,11,11,11,11,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,3,13,13,13,4,8,11,11,11,11,0,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,0,0,0,10,11,11,11,11,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,11,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,5,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,5,11,5,12,12,11,12,12,12,11,11,11,11,11,5,12,3,11,11,11,11,11,11,11,11,11,11,12,5,5,11,12,11,12,11,11,11,11,11,3,3,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,17,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11],"n":["Setup","app","as_any","as_any_mut","borrow","borrow_mut","center_camera","challenges","common","continue_app_setup","debug","devtools","diff_map","edit","finish_app_setup","flags","from","info","initialize_tutorial","into","into_any","into_any_arc","into_any_rc","layer","load_kml","main","maybe_mode","opts","pregame","run","sandbox","setup_app","start_time","start_with_edits","try_from","try_into","type_id","ungap","ungap","vzip","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","mouseover_debug_mode","mouseover_unzoomed_buildings","mouseover_unzoomed_everything","mouseover_unzoomed_intersections","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","new","new","opts","opts","per_obj","prebaked","prebaked","primary","recalculate_current_selection","report_limit","reset","run","scenario","secondary","session","set_prebaked","show","show","show_areas","show_buildings","show_intersections","show_labels","show_lanes","show_parking_lots","sim","sim","sim_cb","sim_flags","study_area","suspended_sim","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","draw","draw_baselayer","edits_name","event","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","panel","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","draw_baselayer","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","mode","mouseover_i","move_waypoint","ne","ne","new","new","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","InputWaypoints","Waypoint","as_any","as_any","as_any_mut","as_any_mut","at","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","draw_hover","draw_waypoints","event","from","from","geom","get_panel_widget","get_waypoints","hitbox","hovering_on_waypt","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","label","new","new","order","overwrite","snap_to_endpts","try_from","try_from","try_into","try_into","type_id","type_id","update_dragging","update_hover","update_waypoints_drawable","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","export_for_leaflet","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","event","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","scc","source","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","vzip","vzip","zoomed","ObjectDebugger","as_any","as_any_mut","borrow","borrow_mut","debug_json","draw","dump_debug","from","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","vzip","PathCounter","as_any","as_any_mut","borrow","borrow_mut","cnt","demand_across_intersection","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","unzoomed","vzip","zoomed","Item","Point","Polygon","PolygonDebugger","Triangle","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center","draw","event","from","from","idx","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","items","new_state","noun","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw_path","event","event","event","from","from","from","goal","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","maybe_new","new_state","new_state","panel","panel","panel","params_to_controls","recalc_paths","requests","start","tooltip","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unzoomed","vzip","vzip","vzip","zoomed","BulkSelect","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_select_panel","new_state","panel","selector","try_from","try_into","type_id","vzip","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","draw","draw_baselayer","event","from","into","into_any","into_any_rc","kml","new_state","panel","polygon","scenario","story","try_from","try_into","type_id","vzip","Aggregated","CollisionsViewer","Dataviz","Filters","Individual","MapspaceTooltips","aggregated","apply","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","data","dataviz","draw","draw","eq","event","event","from","from","from","from","from_controls","hover","individual","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_controls","ne","new","new","new_state","panel","selected","severity","show_individual","time_range","tooltips","tooltips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","draw_all_circles","unzoomed","zoomed","PopularDestinations","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","make","new_state","panel","per_bldg","try_from","try_into","type_id","vzip","Object","RADIUS","THICKNESS","ViewKML","as_any","as_any","as_any_mut","as_any_mut","attribs","borrow","borrow","borrow_mut","borrow_mut","color","draw","draw","draw_query","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load_objects","make_object","make_query","new_state","objects","osm_bldg","panel","pick_file","polygon","quadtree","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","LAST_PLACED_POINT","POINT_COLOR","POINT_RADIUS","POINT_TO_MOVE","POLYGON_COLOR","PolygonEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","mouseover_pt","moving_pt","name","new_state","panel","points","try_from","try_into","type_id","vzip","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","unzoomed","vzip","zoomed","Dragging","Editing","Freehand","Lasso","Marker","Mode","PlacingMarker","RecordedStoryMap","StoryMap","StoryMapEditor","View","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_hovered","event","event","event","from","from","from","from","from","from","hitbox","hovering","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","load","make_editor","make_panel","markers","markers","mode","name","name","new","new","new","new_state","panel","pl","pts","redo_panel","save","serialize","simplify","story","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ConfirmDiscard","EditMode","LoadEdits","SaveEdits","apply_map_edits","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_edit_lane","cancel","changelist","cmd_to_id","current_name","discard","draw","draw","draw","draw","event","event","event","event","from","from","from","from","heuristics","into","into","into","into","into_any","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_changelist","make_topcenter","map_edit_key","maybe_edit_intersection","mode","mode","multiple_roads","new_state","new_state","new_state","new_state","on_success","orig_dirty","orig_edits","panel","panel","panel","quit","recalc_btn","reset","roads","routes","speed_limit_choices","stop_signs","tool_panel","top_center","traffic_signals","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unzoomed","validate","vzip","vzip","vzip","vzip","zones","zoomed","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw_zone","event","from","into","into_any","into_any_rc","make_instructions","new_state","orig_members","panel","selector","try_from","try_into","type_id","unzoomed","vzip","zoomed","Area","BldgInfo","BldgPeople","BusRoute","BusStatus","BusStop","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","bus","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unzoomed","unzoomed","variant","vzip","vzip","vzip","vzip","warpers","warpers","zoomed","zoomed","draw_occupants","header","info","info_body","people","people_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_baselayer","draw_minimap","elevation","event","event","favorites","from","from","header","into","into","into_any","into_any","into_any_rc","into_any_rc","map","name","pandemic","panel","parking","pick","population","problems","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw_minimap","draw_minimap","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","make_colorer","make_contours","make_legend","name","name","new","new","panel","panel","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","vzip","vzip","zoomed","Favorites","ShowFavorites","add","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","contains","deserialize","draw","draw","draw_minimap","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load","name","new","panel","path","remove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BikeActivity","Static","amenities","as_any","as_any","as_any_mut","as_any_mut","blackholes","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_minimap","draw_minimap","edits","event","event","from","from","high_stress","into","into","into_any","into_any","into_any_rc","into_any_rc","name","name","name","new","new","no_sidewalks","panel","panel","time","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","vzip","vzip","zoomed","zoomed","Dead","Exposed","Infected","Options","Pandemic","Recovered","Sane","Seir","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","draw","draw_minimap","eq","eq","event","fmt","from","from","from","heatmap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","state","time","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bldg","Efficiency","Loc","Lot","Occupancy","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw_minimap","draw_minimap","eq","equivalent","event","event","from","from","from","garages","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","looking_for_parking","lots","name","name","ne","new","new","new","onstreet","panel","panel","partial_cmp","private_bldgs","time","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","zoomed","zoomed","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","unzoomed","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","zoomed","zoomed","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","unzoomed","vzip","zoomed","About","MainMenu","Screensaver","TitleScreen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","built_info","default_scenario_for_map","draw","draw","draw","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","line","new","new_state","new_state","panel","panel","panel","proposals","rng","screensaver","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","BUILT_TIME_UTC","CFG_ENDIAN","CFG_ENV","CFG_FAMILY","CFG_OS","CFG_POINTER_WIDTH","CFG_TARGET_ARCH","CI_PLATFORM","DEBUG","FEATURES","FEATURES_STR","HOST","NUM_JOBS","OPT_LEVEL","PKG_AUTHORS","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_LICENSE","PKG_NAME","PKG_REPOSITORY","PKG_VERSION","PKG_VERSION_MAJOR","PKG_VERSION_MINOR","PKG_VERSION_PATCH","PKG_VERSION_PRE","PROFILE","RUSTC","RUSTC_VERSION","RUSTDOC","RUSTDOC_VERSION","TARGET","maybe_update","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","draw","draw_baselayer","event","from","into","into_any","into_any_rc","launch","new_state","panel","proposals","try_from","try_into","type_id","vzip","Actions","BackToMainMenu","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_all","draw_baselayer","draw_demand","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_arrows","new_state","panel","raw","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Filter","TravelTimes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","changes_pct","contingency_table","draw","event","export_times","from","from","get_trips","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_panel","modes","new","new_state","panel","pct_diff","scatter_plot","summary_boxes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","initialize","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","About","Create","Explore","Route","Tab","TakeLayers","as_any","as_any","as_any_mut","as_any_mut","bike_network","borrow","borrow","borrow_mut","borrow_mut","draw","eq","explore","from","from","handle_action","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","labels","layers","make_header","new_state","on_click","quick_sketch","route","share","take_layers","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","discretize_zoom","draw","from","from","from","from","from","initialize","initialize","initialize","initialize","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","per_zoom","render_network_layer","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_top_panel","map_edit_key","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","into","into_any","into_any_arc","into_any_rc","new","per_zoom","render","simplify_name","simplify_patterns","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","maybe_add_bike_lanes","new_state","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","NamedRoute","RouteManagement","RoutePlanner","RouteResults","SavedRoutes","all","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","closest_path_segment","current","deserialize","deserialize","draw","draw","draw_route","eq","event","event","files","from","from","from","from","from","get_panel_widget","hover_on_line_plot","input_panel","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","load","name","ne","new","new","new_name","new_state","next","on_click","once","panel","paths","prev","results","routes","save","serialize","serialize","sync_from_file_management","take_layers","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","vzip","vzip","waypoints","waypoints","PROPOSAL_HOST_URL","UploadedProposals","as_any","as_any_mut","borrow","borrow_mut","deserialize","fmt","from","into","into_any","into_any_arc","into_any_rc","load","md5sums","proposal_uploaded","serialize","should_upload_proposal","try_from","try_into","type_id","upload_proposal","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions::Dataviz","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::scenario","","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::bus","","","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","","game::pregame","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::pregame::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","","","game::ungap::labels","","","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","game::ungap::route","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::share","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","This directory contains extra/experimental tools not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","","Assumes some defaults.","","","","The most recent Scenario loaded from a file. Don’t …","This is only used right now for a debug mode to compare …","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","Display an extra area with this name on the map. This …","Only filled out in edit mode. Stored here once to avoid …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited, store the unedited version …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if anything changed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a …","","","","","","","","","","","","","","","If the outcome from the panel isn’t used by the caller, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","Draw extra things when unzoomed.","","","","","","","When a button with this label is clicked, warp to this ID.","","Draw extra things when zoomed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The build time in RFC2822, UTC.","The endianness, given by CARGO_CFG_TARGET_ENDIAN.","The toolchain-environment, given by CARGO_CFG_TARGET_ENV.","The OS-family, given by CARGO_CFG_TARGET_FAMILY.","The operating system, given by CARGO_CFG_TARGET_OS.","The pointer width, given by CARGO_CFG_TARGET_POINTER_WIDTH…","The target architecture, given by CARGO_CFG_TARGET_ARCH.","The Continuous Integration platform detected during …","Value of DEBUG for the profile used during compilation.","The features that were enabled during compilation.","The features as a comma-separated string.","The host triple of the rust compiler.","The parallelism that was specified during compilation.","Value of OPT_LEVEL for the profile used during …","A colon-separated list of authors.","The description.","The homepage.","The license.","The name of the package.","The source repository as advertised in Cargo.toml.","The full version.","The major version.","The minor version.","The patch version.","The pre-release version.","release for release builds, debug for other builds.","The compiler that cargo resolved to use.","The output of rustc -V","The documentation generator that cargo resolved to use.","The output of rustdoc -V","The target triple that was being compiled for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named routes. Basic file …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,3,3,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,6,3,2,3,2,7,3,9,9,3,3,2,2,8,6,2,3,3,3,2,3,3,6,6,3,3,4,5,2,6,7,8,9,3,8,2,3,6,6,2,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,4,5,7,8,9,3,4,5,2,6,7,8,9,2,6,2,2,10,5,5,7,9,3,3,2,2,3,3,3,3,3,3,3,3,3,4,5,7,3,3,3,3,2,3,3,8,7,8,2,3,3,3,10,5,4,4,4,4,4,4,3,2,2,9,9,2,9,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,6,3,4,5,2,6,7,8,9,2,3,4,5,2,6,7,8,9,0,0,0,11,11,11,12,13,11,12,13,11,12,13,11,12,13,13,0,11,11,13,13,12,13,11,11,12,13,11,12,11,12,13,11,12,13,11,12,11,12,13,13,13,13,13,0,12,12,11,11,12,13,11,12,13,11,12,13,11,12,13,14,0,0,14,0,14,0,0,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,15,17,18,17,17,18,15,15,15,14,16,17,18,17,15,14,16,17,18,15,14,16,17,18,15,14,16,15,14,16,17,18,16,0,17,16,15,17,15,18,17,18,15,15,17,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,0,19,19,19,19,19,19,19,19,19,19,19,19,0,0,19,19,19,19,19,19,19,0,20,20,20,20,20,0,0,0,0,0,20,20,20,20,20,20,20,20,0,20,20,20,0,20,0,20,20,0,0,0,20,20,20,20,0,0,21,21,0,21,0,0,22,23,23,22,21,23,22,21,23,22,21,23,22,21,22,21,22,21,23,22,21,23,23,22,21,22,23,22,23,22,21,23,22,21,23,22,21,23,22,21,23,23,23,22,22,21,23,22,23,23,23,22,21,23,22,21,23,22,21,23,22,21,23,23,23,22,21,22,24,24,25,0,25,25,0,25,26,25,26,25,26,25,26,25,26,26,26,26,25,26,26,25,26,25,26,25,26,25,26,26,26,26,26,26,26,25,26,25,26,25,26,25,27,27,0,0,0,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,0,28,29,28,29,28,28,29,28,29,29,28,29,28,29,28,29,28,29,0,28,0,0,30,31,30,31,31,30,31,30,31,30,30,30,30,30,30,31,31,30,30,31,30,30,31,30,31,30,31,30,31,31,30,31,31,30,30,30,31,30,31,30,31,30,30,30,30,31,30,0,0,0,0,32,33,33,34,32,35,33,34,32,35,0,33,34,32,35,33,34,32,35,0,33,0,33,35,34,0,0,33,33,35,32,0,0,0,0,0,33,34,32,35,32,33,33,33,34,32,35,33,34,32,35,34,32,35,33,34,32,35,32,33,33,33,35,34,0,33,33,0,0,34,0,33,0,35,0,33,0,0,33,0,35,33,33,34,32,35,33,34,32,35,33,34,32,35,0,33,34,32,35,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,0,37,0,38,37,38,37,38,37,38,37,37,37,37,38,38,38,38,37,38,37,38,37,37,38,37,38,38,38,38,37,38,37,38,37,38,37,38,38,37,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,0,41,42,41,42,41,42,41,42,41,42,42,42,42,41,42,42,41,42,41,41,42,41,42,42,42,42,42,41,42,41,42,41,42,41,0,0,0,43,44,45,43,44,45,44,43,44,45,43,44,45,0,0,0,45,44,43,44,45,45,43,44,45,43,44,45,43,43,44,45,43,44,45,43,44,45,45,43,44,43,44,45,0,43,44,43,44,45,43,44,45,43,44,45,43,44,45,44,43,44,45,44,0,46,46,46,46,46,46,46,46,46,46,0,46,46,46,46,46,46,46,0,0,0,0,0,0,0,0,0,47,48,47,48,47,48,47,48,47,48,48,48,47,48,48,48,47,48,47,48,47,48,47,48,48,47,47,48,47,48,47,47,48,48,47,48,47,48,47,48,47,48,0,49,49,49,49,0,0,49,49,49,49,49,49,49,0,49,49,0,0,0,49,49,49,49,50,0,0,0,50,0,50,51,52,50,53,51,52,50,53,51,52,50,53,51,52,50,53,51,52,52,52,53,51,52,53,52,50,53,51,51,53,50,52,50,53,51,52,50,53,51,50,51,52,50,53,51,51,51,53,51,52,52,53,51,51,51,52,53,52,50,53,51,52,50,53,51,52,50,53,51,52,50,53,51,54,55,55,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,0,0,0,57,58,57,58,58,57,58,57,58,58,57,57,57,57,57,58,57,58,57,58,58,57,58,0,0,0,57,57,58,57,0,58,57,57,57,58,57,58,57,58,57,58,0,0,0,0,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,0,0,0,61,0,0,0,61,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,66,66,66,62,62,65,64,62,64,62,65,64,62,61,63,64,65,66,64,62,62,61,63,64,65,66,62,61,63,64,65,66,63,64,65,66,62,61,63,64,65,66,63,64,0,63,66,62,63,66,63,64,65,62,62,65,64,62,63,66,0,62,66,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,62,61,63,64,65,66,0,0,0,0,0,67,68,69,70,67,68,69,70,67,68,69,70,67,68,69,70,0,68,67,0,68,70,67,68,69,70,67,68,69,70,67,68,69,70,0,67,68,69,70,67,68,69,70,67,68,69,70,0,0,67,0,67,69,0,67,68,69,70,68,67,67,68,69,70,67,68,68,0,0,0,0,67,67,0,67,68,69,70,67,68,69,70,67,68,69,70,67,0,67,68,69,70,0,67,0,0,0,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,0,0,72,72,72,0,72,72,0,72,72,72,72,72,72,72,72,0,72,0,0,72,72,72,72,72,72,72,72,72,72,72,0,72,72,72,72,72,0,0,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,0,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,0,0,75,76,75,76,75,76,75,76,75,76,75,0,76,76,75,76,75,75,75,75,0,0,76,75,0,75,75,76,76,0,75,76,75,76,76,75,76,0,0,75,75,75,75,76,75,0,75,0,0,75,75,75,76,0,76,76,75,75,75,76,75,76,75,76,75,75,76,75,0,77,77,77,77,77,0,77,77,77,77,77,77,77,77,77,77,77,77,77,77,0,0,0,78,79,78,79,78,79,78,79,0,79,79,78,79,79,78,79,0,0,78,79,78,79,78,79,78,79,78,79,78,79,0,0,79,78,78,79,79,78,79,78,79,78,79,78,79,0,0,0,80,81,82,80,81,82,81,80,81,82,80,81,82,80,81,82,80,81,82,82,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,0,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,0,84,84,84,84,84,84,84,0,0,0,85,85,85,85,85,85,0,85,85,85,85,85,0,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,0,86,0,0,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,87,88,88,88,89,86,90,88,89,86,90,88,89,86,90,88,89,86,90,0,0,88,89,86,86,90,86,90,0,90,90,88,90,88,87,88,89,86,90,90,86,87,0,88,89,0,88,89,86,90,88,89,86,90,89,86,90,88,89,86,90,87,88,0,0,0,90,88,90,88,0,0,90,90,88,0,88,88,89,90,86,86,90,88,89,0,88,89,86,90,88,89,86,90,88,89,86,90,88,89,86,88,89,86,90,88,89,88,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,91,91,91,91,0,91,91,0,0,0,91,0,91,0,91,91,91,91,0,0,0,91,0,91,91,91,91,91,91,91,92,0,0,0,0,92,92,93,92,93,92,93,92,93,94,93,93,94,0,94,93,0,92,93,0,92,93,92,93,92,93,0,94,0,93,0,93,0,0,94,0,0,92,93,92,93,92,93,93,92,93,0,0,0,0,95,96,95,96,95,96,95,96,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,0,0,97,98,97,98,97,98,97,98,97,97,97,97,98,98,98,98,98,97,98,97,98,97,97,98,97,97,98,98,98,97,97,97,98,97,98,97,98,97,98,97,0,0,99,100,99,100,99,99,100,99,100,99,100,99,100,99,99,100,99,100,99,99,100,99,100,99,100,99,100,99,99,100,99,99,100,99,100,100,100,99,100,99,100,99,100,99,100,99,100,99,101,101,101,0,0,101,101,0,102,101,103,102,101,103,102,101,103,102,101,103,101,103,101,103,102,102,102,101,103,102,101,102,101,103,103,102,101,103,102,101,103,101,103,102,101,103,0,102,103,102,102,102,102,103,102,101,103,102,101,103,102,101,103,102,101,103,102,101,103,104,0,0,104,0,104,105,106,104,105,106,104,105,106,104,105,106,104,104,104,104,105,106,105,106,104,104,105,106,105,106,104,105,105,106,104,105,106,104,104,105,106,104,105,105,105,106,104,105,106,104,105,105,106,104,105,105,106,104,105,106,104,105,106,104,105,106,104,105,106,105,106,104,105,106,0,0,107,108,107,108,107,108,107,108,108,108,107,107,107,108,107,107,108,108,107,108,107,108,108,107,108,0,107,108,107,107,107,107,107,108,107,108,107,108,107,108,107,108,0,0,109,110,109,110,109,110,109,110,110,110,109,109,109,110,109,109,110,110,109,110,109,110,110,109,110,0,110,109,110,109,110,109,109,109,110,110,110,110,110,109,110,110,110,109,110,109,110,109,110,109,110,0,0,0,0,0,0,111,112,111,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,0,113,112,114,115,116,113,112,114,115,116,111,113,112,114,115,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,111,113,112,114,115,111,116,111,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,112,114,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,116,113,112,114,115,111,116,113,112,114,115,0,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,118,119,120,121,118,119,120,121,118,119,120,121,118,119,120,121,121,0,0,118,119,120,119,120,118,119,120,118,119,120,121,118,119,120,121,118,119,120,121,121,118,119,120,121,121,118,119,120,118,119,120,0,118,118,121,118,119,120,121,118,119,120,121,118,119,120,121,121,118,119,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,122,122,122,122,122,122,122,122,122,122,122,0,122,122,122,122,122,122,122,0,0,123,123,123,0,123,123,123,0,0,0,124,125,126,127,124,123,128,125,126,127,124,123,128,125,125,126,127,124,123,128,125,126,127,124,123,128,124,126,125,125,0,125,127,128,125,127,128,124,128,125,126,127,124,123,128,0,125,124,124,125,125,126,127,124,123,128,125,126,127,124,123,128,127,124,123,125,126,127,124,123,128,0,124,124,125,0,0,126,0,128,0,126,125,125,126,126,125,0,128,125,126,0,126,125,126,127,124,123,128,125,126,127,124,123,128,125,126,127,124,123,128,125,126,127,124,123,128,129,129,0,129,129,129,129,129,129,129,129,129,129,129,129,129,0,129,129,129,0,129,129,129,129,129,0,0,0,129,0,0,129,129,0,129,0,0,0,129,129,129,129,0,0,0,0,130,0,0,130,131,0,131,130,0,131,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,134,135,132,132,134,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,0,133,131,131,132,132,136,136,132,132,131,136,132,132,132,133,134,130,135,131,136,136,0,134,136,132,133,134,130,135,131,136,132,133,134,130,135,131,136,133,134,130,135,131,136,132,133,134,130,135,131,136,0,133,136,131,136,132,132,0,135,132,135,134,131,133,132,132,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,133,134,130,135,131,136,132,133,134,130,135,131,136,137,137,0,0,0,0,0,138,139,138,139,138,139,138,139,0,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,0,0,0,140,141,142,140,141,142,140,141,142,140,141,142,141,140,141,141,140,140,141,142,140,141,142,140,141,142,141,142,140,141,142,0,142,142,142,142,140,140,0,0,140,140,140,141,141,141,140,141,142,140,141,142,140,141,142,140,141,142,0,0,0,143,144,145,143,144,145,143,144,145,143,144,145,143,144,144,145,143,143,144,145,143,144,145,143,144,145,144,145,143,144,145,0,143,143,144,144,0,144,145,143,143,144,144,143,144,145,143,144,145,143,144,145,143,144,145,144,0,0,146,147,146,147,146,147,146,147,146,146,0,146,147,147,147,147,146,147,146,147,147,146,147,147,146,146,146,147,146,147,146,147,146,147,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,0,0,149,150,150,149,150,149,150,149,150,149,149,150,150,150,149,150,150,149,150,150,149,150,149,149,150,149,149,150,150,149,150,150,149,150,149,150,149,150,149,0,0,151,152,151,152,151,152,151,152,152,0,151,151,0,151,152,152,152,152,152,151,152,151,152,152,151,152,151,152,152,151,151,0,0,0,151,152,151,152,151,152,151,152,153,0,153,153,0,0,153,0,0,154,155,153,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,154,0,155,155,153,153,156,153,154,155,155,153,157,153,156,155,156,153,153,154,155,157,157,154,155,156,153,154,155,156,153,154,155,153,154,155,156,153,154,155,0,153,156,156,156,157,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,154,0,0,0,0,0,158,159,160,161,162,158,159,160,161,162,158,159,160,161,162,158,159,160,161,162,158,159,160,161,158,159,159,160,161,159,160,162,158,158,158,159,160,161,162,159,160,161,158,159,160,161,162,158,159,160,161,162,159,160,161,162,158,159,160,161,162,0,0,0,159,160,161,162,159,162,158,162,162,158,159,0,160,158,159,160,162,158,158,158,159,160,161,162,158,159,160,161,162,158,159,160,161,162,158,162,158,159,160,161,162,159,163,0,163,163,164,0,0,0,164,163,164,163,164,163,0,163,164,165,163,164,165,163,164,165,163,164,165,163,163,163,166,163,166,0,165,165,163,163,163,0,166,166,166,166,166,165,163,163,166,165,0,0,164,165,163,166,166,166,166,163,164,165,163,164,165,163,163,164,165,163,166,163,163,165,165,166,165,163,0,166,165,163,163,164,165,163,164,165,163,0,164,165,163,164,165,163,0,0,167,168,167,168,167,167,168,167,168,167,168,167,0,167,168,167,167,168,167,168,168,167,168,167,168,167,167,167,167,167,168,167,168,167,168,167,168,0,169,169,169,169,169,169,0,169,169,169,0,169,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,0,0,170,170,170,170,170,0,170,170,170,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,0,0,171,172,171,172,171,172,171,172,171,172,171,0,171,172,0,171,172,171,172,172,171,172,171,172,172,171,0,0,171,171,172,171,172,171,172,171,172,0,173,173,173,173,173,173,0,0,0,173,173,173,173,173,173,173,173,173,173,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,0,0,0,0,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,179,177,179,175,176,177,175,176,177,178,175,176,177,178,179,177,175,176,177,178,179,175,176,177,178,179,178,179,175,176,177,178,179,175,176,177,179,175,176,177,178,178,175,176,177,177,175,175,176,177,175,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,175,176,177,178,179,0,180,180,0,180,180,180,180,0,180,180,0,0,180,0,0,0,180,0,181,181,181,182,183,181,184,185,180,182,183,181,184,185,180,0,182,183,181,184,185,180,182,183,181,184,185,180,182,182,184,185,180,185,180,185,184,183,183,182,181,185,180,185,182,0,184,184,182,183,181,184,185,180,182,182,182,182,181,181,182,182,184,184,184,184,184,182,183,181,184,185,180,182,183,181,184,185,180,185,180,182,183,181,184,185,180,0,180,182,181,0,182,183,184,184,184,183,183,182,185,183,181,184,185,184,184,184,185,185,180,184,184,182,184,182,183,184,184,184,185,184,182,183,185,180,182,180,0,182,183,181,184,185,180,182,183,181,184,185,180,181,182,183,181,184,185,180,182,183,181,184,185,180,183,183,182,184,184,0,186,186,186,186,186,186,186,186,186,186,186,186,0,186,0,186,186,186,186,186,186,186,186,0,0,187,188,187,188,187,188,187,188,187,188,187,188,187,188,187,188,187,188,187,187,188,0,188,187,188,188,187,187,188,187,188,187,188,187,188,189,189,189,189,0,0,190,189,190,189,190,190,189,190,189,189,189,190,190,189,190,190,189,190,189,190,189,189,190,189,190,190,190,190,189,190,190,190,190,190,190,189,190,190,189,190,189,190,189,190,189,0,0,0,191,192,191,192,191,192,191,192,0,0,0,191,192,192,191,192,191,192,192,191,192,191,192,191,192,191,191,192,192,191,192,192,191,191,192,191,192,191,192,191,192,191,192,192,0,193,193,193,0,0,194,193,194,193,0,194,193,194,193,194,193,0,194,193,193,194,193,194,193,194,193,194,193,0,0,193,194,194,0,0,0,195,194,193,194,193,194,193,194,193,0,0,0,0,0,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,196,197,198,199,200,200,200,196,197,198,199,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,0,200,200,200,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,200,196,197,198,199,0,201,201,201,201,201,201,201,201,201,201,201,0,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,0,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,203,0,203,203,203,203,203,203,203,203,203,203,203,0,203,0,204,204,204,204,204,204,204,204,204,204,204,0,0,204,204,204,204,204,204,204,204,204,0,0,0,0,0,205,206,207,205,208,209,206,207,205,208,209,206,207,205,208,209,206,207,205,208,209,208,208,207,205,208,209,206,207,207,208,206,207,206,206,207,205,208,209,205,207,206,206,207,205,208,209,206,207,205,208,209,205,208,209,206,207,205,208,209,206,209,208,208,207,205,209,206,209,205,206,207,207,209,206,209,209,208,209,206,206,208,206,207,205,208,209,206,207,205,208,209,206,207,205,208,209,206,206,207,205,208,209,206,208,0,0,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,210],"f":[null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["bool",15],["eventctx",3],["app",3],["setup",3]],[["vec",3],["box",3]]],null,null,null,null,[[["option",4],["option",4],["mapedits",3],["app",3],["sim",3],["bool",15],["eventctx",3],["setup",3]],[["vec",3],["box",3]]],null,[[]],null,null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[]],null,null,null,[[["settings",3]]],null,[[["setup",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,[[["map",3],["str",15]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["bool",15],["eventctx",3],["showobject",8]],[["id",4],["option",4]]],[[["id",4]],[["option",4],["pt2d",3]]],[[["eventctx",3]]],[[],["sim",3]],null,[[["into",8],["string",3],["eventctx",3]],[["option",4],["intersectionid",3]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["drawoptions",3],["showobject",8],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["agentcache",3],["showobject",8],["prerender",3],["bounds",3]],[["renderable",8],["vec",3]]],null,null,[[],["option",4]],null,null,[[["bool",15],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["into",8],["string",3],["eventctx",3]],["bool",15]],null,[[["id",4],["option",4],["eventctx",3],["pt2d",3],["f64",15],["option",4]],[["state",8],["box",3]]],[[],["map",3]],null,[[["map",3],["colorscheme",3],["timer",3],["eventctx",3],["sim",3],["flags",3],["options",3]],["permap",3]],[[["map",3],["timer",3],["eventctx",3]]],[[["eventctx",3],["showobject",8]],[["id",4],["option",4]]],[[["eventctx",3]],[["id",4],["option",4]]],[[["eventctx",3]],[["id",4],["option",4]]],[[["eventctx",3]],[["id",4],["option",4]]],[[["eventctx",3]],[["id",4],["option",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],[[["map",3],["sim",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["btreemap",3],["string",3],["vec",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["gameplaymode",4]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["app",3],["gameplaymode",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["string",3],["into",8]],["cutscenebuilder",3]],[[["fn",8],["box",3],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["str",15],["string",3],["f64",15],["into",8]],["cutscenebuilder",3]],[[],["color",3]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["str",15],["eventctx",3],["fn",8],["usize",15]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["color",3],["widget",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["string",3],["into",8]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["map",3],["scenario",3],["timer",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["btreeset",3],["eventctx",3]],["widget",3]],[[["duration",3],["app",3]],[["vec",3],["textspan",3]]],[[["agenttype",4],["app",3]],["color",3]],[[["tripmode",4],["app",3]],["color",3]],[[["tripphasetype",4],["app",3]],["color",3]],[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],[[["app",3],["gfxctx",3]]],[[["app",3],["text",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["contextualactions",8],["eventctx",3]],[["option",4],["transition",4]]],[[]],null,[[["app",3]],[["id",4],["option",4]]],[[["map",3],["btreeset",3]],[["intersectionid",3],["btreeset",3]]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["duration",3]],[["fnonce",8],["box",3]]],[[["eventctx",3],["app",3],["tab",4],["contextualactions",8]]],[[["text",3],["string",3],["btreeset",3],["fn",8]]],[[],["commonstate",3]],[[["id",4],["app",3]],["text",3]],null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["intersectionid",3],["app",3]]],[[["app",3]],[["vec",3],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3],["eventctx",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4]]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],null,[[["eventctx",3]],[["option",4],["intersectionid",3]]],[[["map",3],["usize",15],["intersectionid",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3],["eventctx",3]],["routesketcher",3]],[[],["route",3]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["bool",15],["gfxctx",3]]],[[["str",15],["eventctx",3],["app",3],["option",4]],["bool",15]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3],["app",3],["btreeset",3],["roadid",3]],["roadselector",3]],null,null,[[["app",3],["eventctx",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["id",4],["option",4],["eventctx",3],["permap",3],["pt2d",3],["f64",15],["option",4]],[["state",8],["box",3]]],[[["eventctx",3]],[["state",8],["box",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["app",3],["str",15],["eventctx",3]],[["transition",4],["app",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["gfxctx",3]]],null,null,[[["app",3],["outcome",4],["eventctx",3]],["bool",15]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[],[["vec",3],["tripendpoint",4]]],null,null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],["inputwaypoints",3]],[[["tripendpoint",4],["eventctx",3],["usize",15],["app",3]],["waypoint",3]],null,[[["tripendpoint",4],["eventctx",3],["vec",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["bool",15],["option",4]]],[[["eventctx",3]]],[[["eventctx",3]]],[[]],[[]],null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["eventctx",3]]],null,[[["tags",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],["drawable",3]],[[["app",3],["eventctx",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["id",4],["string",3],["eventctx",3],["app",3],["bool",15]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[["mapname",3],["eventctx",3],["app",3],["vec",3]],[["state",8],["box",3]]],null,null,null,null,null,null,null,[[["option",4],["eventctx",3],["vec",3],["app",3]],[["state",8],["box",3]]],[[["eventctx",3]]],null,null,[[["app",3],["string",3],["eventctx",3]],[["transition",4],["app",3]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["agentid",4],["app",3]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3],["app",3]]],[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["agentid",4]],["delaycause",4]],[[["agentid",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["map",3],["pathconstraints",4]]],[[],["source",4]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["laneid",3],["eventctx",3]],[["state",8],["box",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["pathconstraints",4],["eventctx",3],["source",4],["app",3]],[["state",8],["box",3]]],null,[[["app",3],["laneid",3],["eventctx",3]],[["state",8],["box",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["id",4],["map",3],["sim",3]]],[[["app",3],["gfxctx",3]]],[[["id",4],["map",3],["sim",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["intersectionid",3],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["item",4],["option",4],["str",15],["eventctx",3],["pt2d",3],["vec",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["timer",3],["app",3]],[["counter",3],["roadid",3]]],[[["usize",15]],[["vec",3],["textspan",3]]],[[["panel",3]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["polygon",3],["pathrequest",3],["app",3]],[["option",4],["box",3]]],[[["app",3],["tripendpoint",4],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["tripmode",4],["routingparams",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["roadselector",3],["eventctx",3]],["panel",3]],[[["app",3],["roadid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["intersectionid",3],["vec",3],["map",3],["roadid",3],["vec",3]],["string",3]],[[["map",3],["intersectionid",3]],["feature",3]],[[["lane",3]],[["map",3],["option",4]]],[[["map",3],["roadid",3]],["feature",3]],[[["map",3],["roadid",3]],["string",3]],[[["lane",3],["direction",4]],[["value",4],["map",3],["string",3]]],[[["map",3],["roadid",3]],[["value",4],["map",3],["string",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["app",3],["intersectionid",3],["eventctx",3]],[["state",8],["box",3]]],[[["intersectionid",3],["bool",15],["eventctx",3],["app",3],["btreeset",3],["usize",15]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["option",4],["transition",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[["collisiondataset",3],["eventctx",3],["vec",3],["usize",15],["app",3]]],[[["collisiondataset",3]],[["vec",3],["usize",15]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],null,[[["collisiondataset",3],["eventctx",3],["vec",3],["usize",15],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[["vec",3],["box",3],["fn",8]],["mapspacetooltips",3]],[[],["filters",3]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["buildingid",3],["counter",3],["option",4],["eventctx",3],["heatmapoptions",3],["app",3]],[["state",8],["box",3]]],[[["app",3],["scenario",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["timer",3],["bool",15],["string",3],["option",4],["app",3]]],[[["vec",3],["string",3],["str",15],["usize",15],["btreemap",3],["colorscheme",3],["pt2d",3],["hashmap",3]],["object",3]],[[["str",15],["app",3]]],[[["string",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]],null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,[[["lonlat",3],["string",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["scenario",3],["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["recordedstorymap",3]],[[]],[[],["result",4]],null,[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3]],[["ring",3],["option",4]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["recordedstorymap",3],["eventctx",3]],[["storymap",3],["option",4]]],[[["eventctx",3]],["panel",3]],[[["bool",15],["eventctx",3],["mode",4],["storymap",3]],["panel",3]],null,null,null,null,null,[[],["storymap",3]],[[["vec",3],["string",3],["eventctx",3],["pt2d",3]],["marker",3]],[[["pt2d",3]],["lasso",3]],[[["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["eventctx",3]]],[[["app",3]]],[[],["result",4]],[[["vec",3],["pt2d",3]],["ring",3]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["mapedits",3],["eventctx",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3],["app",3]],["bool",15]],null,null,[[["editcmd",4]],[["id",4],["option",4]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],["panel",3]],[[["app",3],["eventctx",3]],["panel",3]],null,[[["intersectionid",3],["eventctx",3],["app",3],["gameplaymode",4]],[["option",4],["box",3]]],null,null,null,[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["string",3],["fn",8],["box",3],["option",4],["bool",15],["eventctx",3],["transition",4],["into",8]],[["state",8],["box",3]]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["fn",8],["box",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],null,null,null,[[["option",4],["speed",3],["app",3]],[["vec",3],["choice",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],null,null,[[["tags",3],["lanetype",4],["editroad",3]],["usize",15]],[[["editroad",3],["direction",4]],["usize",15]],[[["lanetype",4],["editroad",3],["bool",15]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["app",3],["editroad",3],["roadid",3],["mapedits",3]],[["state",8],["box",3]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4],["laneid",3],["app",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4],["mapedits",3]]],[[["option",4],["eventctx",3],["app",3],["laneid",3],["roadid",3]],[["state",8],["box",3]]],[[["app",3],["gfxctx",3]]],[[["usize",15],["roadid",3],["app",3]],["geombatch",3]],null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["roadid",3],["app",3]],["geombatch",3]],null,[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["app",3]],["laneid",3]],null,[[["lanetype",4]],[["str",15],["option",4]]],null,[[["option",4],["eventctx",3],["road",3],["laneid",3],["app",3]],["panel",3]],[[["editroad",3],["bool",15],["eventctx",3],["usize",15],["roadid",3],["app",3]],["panel",3]],[[["fn",8],["eventctx",3],["app",3],["isize",15],["option",4]],[["transition",4],["app",3]]],[[["app",3],["laneid",3],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["roadid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["laneid",3],["app",3]],[["choice",3],["vec",3]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["busrouteid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],null,null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["intersectionid",3],["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["eventctx",3],["app",3],["usize",15],["fn",8]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["usize",15],["eventctx",3]]],[[["btreeset",3],["app",3]],[["bundleedits",3],["option",4]]],[[],["bundleedits",3]],[[]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["btreeset",3],["eventctx",3],["usize",15],["app",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["btreeset",3],["app",3]],["geombatch",3]],null,[[]],[[]],[[["btreeset",3],["app",3]],["bundleedits",3]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["btreeset",3],["eventctx",3],["usize",15],["app",3]],["panel",3]],[[["bool",15],["eventctx",3],["app",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["intersectionid",3],["eventctx",3],["app",3],["btreeset",3],["gameplaymode",4]],[["state",8],["box",3]]],null,null,null,null,[[["app",3],["eventctx",3]]],null,null,null,[[["vec",3],["polygon",3]],["vec",3]],[[["btreeset",3],["app",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["bundleedits",3],["intersectionid",3],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]],[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["controltrafficsignal",3],["usize",15],["app",3]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["option",4],["transition",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["map",3],["controltrafficsignal",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["map",3],["str",15]],[["result",6],["movementid",3]]],null,[[["map",3],["intersectionid",3],["str",15]],[["result",6],["controltrafficsignal",3]]],[[["app",3],["str",15],["eventctx",3]],[["state",8],["box",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["map",3],["intersectionid",3]],[["result",6],["snapper",3]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["result",6],["vec",3]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,null,null,[[["intersectionid",3],["eventctx",3],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["intersectionid",3],["eventctx",3],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["intersectionid",3],["eventctx",3],["btreeset",3],["app",3]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,null,[[["intersectionid",3],["btreeset",3],["eventctx",3],["gameplaymode",4]],[["state",8],["box",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["intersectionid",3],["eventctx",3],["btreeset",3],["usize",15],["app",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["app",3],["editcmd",4],["eventctx",3]],[["option",4],["box",3]]],[[["app",3],["editcmd",4],["eventctx",3]],[["option",4],["box",3]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["btreeset",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["btreeset",3],["eventctx",3]],["widget",3]],[[["app",3],["roadid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[["app",3]],[["id",4],["option",4]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["panel",3]],[["option",4],["tab",4]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["string",3],["hashset",3]]],null,[[["app",3],["gfxctx",3]]],[[["dataoptions",3]],["bool",15]],[[["app",3],["contextualactions",8],["eventctx",3]]],[[["id",4],["string",3],["eventctx",3],["app",3],["bool",15]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["id",4],["app",3]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],null,null,[[["vec",3],["eventctx",3]],[["widget",3],["vec",3]]],[[["hashmap",3],["eventctx",3],["vec",3],["tab",4]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["app",3],["tab",4],["contextualactions",8]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["str",15],["eventctx",3],["fn",8],["dataoptions",3],["app",3]],["widget",3]],null,null,null,[[["app",3],["eventctx",3]],["widget",3]],[[["app",3]],[["id",4],["option",4]]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["buildingid",3],["option",4],["personid",3],["details",3],["app",3]]],[[["buildingid",3],["eventctx",3],["tab",4],["details",3],["app",3]],["widget",3]],[[["buildingid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["buildingid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["buildingid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["buildingid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["carid",3],["eventctx",3],["tab",4],["details",3],["app",3]],["widget",3]],[[["carid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["carid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["busroute",3]],["text",3]],[[["busrouteid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["busrouteid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["busstopid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["busstopid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["areaid",3],["details",3],["app",3]],["widget",3]],[[["areaid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["intersectionid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["dataoptions",3],["intersectionid",3],["bool",15],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["intersectionid",3],["bool",15],["eventctx",3],["dataoptions",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["bool",15],["dataoptions",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["tab",4],["details",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["intersectionid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["dataoptions",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["eventctx",3],["laneid",3],["details",3],["app",3]],["widget",3]],[[["laneid",3],["eventctx",3],["app",3]],["widget",3]],[[["tab",4],["eventctx",3],["laneid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["laneid",3],["details",3],["app",3]],["widget",3]],[[["laneid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["eventctx",3],["laneid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["laneid",3],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["tab",4],["details",3],["parkinglotid",3]],["widget",3]],[[["parkinglotid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["app",3],["parkinglotid",3],["eventctx",3]],["widget",3]],[[["bool",15],["eventctx",3],["personid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["personid",3],["details",3],["app",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["person",3],["map",3],["eventctx",3]],["widget",3]],[[["bool",15],["eventctx",3],["personid",3],["tab",4],["details",3],["app",3]],["widget",3]],[[["carid",3],["bool",15],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["carid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["bool",15],["eventctx",3],["personid",3],["details",3],["app",3]],["widget",3]],[[["app",3],["personid",3],["eventctx",3]],["widget",3]],[[["bool",15],["eventctx",3],["personid",3],["btreemap",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["personid",3],["btreemap",3],["details",3],["app",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["tripid",3],["opentrip",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["percent",3],["eventctx",3],["tripinfo",3],["analytics",3],["tripid",3]],["widget",3]],[[["details",3],["tripid",3],["eventctx",3],["analytics",3],["app",3]]],[[["app",3],["tripendpoint",4]]],[[["opentrip",3]],["bool",15]],[[["tripid",3],["personid",3],["eventctx",3],["btreemap",3],["details",3],["app",3]],["widget",3]],[[]],[[["tripid",3],["opentrip",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["bool",15],["eventctx",3],["color",3],["path",3],["map",3]],["widget",3]],[[["tripid",3],["option",4],["eventctx",3],["f64",15],["app",3]],["widget",3]],[[["app",3],["option",4],["tripid",3],["vec",3],["opentrip",3],["eventctx",3],["map",3],["f64",15],["tripphase",3],["details",3]],["widget",3]],[[],["opentrip",3]],[[["tripid",3],["opentrip",3],["details",3],["eventctx",3],["agentid",4],["app",3]],["widget",3]],null,[[["tripid",3]],[["tripid",3],["opentrip",3],["btreemap",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[["str",15],["eventctx",3]],["widget",3]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[],[["str",15],["option",4]]],null,null,null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[["panel",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]]],[[["distance",3],["eventctx",3],["app",3]]],[[["eventctx",3]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[["app",3],["eventctx",3]],["steepstreets",3]],[[["app",3],["eventctx",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,[[["buildingid",3],["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["buildingid",3],["app",3]],["bool",15]],[[],["result",4]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],["favorites",3]],[[],[["str",15],["option",4]]],[[["app",3],["eventctx",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["buildingid",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["app",3],["eventctx",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["eventctx",3]],["static",3]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],["static",3]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],[[["app",3],["eventctx",3]],["static",3]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],null,[[["app",3],["eventctx",3]],["bikeactivity",3]],[[["str",15],["string",3],["eventctx",3],["colordiscrete",3],["widget",3]],["static",3]],[[["app",3],["eventctx",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["options",3],["eventctx",3],["widget",3],["option",4],["app",3]],["panel",3]],[[],[["str",15],["option",4]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[["loc",4]],["bool",15]],[[["bool",15],["eventctx",3],["app",3]],["occupancy",3]],[[["app",3],["eventctx",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["options",3],["eventctx",3],["option",4],["widget",3],["app",3]],["panel",3]],[[],[["str",15],["option",4]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["eventctx",3],["option",4],["widget",3],["options",3],["app",3]],["panel",3]],null,[[],[["str",15],["option",4]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["problem",4],["tripinfo",3],["time",3]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersectionid",3]],["bool",15]],null,[[["map",3]],[["polygon",3],["vec",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3],["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[],[["str",15],["option",4]]],[[["app",3],["eventctx",3]],["backpressure",3]],[[["eventctx",3],["btreeset",3],["agenttype",4],["app",3]],["throughput",3]],[[["app",3],["eventctx",3]],["comparethroughput",3]],[[["app",3],["eventctx",3]],["trafficjams",3]],[[["app",3],["eventctx",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],[["str",15],["option",4]]],[[["bool",15],["eventctx",3],["app",3]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["xorshiftrng",3],["eventctx",3]],["screensaver",3]],null,[[["mapname",3]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],["titlescreen",3]],[[["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["xorshiftrng",3],["app",3],["eventctx",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["permanentmapedits",3],["eventctx",3]],[["transition",4],["app",3]]],[[["string",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["fnonce",8],["app",3],["gameplaymode",4],["box",3]],[["state",8],["box",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["id",4],["string",3],["eventctx",3],["app",3],["bool",15]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["transition",4],["app",3]]],null,null,null,null,[[["app",3],["eventctx",3]]],[[["app",3],["gameplaystate",8],["eventctx",3]],["sandboxcontrols",3]],[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["gameplaymode",4]],[["state",8],["box",3]]],null,null,[[["app",3]],[["state",8],["box",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["app",3],["panel",3]],[["option",4],["dashtab",4]]],[[]],null,[[["app",3],["panel",3],["eventctx",3]],[["option",4],["transition",4]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["eventctx",3],["blockselection",4]]],[[["bordertype",4],["intersection",3],["map",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["app",3],["gfxctx",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["timer",3],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,[[["app",3]],[["vec",3],["loop",3]]],null,[[["panelstate",3],["eventctx",3],["option",4],["app",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["usize",15],["app",3]],[["transition",4],["app",3]]],[[["tripid",3],["geombatch",3],["gfxctx",3],["app",3]]],[[["panel",3],["drawable",3],["gfxctx",3],["option",4],["geombatch",3],["app",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["table",3],["app",3],["entry",3],["filters",3]]],null,null,null,null,[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,[[["app",3],["eventctx",3]],[["entry",3],["vec",3]]],[[["app",3],["table",3],["eventctx",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],[["app",3],["entry",3],["table",3],["filters",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[["app",3]],[["entry",3],["vec",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3]],[["result",6],["string",3]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["bool",15],["eventctx",3]],[["state",8],["box",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3],["refcell",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["timer",3],["app",3]],[["intersectionid",3],["demand",3],["hashmap",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["counter",3],["movementid",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[["hashmap",3],["eventctx",3],["time",3],["app",3]],["drawable",3]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["intersection",3],["time",3]],["vec",3]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3]],[["result",6],["string",3]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["filter",3],["eventctx",3]],["panel",3]],null,[[],["filter",3]],[[["app",3],["filter",3],["eventctx",3]],[["state",8],["box",3]]],null,[[["duration",3]],["f64",15]],[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3],["problemtype",4]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["isize",15],["vec",3]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["app",3],["matrixoptions",3],["eventctx",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[["problem",4]]],[[]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["vec",3],["vec",3]],["matrix",3]],[[["eventctx",3],["vec",3],["app",3]],["widget",3]],[[]],null,null,null,[[["problemtype",4],["app",3]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],null,null,null,null,null,null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3]],[["app",3],["cancelledtrip",3],["filters",3],["table",3]]],[[["app",3]],[["app",3],["table",3],["filters",3],["finishedtrip",3]]],[[["app",3]],[["app",3],["unfinishedtrip",3],["filters",3],["table",3]]],null,null,null,null,null,null,[[["app",3],["eventctx",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15],["eventctx",3]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["result",4],["box",3],["box",3]]],[[],["option",4]],[[["rc",3]],[["result",4],["rc",3],["rc",3]]],[[],["option",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["box",3],["gameplaystate",8]]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["string",3],["eventctx",3],["gameplaymode",4],["option",4],["app",3]],[["state",8],["box",3]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4],["ordering",4]]],null,[[["app",3],["eventctx",3]]],null,[[["xorshiftrng",3],["timer",3],["app",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["app",3]],["option",4]],[[]],[[]],[[],["bool",15]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["bool",15],["string",3],["eventctx",3]],[["box",3],["gameplaystate",8]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],null,[[["app",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["gameplaymode",4]],[["box",3],["fn",8]]],null,[[["app",3],["gfxctx",3]]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["eventctx",3],["app",3],["gameplaymode",4],["duration",3]],[["state",8],["box",3]]],[[]],[[["app",3]]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["duration",3],["origpersonid",3],["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]],null,null,[[["app",3],["eventctx",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["state",8],["box",3]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["gfxctx",3]]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["bool",15],["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3]],[["box",3],["gameplaystate",8]]],[[["app",3]]],[[["app",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["id",4],["app",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["id",4],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["box",3],["gameplaystate",8]]],[[["app",3],["str",15],["eventctx",3]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["intersectionid",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["transition",4],["app",3]]],[[["eventctx",3]],[["transition",4],["app",3]]],[[["map",3],["timer",3],["string",3]],[["result",6],["string",3]]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["buildingid",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["scenariomodifier",4],["str",15],["eventctx",3],["vec",3],["app",3]],[["box",3],["gameplaystate",8]]],[[["string",3],["eventctx",3],["vec",3],["scenariomodifier",4]],[["state",8],["box",3]]],[[["scenariomodifier",4],["string",3],["eventctx",3],["vec",3],["app",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[["app",3]]],null,null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["fn",8],["box",3]],["stage",3]],null,[[["app",3],["gfxctx",3]]],[[["box",3],["fn",8]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["actions",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],[[["id",4],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["app",3],["eventctx",3]]],[[["tutorialstate",3],["eventctx",3],["app",3],["sandboxcontrols",3]],[["option",4],["transition",4]]],null,null,null,null,[[],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],[["state",8],["box",3]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["app",3],["tutorialpointer",3],["eventctx",3]],[["box",3],["gameplaystate",8]]],null,[[["app",3],["eventctx",3]],[["box",3],["gameplaystate",8]]],[[["bool",15],["eventctx",3]],["panel",3]],[[],[["option",4],["message",3]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["app",3],["eventctx",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4],["ordering",4]]],[[["task",4]],[["option",4],["ordering",4]]],null,[[]],[[["app",3],["eventctx",3]]],[[]],[[["tutorialpointer",3],["app",3]],[["option",4],["scenariogenerator",3]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["scenariogenerator",3],["vec",3]]],null,[[],["stage",3]],null,null,[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],null,[[]],[[]],null,[[["eventctx",3],["tutorialstate",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["transition",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["id",4],["f64",15],["option",4]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["app",3],["eventctx",3]],[["widget",3],["vec",3]]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]],["panel",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["panel",3],["eventctx",3]]],[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,[[],["routepreview",3]],[[["btreeset",3],["intersectionid",3],["eventctx",3]],[["state",8],["box",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["eventctx",3],["app",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["option",4],["eventctx",3],["app",3],["gameplaymode",4]],[["option",4],["transition",4]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["bool",15]],[[["app",3],["eventctx",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4],["ordering",4]]],[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],[[["app",3],["speedsetting",4],["eventctx",3]]],null,null,[[]],[[["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["duration",3]],["widget",3]],[[["eventctx",3],["time",3]],["widget",3]],[[["usize",15]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["option",4],["gameplaymode",4],["app",3]],[["state",8],["box",3]]],[[["option",4],["eventctx",3],["app",3],["time",3],["duration",3]],[["state",8],["box",3]]],[[["app",3],["eventctx",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["tab",4]],["bool",15]],null,[[]],[[]],[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["app",3],["eventctx",3]],["widget",3]],[[["eventctx",3]],[["state",8],["box",3]]],[[["panel",3],["str",15],["eventctx",3],["app",3]],[["transition",4],["app",3]]],null,null,null,[[],["layers",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["f64",15]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["road",3]],["bool",15]],[[],["drawnetworklayer",3]],null,[[["app",3],["f64",15],["gfxctx",3]],["drawable",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3],["eventctx",3]],["panel",3]],null,[[["app",3],["layers",3],["eventctx",3]],[["state",8],["box",3]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["drawroadlabels",3]],null,[[["app",3],["f64",15],["gfxctx",3]],["drawable",3]],[[["string",3]],[["option",4],["string",3]]],[[],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["option",4],["transition",4]]],null,[[]],[[["app",3],["str",15],["eventctx",3]]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["str",15],["color",3]],["buttonbuilder",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["app",3],["eventctx",3]],["layers",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],[[["eventctx",3]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["buffertype",4],["vec",3],["eventctx",3],["app",3],["roadid",3],["option",4]],[["vec",3],["string",3]]],[[["buffertype",4],["editroad",3],["option",4]]],[[["app",3],["layers",3],["eventctx",3]],[["state",8],["box",3]]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedroute",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],null,[[["namedroute",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4],["app",3]]],[[["app",3],["eventctx",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["app",3]],["savedroutes",3]],null,[[["namedroute",3]],["bool",15]],[[["tripendpoint",4],["eventctx",3],["vec",3],["app",3]],["routeresults",3]],[[["app",3]],["routemanagement",3]],[[],["string",3]],[[["app",3],["layers",3],["eventctx",3]],[["state",8],["box",3]]],[[["str",15]],[["namedroute",3],["option",4]]],[[["app",3],["str",15],["eventctx",3]],[["option",4],["transition",4]]],null,null,null,[[["str",15]],[["namedroute",3],["option",4]]],null,null,[[["app",3]]],[[],["result",4]],[[],["result",4]],[[["app",3],["eventctx",3]]],[[],["layers",3]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["uploadedproposals",3]],null,[[["string",3]]],[[],["result",4]],[[["app",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["state",8],["box",3]]],[[]]],"p":[[3,"Setup"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"Warping"],[3,"DebugWarp"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[4,"Source"],[3,"Floodfiller"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[4,"Dataviz"],[3,"Filters"],[3,"CollisionsViewer"],[3,"MapspaceTooltips"],[13,"Individual"],[13,"Aggregated"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[3,"PolygonEditor"],[3,"ScenarioManager"],[4,"Mode"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Screensaver"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToMainMenu"],[3,"SandboxLoader"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[3,"About"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"DrawRoadLabels"],[3,"Layers"],[3,"QuickSketch"],[3,"RouteManagement"],[3,"RoutePlanner"],[3,"RouteResults"],[3,"NamedRoute"],[3,"SavedRoutes"],[3,"UploadedProposals"]]},\ "generate_houses":{"doc":"Procedurally generates houses along empty residential …","t":[5,5,5,5],"n":["generate_buildings_on_empty_residential_roads","import_map","main","rand_dist"],"q":["generate_houses","","",""],"d":["","","",""],"i":[0,0,0,0],"f":[[[["xorshiftrng",3],["map",3],["timer",3]],[["polygon",3],["vec",3]]],[[["string",3],["option",4],["bool",15],["timer",3]],["map",3]],[[]],[[["xorshiftrng",3],["f64",15]],["distance",3]]],"p":[]},\ "geojson_to_osmosis":{"doc":"","t":[5],"n":["main"],"q":["geojson_to_osmosis"],"d":["Reads GeoJSON input from STDIN, extracts a polygon from …"],"i":[0],"f":[[[],["result",6]]],"p":[]},\ "geom":{"doc":"","t":[12,12,12,12,12,12,12,12,12,12,3,4,3,3,3,3,3,17,3,3,3,8,3,3,3,3,13,13,13,13,13,13,3,3,3,3,3,3,4,3,3,13,3,0,11,11,11,11,12,12,0,12,0,11,11,11,11,12,11,11,5,0,0,0,11,11,11,11,10,12,0,10,12,12,11,11,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,0,12,0,0,0,12,12,12,12,12,12,12,0,12,12,11,5,0,0,0,11,11,10,12,12,5,11,11,11,11,11,11,11,12,12,12,12,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,18,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,5,12,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,17,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,3,13,13,13,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,10,10,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,18,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["0","0","0","0","0","0","0","0","1","1","Angle","ArrowCap","Bounds","Circle","CornerRadii","Distance","Duration","EPSILON_DIST","FindClosest","GPSBounds","HashablePt2D","HgramValue","Histogram","InfiniteLine","Line","LonLat","Max","Mean","Min","P50","P90","P99","Percent","PolyLine","Polygon","Pt2D","Ring","Speed","Statistic","Time","Triangle","Triangle","UnitFmt","angle","borrow","borrow","borrow_mut","borrow_mut","bottom_left","bottom_right","bounds","center","circle","clone","clone","clone_into","clone_into","count","default","deserialize","deserialize_f64","distance","duration","find_closest","fmt","from","from","from","from_u64","geometries","gps","hgram_zero","histogram","indices","into","into","latitude","length","line","longitude","max","max_lat","max_lon","max_x","max_y","metric","min","min_lat","min_lon","min_x","min_y","percent","points","polygon","polyline","pt","pt1","pt2","pt3","pts","pts","quadtree","radius","ring","rings","round_durations","serialize","serialize_f64","speed","stats","time","to_owned","to_owned","to_u64","top_left","top_right","trim_f64","try_from","try_from","try_into","try_into","type_id","type_id","uniform","x","x_nan","y","y_nan","zero","0","Angle","ZERO","add","approx_eq","approx_parallel","average","borrow","borrow_mut","clone","clone_into","degrees","deserialize","eq","fmt","fmt","from","into","invert_y","ne","neg","new_rads","normalized_degrees","normalized_radians","opposite","partial_cmp","reorient","rotate_degs","serialize","shortest_rotation_towards","simple_shortest_rotation_towards","to_owned","to_string","try_from","try_into","type_id","Bounds","GPSBounds","add_buffer","as_bbox","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","contains","contains","convert","convert_back","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from","from","get_max_world_pt","get_rectangle","height","into","into","max_lat","max_lon","max_x","max_y","min_lat","min_lon","min_x","min_y","ne","ne","new","new","serialize","serialize","to_bounds","to_owned","to_owned","try_convert","try_from","try_from","try_into","try_into","type_id","type_id","union","update","update","width","zero","Circle","TRIANGLES_PER_CIRCLE","borrow","borrow_mut","center","clone","clone_into","contains_pt","deserialize","fmt","fmt","from","get_bounds","into","new","radius","serialize","to_outline","to_owned","to_partial_polygon","to_polygon","to_ring","to_string","try_from","try_into","type_id","0","Distance","ZERO","abs","add","add_assign","borrow","borrow_mut","centimeters","clone","clone_into","cmp","const_meters","default","deserialize","div","div","div","eq","feet","fmt","fmt","from","inches","inner_meters","into","meters","miles","mul","mul_assign","ne","neg","partial_cmp","round_up_for_axis","safe_percent","serialize","sqrt","sub","sub_assign","sum","to_feet","to_miles","to_owned","to_string","to_string","try_from","try_into","type_id","0","Duration","EPSILON","ZERO","abs","add","add_assign","borrow","borrow_mut","clone","clone_into","cmp","const_seconds","default","deserialize","div","div","epsilon_eq","eq","f64_minutes","fmt","fmt","from","from_u64","from_u64","get_parts","hgram_zero","hours","inner_seconds","into","make_intervals_for_max","minutes","mul","mul","ne","num_minutes_rounded_up","parse","partial_cmp","realtime_elapsed","rem","round_up","seconds","serialize","sub","sub_assign","sum","to_owned","to_rounded_string","to_string","to_string","to_u64","to_u64","try_from","try_into","type_id","FindClosest","add","all_close_pts","borrow","borrow_mut","closest_pt","from","geometries","into","new","pts_to_line_string","quadtree","try_from","try_into","type_id","LonLat","borrow","borrow_mut","center","clone","clone_into","cmp","deserialize","eq","fast_dist","fmt","fmt","from","gps_dist","into","latitude","longitude","ne","new","parse_geojson_polygons","parse_wkt_linestring","partial_cmp","read_osmosis_polygon","serialize","to_owned","to_pt","to_string","try_from","try_into","type_id","write_osmosis_polygon","x","y","0","0","1","1","InfiniteLine","Line","angle","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contains_pt","crosses","deserialize","deserialize","dist_along","dist_along_of_point","eq","fmt","fmt","fmt","fmt","from","from","infinite","intersection","intersection","intersection_infinite","into","into","is_counter_clockwise","length","make_polygons","middle","must_dist_along","must_new","ne","new","percent_along","percent_along_of_point","points","pt1","pt2","reverse","serialize","serialize","shift_either_direction","shift_left","shift_right","slice","to_owned","to_owned","to_polyline","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unbounded_dist_along","unbounded_percent_along","0","Percent","borrow","borrow_mut","clone","clone_into","eq","fmt","from","inner","int","into","ne","of","to_owned","to_string","try_from","try_into","type_id","Polygon","Triangle","area","borrow","borrow","borrow_mut","borrow_mut","buggy_new","center","clip_polyline","clip_ring","clone","clone","clone_into","clone_into","concave_hull","contains_pt","contains_pt","convex_hull","deserialize","downsize","eq","fmt","fmt","fmt","from","from","from","from_geojson","from_geojson_bytes","from_multi","from_rings","from_triangle","get_bounds","get_outer_ring","indices","intersection","intersects","intersects_polyline","into","into","into_points","into_ring","maybe_rounded_rectangle","ne","new","pill","points","points","polylabel","precomputed","pt1","pt2","pt3","raw_for_rendering","rectangle","rectangle_centered","rectangle_two_corners","rings","rotate","rotate_around","rounded_rectangle","scale","scale_xy","serialize","strip_rings","to_geo","to_geojson","to_outline","to_owned","to_owned","to_string","transform","translate","triangles","try_from","try_from","try_into","try_into","type_id","type_id","union","union_all","with_holes","ArrowCap","MITER_THRESHOLD","PolyLine","Triangle","angle_collapsing_new","append","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","dashed_arrow","dashed_lines","deduping_new","deserialize","dist_along","dist_along_of_point","eq","exact_dashed_polygons","exact_slice","extend","extend_to_length","first_half","first_line","first_pt","fix_angles","fmt","fmt","force_extend","from","from","get_bounds","get_slice_ending_at","get_slice_starting_at","interpolate_points","intersection","intersection_infinite","into","into","into_points","last_line","last_pt","length","length","lines","make_arrow","make_double_arrow","make_polygons","make_polygons_with_miter_threshold","maybe_exact_slice","maybe_make_arrow","middle","must_dist_along","must_extend","must_new","must_shift_left","must_shift_right","ne","new","optionally_push","overall_angle","points","project_pt","pts","reversed","safe_get_slice_ending_at","safe_get_slice_starting_at","second_half","serialize","shift_either_direction","shift_left","shift_right","shift_with_corrections","shift_with_sharp_angles","slice","step_along","step_along_start_end","to_geo","to_geojson","to_owned","to_set","to_string","to_thick_boundary","to_thick_ring","trim_to_endpts","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_new","HashablePt2D","Pt2D","angle_to","approx_dedupe","approx_eq","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","cmp","deserialize","dist_to","eq","eq","fast_dist","find_pts_between","fmt","fmt","fmt","from","from","from","from","hash","into","into","ne","new","offset","partial_cmp","project_away","raw_dist_to","serialize","to_gps","to_hashable","to_owned","to_owned","to_pt2d","to_string","try_from","try_from","try_into","try_into","type_id","type_id","x","x","x_nan","y","y","y_nan","zero","Ring","all_intersections","borrow","borrow_mut","clone","clone_into","contains_pt","deserialize","eq","fmt","fmt","from","from","get_both_slices_btwn","get_shorter_slice_btwn","into","into_points","into_polygon","must_new","ne","new","points","pts","serialize","split_points","to_geojson","to_outline","to_owned","to_string","translate","try_from","try_into","type_id","0","Speed","ZERO","add","borrow","borrow_mut","clone","clone_into","cmp","const_meters_per_second","deserialize","div","eq","fmt","from","from_dist_time","inner_meters_per_second","into","km_per_hour","meters_per_second","miles_per_hour","mul","mul","ne","neg","partial_cmp","serialize","sub","to_owned","to_string","try_from","try_into","type_id","HgramValue","Histogram","Max","Mean","Min","P50","P90","P99","Statistic","add","all","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","count","count","default","describe","deserialize","eq","fmt","from","from","from_u64","hgram_zero","histogram","into","into","max","min","new","partial_cmp","percentile","remove","seems_eq","select","serialize","to_owned","to_owned","to_string","to_u64","try_from","try_from","try_into","try_into","type_id","type_id","0","START_OF_DAY","Time","add","add_assign","ampm_tostring","as_filename","borrow","borrow_mut","clamped_sub","clone","clone_into","cmp","deserialize","eq","fmt","fmt","from","get_hours","get_parts","hash","inner_seconds","into","ne","parse","partial_cmp","percent_of","round_seconds","seconds_since_midnight","serialize","sub","sub","to_owned","to_percent","to_string","try_from","try_into","type_id"],"q":["geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::angle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::bounds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::circle","","","","","","","","","","","","","","","","","","","","","","","","","","geom::distance","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::duration","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::find_closest","","","","","","","","","","","","","","","geom::gps","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::percent","","","","","","","","","","","","","","","","","","","geom::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::polyline","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::pt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::ring","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::stats","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","An angle, stored in radians.","","Represents a rectangular boundary of Pt2D points.","A circle, defined by a center and radius.","","A distance, in meters. Can be negative.","A duration, in seconds. Can be negative.","","A quad-tree to quickly find the closest points to some …","Represents a rectangular boundary of LonLat points. After …","This represents world space, NOT LonLat.","","","","A line segment.","Represents a (longitude, latitude) point.","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","This represents world-space in meters.","Maybe a misnomer, but like a PolyLine, but closed.","In meters per second. Can be negative.","","In seconds since midnight. Can’t be negative.","","","Specifies how to stringify different geom objects.","","","","","","","","","","","","","","","","","","Deserializes a trimmed f64 from an i32.","","","","","","","","","","","","","Groups of three indices make up the triangles","","","","","","","","","","","","Display in metric; US imperial otherwise.","","","","","","","","","","","","","","","","","","","If the polygon has holes, explicitly store all the rings …","Round Durations to a whole number of seconds.","","Serializes a trimmed f64 as an i32 to save space.","","","","","","","","","Reduce the precision of an f64. This helps ensure …","","","","","","","","","","","","","","An angle, stored in radians.","","","True if this angle is within some degrees of another, …","True if this angle is within some degrees of another, …","Calculates the average of some angles.","","","","","Create an angle in degrees.","","","","","","","","","","Create an angle in radians.","Returns [0, 360)","Returns [0, 2pi)","Invert the direction of this angle.","","I don’t know how to describe what this does. Use for …","Rotates this angle by some degrees.","","Logically this returns [-180, 180], but keep in mind when …","Returns [-180, 180]","","","","","","Represents a rectangular boundary of Pt2D points.","Represents a rectangular boundary of LonLat points. After …","Expand the existing boundary by some distance evenly on …","Converts the boundary to the format used by aabb_quadtree.","","","","","The center point of this boundary.","","","","","True if the point is within the boundary.","True if the point is within the boundary.","Convert all points to map-space. The points may be …","Convert map-space points back to LonLats. This is only …","","","","","","","Create a boundary covering some points.","","","Create a boundary covering some points.","The bottom-right corner of the boundary, in map-space.","Creates a rectangle covering this boundary.","The height of this boundary.","","","","","","","","","","","","","A boundary including no points.","A boundary including no points.","","","Converts the boundary to map-space.","","","Convert all points to map-space, failing if any points …","","","","","","","Unions two boundaries.","Update the boundary to include this point.","Update the boundary to include this point.","The width of this boundary.","","A circle, defined by a center and radius.","","","","","","","True if the point is inside the circle.","","","","","Get the boundary containing this circle.","","Creates a circle.","","","Creates an outline around the circle, strictly contained …","","Renders some percent, between [0, 1], of the circle as a …","Renders the circle as a polygon.","Returns the ring around the circle.","","","","","","A distance, in meters. Can be negative.","","Returns the absolute value of this distance.","","","","","Creates a distance in centimeters.","","","","","","","","","","","Creates a distance in feet.","","","","Creates a distance in inches.","Returns the distance in meters. Prefer to work with …","","Creates a distance in meters.","Creates a distance in miles.","","","","","","Rounds this distance up to a higher, more “even” …","Calculates a percentage, usually in [0.0, 1.0], of self / …","","Returns the square root of this distance.","","","","Returns the distance in feet.","Returns the distance in miles.","","","Describes the distance according to formatting rules. …","","","","","A duration, in seconds. Can be negative.","","","","","","","","","","","","","","","","If two durations are within this amount, they’ll print …","","Creates a duration in minutes.","","","","","","Splits the duration into (hours, minutes, seconds, …","","Creates a duration in hours.","Returns the duration in seconds. Prefer working in …","","Returns (rounded max, the boundaries)","Creates a duration in minutes.","","","","Returns the duration as a number of minutes, rounded up.","Parses a duration such as “3:00” to …","","Returns the duration elapsed from this moment in real …","","Rounds a duration up to the nearest whole number multiple.","Creates a duration in seconds.","","","","","","Shows only the largest unit (hours, minute, seconds), …","","Describes the duration according to formatting rules.","","","","","","A quad-tree to quickly find the closest points to some …","Add an object to the quadtree, remembering some key …","For every object within some distance of a query point, …","","","Finds the closest point on the existing geometry to the …","","","","Creates the quad-tree, limited to points contained in the …","","","","","","Represents a (longitude, latitude) point.","","","Finds the average of a set of coordinates.","","","","","","Pretty meaningless units, for comparing distances very …","","","","Returns the Haversine distance to another point.","","","","","Note the order of arguments!","Extract polygons from a raw GeoJSON string. For …","Parses a WKT-style line-string into a list of coordinates.","","Parses a file in the …","","","Transform this to a world-space point. Can go out of …","","","","","Writes a set of points to a file in the …","Returns the longitude of this point.","Returns the latitude of this point.","","","","","","A line segment.","The angle of the line segment, from the first to the …","","","","","","","","","","Determine if two line segments intersect, but more so …","","","Returns a point along the line segment, unless the …","","","","","","","","","Returns an infinite line passing through this line’s …","If two line segments intersect – including endpoints –…","Fails for parallel lines.","If the line segment intersects with an infinite line – …","","","","Length of the line segment","Returns a thick line segment.","","Equivalent to self.dist_along(dist).unwrap(). Use this to …","Equivalent to Line::new(pt1, pt2).unwrap(). Use this to …","","Creates a line segment between two points. None if the …","","","Returns the two points in this line segment.","Returns the first point in this line segment.","Returns the second point in this line segment.","Returns a reversed line segment","","","Perpendicularly shifts the line to the right if positive …","Perpendicularly shifts the line over to the left. Width …","Perpendicularly shifts the line over to the right. Width …","","","","Returns a polyline containing these two points.","","","","","","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","","","","","","","","","","","","","","","","","","Usually m^2, unless the polygon is in screen-space","","","","","","","Doesn’t handle multiple crossings in and out.","","","","","","","Does this polygon contain the point either in the …","","","","","","","","","","","","","Extracts all polygons from raw bytes representing a …","","","","","Get the outer ring of this polygon. This should usually …","Groups of three indices make up the triangles","","Do two polygons intersect at all?","Does this polygon intersect a polyline?","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","A rectangle, two sides of which are fully rounded …","The order of these points depends on the constructor! The …","","","","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","If the polygon has holes, explicitly store all the rings …","","","Top-left at the origin. Doesn’t take Distance, because …","","","","Remove the internal rings used for to_outline. This is …","","If the polygon is just a single outer ring, produces a …","Creates the outline around the polygon, with the …","","","","","","","","","","","","","","","","","","","","","One or both args might be empty.","","","","","","","","Don’t draw the dashes too close to the ends.","First dedupes adjacent points","","","","","","No excess leftover distance allowed.","Glue together two polylines in order. The last point of …","If the current line is at least this long, return it. …","","","","","","","Like extend, but handles the last and first point not …","","","","Panics if the pt is not on the polyline. Returns None if …","Returns None if the point is the last point.","","Also return the angle of the line where the hit was found","","","","","","","","","","If the length is too short, just give up and make the …","","The resulting polygon is manually triangulated and may …","The resulting polygon is manually triangulated and may …","","Fail if the length is too short.","","","Like extend, but panics on failure.","","","","","","Extends self by a single point. If the new point is close …","Returns the angle from the start to end of this polyline.","","Returns the point on the polyline closest to the query.","","","Same as get_slice_ending_at, but returns None if the …","Same as get_slice_starting_at, but returns None if the …","","","Perpendicularly shifts the polyline to the right if …","","","","","Returns the excess distance left over from the end","Walk along the PolyLine, starting buffer_ends from the …","Walk along the PolyLine, from start_buffer to …","","Produces a GeoJSON linestring, optionally mapping the …","","","","","Like make_polygons, but make sure the points actually …","","","","","","","","Doesn’t check for duplicates. Use at your own risk.","This represents world space, NOT LonLat.","This represents world-space in meters.","","","","","","","","","","","","","","","","","","Pretty meaningless units, for comparing distances very …","","","","","","","","","","","","","","","","","","","Can go out of bounds.","","","","","","","","","","","","","","","","","","","Maybe a misnomer, but like a PolyLine, but closed.","Be careful with the order of results. Hits on an earlier …","","","","","","","","","","","","","","","","","","","","","","","Extract all PolyLines and Rings. Doesn’t handle crazy …","Produces a GeoJSON polygon, optionally mapping the …","Draws the ring with some thickness, with half of it …","","","Translates the ring by a fixed offset.","","","","","In meters per second. Can be negative.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the speed according to formatting rules.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None if empty","","Could implement PartialEq, but be a bit more clear how …","","","","","","","","","","","","","","","In seconds since midnight. Can’t be negative.","","","","","","","","","","","","","","","","Rounded down. 6:59:00 is hour 6.","(hours, minutes, seconds, centiseconds)","","For RNG range generation. Don’t abuse.","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,8,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,10,0,0,11,12,11,12,12,12,0,13,0,11,12,11,12,14,12,11,0,0,0,0,12,11,12,12,15,16,0,15,14,17,11,12,18,19,0,18,14,20,20,21,21,11,14,20,20,21,21,0,17,0,0,0,22,22,22,19,23,16,13,0,17,11,11,0,0,0,0,11,12,15,12,12,0,11,12,11,12,11,12,12,24,25,24,25,12,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,21,21,21,20,21,20,21,21,20,21,20,21,20,20,20,21,20,21,20,21,20,21,21,20,20,20,21,21,21,20,20,20,21,21,20,20,21,21,21,20,21,20,21,20,20,21,20,20,21,20,21,20,21,20,21,21,20,21,21,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,16,16,16,16,16,16,16,16,16,0,16,16,16,16,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,4,5,4,5,0,0,4,4,5,4,5,4,5,4,5,4,4,4,5,4,4,4,4,4,5,5,4,5,4,4,5,4,4,5,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,5,4,4,5,4,5,4,5,4,5,4,4,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,17,17,22,17,22,17,17,17,17,17,22,17,22,17,17,22,17,17,0,17,17,17,22,17,17,22,17,17,0,17,17,17,17,17,17,17,17,17,22,17,17,17,17,22,17,17,17,17,17,22,22,22,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,22,17,17,17,17,17,22,17,22,17,22,17,17,17,0,0,0,10,19,19,10,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,10,19,19,19,19,19,19,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,19,10,19,10,19,10,19,19,0,0,24,24,24,24,25,24,25,24,24,25,24,25,25,24,24,24,25,24,24,24,24,25,24,24,24,25,25,24,25,25,24,24,25,24,24,24,24,24,24,25,25,24,24,25,24,25,24,25,24,24,25,24,24,25,24,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,9,9,9,9,9,9,0,14,9,9,14,9,14,9,14,9,14,9,14,14,14,14,9,9,9,9,14,15,15,14,9,14,14,14,14,9,14,14,14,14,9,9,14,9,15,9,14,9,14,9,14,8,8,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["unitfmt",3]],[[],["cornerradii",3]],[[]],[[]],null,[[]],[[],["result",4]],[[["deserializer",8]],[["result",4],["f64",15]]],null,null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[["f64",15]]],[[["u64",15]]],null,null,[[]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[["f64",15],["serializer",8]],["result",4]],null,null,null,[[]],[[]],[[],["u64",15]],null,null,[[["f64",15]],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["f64",15]]],null,null,null,null,[[]],null,null,null,[[["angle",3]],["angle",3]],[[["angle",3],["f64",15]],["bool",15]],[[["angle",3],["f64",15]],["bool",15]],[[["angle",3],["vec",3]],["angle",3]],[[]],[[]],[[],["angle",3]],[[]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["angle",3]],[[["angle",3]],["bool",15]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["f64",15]],[[],["f64",15]],[[],["angle",3]],[[["angle",3]],[["option",4],["ordering",4]]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["angle",3]],[[["angle",3]],["f64",15]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[["distance",3]]],[[],["rect",3]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["bounds",3]],[[],["gpsbounds",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["lonlat",3]],["bool",15]],[[],[["vec",3],["pt2d",3]]],[[],[["vec",3],["lonlat",3]]],[[],["result",4]],[[],["result",4]],[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[],["bounds",3]],[[]],[[]],[[["vec",3],["lonlat",3]],["gpsbounds",3]],[[],["pt2d",3]],[[],["polygon",3]],[[],["f64",15]],[[]],[[]],null,null,null,null,null,null,null,null,[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[],["bounds",3]],[[],["gpsbounds",3]],[[],["result",4]],[[],["result",4]],[[],["bounds",3]],[[]],[[]],[[],[["option",4],["vec",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["bounds",3]]],[[["pt2d",3]]],[[["lonlat",3]]],[[],["f64",15]],[[]],null,null,[[]],[[]],null,[[],["circle",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["pt2d",3],["distance",3]],["circle",3]],null,[[],["result",4]],[[["distance",3]],[["result",6],["polygon",3]]],[[]],[[["f64",15]],["polygon",3]],[[],["polygon",3]],[[],["ring",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[]],[[]],[[["usize",15]],["distance",3]],[[],["distance",3]],[[]],[[["distance",3]],["ordering",4]],[[["f64",15]],["distance",3]],[[],["distance",3]],[[],["result",4]],[[["speed",3]],["duration",3]],[[["f64",15]],["distance",3]],[[["distance",3]],["f64",15]],[[["distance",3]],["bool",15]],[[["f64",15]],["distance",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["f64",15]],["distance",3]],[[],["f64",15]],[[]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]]],[[["distance",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],[["option",4],["ordering",4]]],[[],["distance",3]],[[["distance",3]],["f64",15]],[[],["result",4]],[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[],["distance",3]],[[],["f64",15]],[[],["f64",15]],[[]],[[],["string",3]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[]],[[]],[[],["duration",3]],[[]],[[["duration",3]],["ordering",4]],[[["f64",15]],["duration",3]],[[],["duration",3]],[[],["result",4]],[[["f64",15]],["duration",3]],[[["duration",3]],["f64",15]],[[["duration",3]],["bool",15]],[[["duration",3]],["bool",15]],[[["f64",15]],["duration",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["u64",15]],["duration",3]],[[["u64",15]],["duration",3]],[[]],[[],["duration",3]],[[["usize",15]],["duration",3]],[[],["f64",15]],[[]],[[["usize",15]]],[[["usize",15]],["duration",3]],[[["speed",3]],["distance",3]],[[["f64",15]],["duration",3]],[[["duration",3]],["bool",15]],[[],["usize",15]],[[["str",15]],[["result",6],["duration",3]]],[[["duration",3]],[["option",4],["ordering",4]]],[[["instant",6]],["duration",3]],[[["duration",3]],["duration",3]],[[["duration",3]],["duration",3]],[[["f64",15]],["duration",3]],[[],["result",4]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[],["duration",3]],[[]],[[["usize",15]],["string",3]],[[],["string",3]],[[["unitfmt",3]],["string",3]],[[],["u64",15]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["pt2d",3],["distance",3]],["vec",3]],[[]],[[]],[[["pt2d",3],["distance",3]],["option",4]],[[]],null,[[]],[[["bounds",3]],["findclosest",3]],[[],[["f64",15],["linestring",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[]],[[],["lonlat",3]],[[],["lonlat",3]],[[]],[[["lonlat",3]],["ordering",4]],[[],["result",4]],[[["lonlat",3]],["bool",15]],[[["lonlat",3]],[["notnan",3],["f64",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["lonlat",3]],["distance",3]],[[]],null,null,[[["lonlat",3]],["bool",15]],[[["f64",15]],["lonlat",3]],[[["string",3]],[["vec",3],["result",6]]],[[["str",15]],[["option",4],["vec",3]]],[[["lonlat",3]],[["option",4],["ordering",4]]],[[["str",15]],[["vec",3],["result",6]]],[[],["result",4]],[[]],[[["gpsbounds",3]],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["str",15]],["result",6]],[[],["f64",15]],[[],["f64",15]],null,null,null,null,null,null,[[],["angle",3]],[[]],[[]],[[]],[[]],[[],["line",3]],[[],["infiniteline",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["line",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[["distance",3]],[["option",4],["pt2d",3]]],[[["pt2d",3]],[["option",4],["distance",3]]],[[["line",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["infiniteline",3]],[[["line",3]],[["option",4],["pt2d",3]]],[[["infiniteline",3]],[["option",4],["pt2d",3]]],[[["infiniteline",3]],[["option",4],["pt2d",3]]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],["polygon",3]],[[],[["option",4],["pt2d",3]]],[[["distance",3]],["pt2d",3]],[[["pt2d",3]],["line",3]],[[["line",3]],["bool",15]],[[["pt2d",3]],[["option",4],["line",3]]],[[["f64",15]],[["option",4],["pt2d",3]]],[[["pt2d",3]],[["f64",15],["option",4]]],[[],[["vec",3],["pt2d",3]]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["line",3]],[[],["result",4]],[[],["result",4]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],[["option",4],["line",3]]],[[]],[[]],[[],["polyline",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["distance",3]],["pt2d",3]],[[["f64",15]],["pt2d",3]],null,null,[[]],[[]],[[],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[],["f64",15]],[[["usize",15]],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["usize",15]],["percent",3]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[],["f64",15]],[[]],[[]],[[]],[[]],[[["vec",3],["pt2d",3]],["polygon",3]],[[],["pt2d",3]],[[["polyline",3]],[["option",4],["vec",3]]],[[["ring",3]],[["option",4],["vec",3]]],[[],["polygon",3]],[[],["triangle",3]],[[]],[[]],[[["vec",3],["pt2d",3],["u32",15]],["polygon",3]],[[["pt2d",3]],["bool",15]],[[["pt2d",3]],["bool",15]],[[["polygon",3],["vec",3]],["polygon",3]],[[],["result",4]],[[["vec",3],["usize",15]],[["vec",3],["u16",15]]],[[["polygon",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["f64",15],["polygon",3]]],[[]],[[],[["result",6],["polygon",3]]],[[["bool",15],["gpsbounds",3]],[["result",6],["vec",3]]],[[["f64",15],["multipolygon",3]],[["polygon",3],["vec",3]]],[[["ring",3],["vec",3]],["polygon",3]],[[["triangle",3]],["polygon",3]],[[],["bounds",3]],[[],[["ring",3],["option",4]]],null,[[["polygon",3]],[["polygon",3],["vec",3]]],[[["polygon",3]],["bool",15]],[[["polyline",3]],["bool",15]],[[]],[[]],[[],[["vec",3],["pt2d",3]]],[[],["ring",3]],[[["f64",15],["into",8],["cornerradii",3]],[["option",4],["polygon",3]]],[[["polygon",3]],["bool",15]],[[["pt2d",3]],["triangle",3]],[[["f64",15]],["polygon",3]],[[],["vec",3]],null,[[],["pt2d",3]],[[["vec",3],["vec",3],["pt2d",3],["usize",15]],["polygon",3]],null,null,null,[[]],[[["f64",15]],["polygon",3]],[[["pt2d",3],["distance",3]],["polygon",3]],[[["pt2d",3]],[["option",4],["polygon",3]]],null,[[["angle",3]],["polygon",3]],[[["angle",3],["pt2d",3]],["polygon",3]],[[["f64",15],["into",8],["cornerradii",3]],["polygon",3]],[[["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],["result",4]],[[],["polygon",3]],[[],[["f64",15],["polygon",3]]],[[["option",4],["gpsbounds",3]],["geometry",3]],[[["distance",3]],[["result",6],["polygon",3]]],[[]],[[]],[[],["string",3]],[[["fn",8]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],[["vec",3],["triangle",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["polygon",3]],["polygon",3]],[[["polygon",3],["vec",3]],["polygon",3]],[[["ring",3],["vec",3]],["polygon",3]],null,null,null,null,[[["vec",3],["pt2d",3]],[["polyline",3],["result",6]]],[[["vec",3],["pt2d",3]],[["result",6],["vec",3]]],[[]],[[]],[[]],[[]],[[],["polyline",3]],[[]],[[["distance",3],["arrowcap",4]],[["polygon",3],["vec",3]]],[[["distance",3]],[["polygon",3],["vec",3]]],[[["vec",3],["pt2d",3]],[["polyline",3],["result",6]]],[[],["result",4]],[[["distance",3]],["result",6]],[[["pt2d",3]],["option",4]],[[["polyline",3]],["bool",15]],[[["distance",3]],[["polygon",3],["vec",3]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],[["polyline",3],["result",6]]],[[["distance",3]],["polyline",3]],[[],["polyline",3]],[[],["line",3]],[[],["pt2d",3]],[[["polyline",3],["polyline",3]],[["polyline",3],["result",6]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["polyline",3]],[["polyline",3],["result",6]]],[[]],[[]],[[],["bounds",3]],[[["pt2d",3]],[["polyline",3],["option",4]]],[[["pt2d",3]],[["polyline",3],["option",4]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["option",4]],[[["infiniteline",3]],[["option",4],["pt2d",3]]],[[]],[[]],[[],[["vec",3],["pt2d",3]]],[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[]],[[["distance",3],["arrowcap",4]],["polygon",3]],[[["distance",3],["arrowcap",4]],["polygon",3]],[[["distance",3]],["polygon",3]],[[["f64",15],["distance",3]],["polygon",3]],[[["distance",3]],[["polyline",3],["result",6]]],[[["distance",3],["arrowcap",4]],[["option",4],["polygon",3]]],[[],["pt2d",3]],[[["distance",3]]],[[["polyline",3]],["polyline",3]],[[["vec",3],["pt2d",3]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["bool",15]],[[["vec",3],["pt2d",3]],[["polyline",3],["result",6]]],[[["pt2d",3]],["polyline",3]],[[],["angle",3]],[[],["vec",3]],[[["pt2d",3]],["pt2d",3]],null,[[],["polyline",3]],[[["pt2d",3]],[["polyline",3],["option",4]]],[[["pt2d",3]],[["polyline",3],["option",4]]],[[],["polyline",3]],[[],["result",4]],[[["distance",3]],[["polyline",3],["result",6]]],[[["distance",3]],[["polyline",3],["result",6]]],[[["distance",3]],[["polyline",3],["result",6]]],[[["distance",3]],[["polyline",3],["result",6]]],[[["f64",15],["distance",3]],[["vec",3],["pt2d",3]]],[[["distance",3]],["result",6]],[[["distance",3]],["vec",3]],[[["distance",3]],["vec",3]],[[],[["f64",15],["linestring",3]]],[[["option",4],["gpsbounds",3]],["geometry",3]],[[]],[[]],[[],["string",3]],[[["distance",3]],[["option",4],["polygon",3]]],[[["distance",3]],["ring",3]],[[["pt2d",3]],["polyline",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["vec",3],["pt2d",3]],["polyline",3]],null,null,[[["pt2d",3]],["angle",3]],[[["vec",3],["pt2d",3],["distance",3]],[["vec",3],["pt2d",3]]],[[["pt2d",3],["distance",3]],["bool",15]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["hashablept2d",3]],[[]],[[]],[[["hashablept2d",3]],["ordering",4]],[[],["result",4]],[[["pt2d",3]],["distance",3]],[[["pt2d",3]],["bool",15]],[[["hashablept2d",3]],["bool",15]],[[["pt2d",3]],[["notnan",3],["f64",15]]],[[["distance",3],["pt2d",3]],[["option",4],["vec",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["coordinate",3],["f64",15]]],[[]],[[["point",3],["f64",15]]],[[]],[[]],[[]],[[]],[[["hashablept2d",3]],["bool",15]],[[["f64",15]],["pt2d",3]],[[["f64",15]],["pt2d",3]],[[["hashablept2d",3]],[["option",4],["ordering",4]]],[[["angle",3],["distance",3]],["pt2d",3]],[[["pt2d",3]],["f64",15]],[[],["result",4]],[[["gpsbounds",3]],["lonlat",3]],[[],["hashablept2d",3]],[[]],[[]],[[],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["f64",15]],null,null,[[],["f64",15]],null,null,[[]],null,[[["polyline",3]],[["vec",3],["pt2d",3]]],[[]],[[]],[[],["ring",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["ring",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["f64",15],["linestring",3]]],[[]],[[["pt2d",3]],["option",4]],[[["pt2d",3]],[["polyline",3],["option",4]]],[[]],[[],[["vec",3],["pt2d",3]]],[[],["polygon",3]],[[["vec",3],["pt2d",3]],["ring",3]],[[["ring",3]],["bool",15]],[[["vec",3],["pt2d",3]],[["ring",3],["result",6]]],[[],["vec",3]],null,[[],["result",4]],[[],["result",6]],[[["option",4],["gpsbounds",3]],["geometry",3]],[[["distance",3]],["polygon",3]],[[]],[[],["string",3]],[[["f64",15]],["ring",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["speed",3]],["speed",3]],[[]],[[]],[[],["speed",3]],[[]],[[["speed",3]],["ordering",4]],[[["f64",15]],["speed",3]],[[],["result",4]],[[["speed",3]],["f64",15]],[[["speed",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["distance",3],["duration",3]],["speed",3]],[[],["f64",15]],[[]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["duration",3]],["distance",3]],[[["speed",3]],["bool",15]],[[],["speed",3]],[[["speed",3]],[["option",4],["ordering",4]]],[[],["result",4]],[[["speed",3]],["speed",3]],[[]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3],["statistic",4]]],[[]],[[]],[[]],[[]],[[],["statistic",4]],[[],["histogram",3]],[[]],[[]],[[["statistic",4]],["ordering",4]],[[],["usize",15]],null,[[],["histogram",3]],[[],["string",3]],[[],["result",4]],[[["statistic",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[["u64",15]]],[[]],null,[[]],[[]],null,null,[[],["histogram",3]],[[["statistic",4]],[["option",4],["ordering",4]]],[[["f64",15]],["option",4]],[[]],[[["histogram",3]],["bool",15]],[[["statistic",4]],["option",4]],[[],["result",4]],[[]],[[]],[[],["string",3]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,[[["duration",3]],["time",3]],[[["duration",3]]],[[],["string",3]],[[],["string",3]],[[]],[[]],[[["duration",3]],["time",3]],[[],["time",3]],[[]],[[["time",3]],["ordering",4]],[[],["result",4]],[[["time",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[]],[[],["f64",15]],[[]],[[["time",3]],["bool",15]],[[["str",15]],[["time",3],["result",6]]],[[["time",3]],[["option",4],["ordering",4]]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[],["result",4]],[[["duration",3]],["time",3]],[[["time",3]],["duration",3]],[[]],[[["time",3]],["f64",15]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]]],"p":[[3,"Angle"],[3,"Distance"],[3,"Duration"],[3,"Line"],[3,"InfiniteLine"],[3,"Percent"],[3,"Speed"],[3,"Time"],[4,"Statistic"],[4,"ArrowCap"],[3,"UnitFmt"],[3,"CornerRadii"],[3,"Circle"],[3,"Histogram"],[8,"HgramValue"],[3,"FindClosest"],[3,"Polygon"],[3,"LonLat"],[3,"PolyLine"],[3,"GPSBounds"],[3,"Bounds"],[3,"Triangle"],[3,"Ring"],[3,"Pt2D"],[3,"HashablePt2D"]]},\ @@ -19,8 +19,8 @@ var searchIndex = JSON.parse('{\ "importer":{"doc":"It’s assumed that the importer is run with the current …","t":[3,11,11,0,11,11,12,12,0,11,0,11,11,11,11,5,5,12,12,12,5,5,11,12,0,0,11,11,11,0,0,11,3,11,11,11,11,5,11,5,12,11,11,5,11,11,11,11,12,11,11,11,11,3,11,11,11,11,11,11,11,12,12,11,11,11,11,5,12,11,11,11,12,11,3,11,11,11,11,11,12,11,12,11,11,11,11,12,12,11,12,12,12,11,11,11,11,11,3,3,5,5,12,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,5,5,12,12,12,11,11,11,11,11,11,11,11,0,0,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,5,5,12,12,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,5,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,5,11,12,12,11,12,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,5,12,5,11,11,11,11,5,12,12,12,12,12,12,5,5,11,11,11,11,12,5,5,5,5],"n":["Job","as_any","as_any_mut","berlin","borrow","borrow_mut","city","city_overview","configuration","from","generic","into","into_any","into_any_arc","into_any_rc","main","oneshot","only_map","osm_to_raw","raw_to_map","regenerate_all_maps","regenerate_everything","run","scenario","seattle","soundcast","try_from","try_into","type_id","uk","utils","vzip","Record","as_any","as_any_mut","borrow","borrow_mut","correlate_population","deserialize","distribute_residents","e_e","fmt","from","import_extra_data","into","into_any","into_any_arc","into_any_rc","raumid","try_from","try_into","type_id","vzip","ImporterConfiguration","as_any","as_any_mut","borrow","borrow_mut","default","deserialize","from","gunzip","gunzip_args","into","into_any","into_any_arc","into_any_rc","load_configuration","osmconvert","try_from","try_into","type_id","unzip","vzip","GenericCityImporter","as_any","as_any_mut","borrow","borrow_mut","deserialize","extra_buildings","from","include_railroads","into","into_any","into_any_arc","into_any_rc","map_config","onstreet_parking","osm_to_raw","osm_url","private_offstreet_parking","public_offstreet_parking","serialize","try_from","try_into","type_id","vzip","StopTimeRecord","TripRecord","add_gtfs_schedules","adjust_private_parking","arrival_time","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","ensure_popdat_exists","fmt","fmt","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","match_parcels_to_buildings","osm_to_raw","shape_id","trip_id","trip_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","popdat","trips","Endpoint","OrigTrip","PopDat","RawParcel","RawTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","depart_at","deptm","deserialize","deserialize","deserialize","deserialize","deserialize","dpcl","dpurp","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_mode","get_purpose","half","hh_p","hhno","import_data","import_parcels","import_trips","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","mode","mode","opcl","opurp","osm_building","parcel_id","parcelid","parkdy_p","parkhr_p","person","pno","pos","purpose","seq","serialize","serialize","serialize","to","to_owned","to_owned","tour","travdist","travtime","trip_dist","trip_time","trips","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tseg","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","xcoord_p","ycoord_p","BorderSnapper","Trip","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clip_trips","clone","clone_into","endpoints","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_scenario","new","orig","path","snap_border","to","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Record","as_any","as_any_mut","borrow","borrow_mut","deserialize","fmt","from","generate_scenario","home_zone","import_collision_data","into","into_any","into_any_arc","into_any_rc","load_study_area","num_bikers","num_drivers","num_pedestrians","num_transit1","num_transit2","num_transit3","parse_desire_lines","parse_zones","try_from","try_into","type_id","vzip","work_zone","download","download_kml","osmconvert","raw_to_map"],"q":["importer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::berlin","","","","","","","","","","","","","","","","","","","","","importer::configuration","","","","","","","","","","","","","","","","","","","","","importer::generic","","","","","","","","","","","","","","","","","","","","","","","","importer::seattle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::soundcast","","importer::soundcast::popdat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::soundcast::trips","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::uk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::utils","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Importing a new city can be done just by filling out this …","","","","","","If provided, read polygons from this GeoJSON file and add …","","OSM railway=rail will be included as light rail if so. …","","","","","","","","The URL to a .osm or .osm.pbf file containing the entire …","","","","","","","","","","This import from GTFS:","","","","","","","","","","","","","Download and pre-process data needed to generate Seattle …","","","","","","","","","","","","","","Match OSM buildings to parcels, scraping the number of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform the Seattle-wide Endpoints into specific …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the output file doesn’t already exist, downloads the …","If the output file doesn’t already exist, downloads the …","Uses osmconvert to clip the input .osm (or .pbf) against …","Converts a RawMap to a Map."],"i":[0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,0,1,0,2,2,2,2,0,2,0,2,2,2,0,2,2,2,2,2,2,2,2,2,0,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,5,6,5,6,5,6,5,6,5,6,5,0,6,5,6,5,0,6,5,6,5,6,5,6,5,0,0,6,6,5,6,5,6,5,6,5,6,5,0,0,0,0,0,0,0,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,10,11,10,11,10,8,7,8,9,10,11,8,8,8,9,10,11,7,8,9,10,11,10,0,0,8,9,8,0,0,0,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,8,10,8,8,11,11,9,9,9,10,8,11,10,10,7,10,11,10,10,11,8,8,8,10,10,7,7,8,9,10,11,7,8,9,10,11,8,7,8,9,10,11,7,8,9,10,11,9,9,0,0,12,13,12,13,12,13,12,13,0,13,13,0,13,12,13,13,12,13,12,13,12,13,12,13,0,12,13,12,12,13,13,12,13,12,13,12,13,12,13,0,14,14,14,14,14,14,14,0,14,0,14,14,14,14,0,14,14,14,14,14,14,0,0,14,14,14,14,14,0,0,0,0],"f":[null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,null,[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[]],[[["string",3],["bool",15],["option",4],["rawtomapoptions",3]]],null,null,null,[[["rawtomapoptions",3]]],[[["importerconfiguration",3],["usize",15]]],[[["timer",3],["importerconfiguration",3],["rawtomapoptions",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["string",3],["timer",3]]],[[],["result",4]],[[["map",3],["timer",3]]],null,[[["formatter",3]],["result",6]],[[]],[[["timer",3],["rawmap",3],["importerconfiguration",3]]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["importerconfiguration",3]],[[],["result",4]],[[]],null,null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[],["importerconfiguration",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],null,[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[["timer",3],["importerconfiguration",3],["mapname",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["map",3]]],[[["scenario",3],["map",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["timer",3],["importerconfiguration",3],["bool",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["timer",3],["importerconfiguration",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["extrashapes",3],["timer",3],["map",3]]],[[["timer",3],["str",15],["importerconfiguration",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["origtrip",3]],[[],["endpoint",3]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,[[["str",15]],["tripmode",4]],[[["str",15]],["trippurpose",4]],null,null,null,[[["timer",3],["map",3]],["popdat",3]],[[["timer",3],["map",3]]],[[["timer",3],["map",3]],[["vec",3],["origtrip",3]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["timer",3],["bool",15],["map",3],["popdat",3]],[["vec",3],["trip",3]]],[[],["trip",3]],[[]],[[["bool",15],["map",3],["hashmap",3],["endpoint",3],["pathconstraints",4],["option",4]],["option",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["timer",3],["str",15],["map",3],["popdat",3]],["scenario",3]],[[["option",4],["pathconstraints",4],["endpoint",3]],[["bordersnapper",3],["option",4]]],null,null,[[["bool",15],["map",3],["option",4]],[["tripendpoint",4],["option",4]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[["timer",3],["map",3],["importerconfiguration",3]]],null,[[["timer",3],["rawmap",3],["importerconfiguration",3]]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3]],[["polygon",3],["result",6]]],null,null,null,null,null,null,[[["string",3]],[["result",6],["vec",3]]],[[["string",3],["gpsbounds",3]],[["result",6],["hashmap",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["string",3],["importerconfiguration",3],["str",15]]],[[["string",3],["bool",15],["str",15],["timer",3],["gpsbounds",3]]],[[["string",3],["importerconfiguration",3]]],[[["timer",3],["mapname",3],["rawtomapoptions",3]],["map",3]]],"p":[[3,"Job"],[3,"Record"],[3,"ImporterConfiguration"],[3,"GenericCityImporter"],[3,"StopTimeRecord"],[3,"TripRecord"],[3,"PopDat"],[3,"RawTrip"],[3,"RawParcel"],[3,"OrigTrip"],[3,"Endpoint"],[3,"BorderSnapper"],[3,"Trip"],[3,"Record"]]},\ "json_to_binary_map":{"doc":"","t":[5],"n":["main"],"q":["json_to_binary_map"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\ "kml":{"doc":"","t":[3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,12,5,11,11,12,11,11,11,11,11,11,11],"n":["ExtraShape","ExtraShapes","attributes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","fmt","from","from","into","into","load","load_csv","parse_pt","points","recurse","serialize","serialize","shapes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id"],"q":["kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single object in the dataset.","Some dataset imported from KML, CSV, or something else. …","Arbitrary key/value pairs associated with this object; no …","","","","","","","","","","","","","","Parses a .kml file and returns ExtraShapes. Objects will …","Parses a .csv file and returns ExtraShapes. Each record …","","The object has a different inferred shape depending on …","","","","","","","","","","",""],"i":[0,0,1,2,1,2,1,1,1,2,1,1,2,1,2,1,0,2,0,1,0,2,1,2,1,2,1,2,1,2,1],"f":[null,null,null,[[]],[[]],[[]],[[]],[[],["extrashape",3]],[[]],[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["bool",15],["gpsbounds",3],["string",3],["timer",3]],[["extrashapes",3],["result",6]]],[[["string",3],["timer",3],["gpsbounds",3]],[["extrashapes",3],["result",6]]],[[["str",15]],[["option",4],["lonlat",3]]],null,[[["btreemap",3],["vec",3],["node",3],["gpsbounds",3],["bool",15],["usize",15]],["result",6]],[[],["result",4]],[[],["result",4]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[3,"ExtraShape"],[3,"ExtraShapes"]]},\ -"map_editor":{"doc":"The map_editor renders and lets you edit RawMaps, which …","t":[0,0,0,5,0,5,0,3,13,3,4,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,17,13,4,17,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,11,3,8,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,10],"n":["app","edit","load","main","model","run","world","App","CreatingRoad","MainState","Mode","MovingBuilding","MovingIntersection","MovingRoadPoint","SetBoundaryPt1","SetBoundaryPt2","Viewing","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cs","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_with_opts","dump_before_abort","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","last_id","make_warper","map","map_switched","mode","model","mut_cs","mut_draw_map","mut_opts","new_state","opts","panel","sim","sim_time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","EditRoad","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","from","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","r","show_direction","try_from","try_into","type_id","vzip","PickMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","load_map","new_state","panel","try_from","try_into","type_id","vzip","BUILDING_LENGTH","Building","ID","INTERSECTION_RADIUS","Intersection","Model","Road","RoadPoint","as_any","as_any","as_any_mut","as_any_mut","blank","bldg_added","borrow","borrow","borrow_mut","borrow_mut","clear_r_pts","clone","clone_into","compute_bounds","create_b","create_i","create_r","debug_intersection_geometry","delete_b","delete_i","delete_r","delete_r_pt","draw_extra","dump_to_osm","eq","equivalent","export_to_osm","fmt","from","from","from_map","get_hash","hash","include_bldgs","insert_r_pt","intersection_added","intersection_geom","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","map","merge_r","move_b","move_i","move_r_pt","ne","recreate_world","road_added","road_deleted","road_object","set_boundary","show_intersection_geometry","show_r_points","showing_pts","stop_showing_pts","time_to_id","to_owned","toggle_i","toggle_junction","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","zorder","Object","ObjectID","World","WorldObject","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","current_selection","delete","draw","draw","force_set_selection","from","from","from","geometry","get_selection","handle_mouseover","id","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","objects","quadtree","quadtree_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unioned_polygon","vzip","vzip","vzip","zorder"],"q":["map_editor","","","","","","","map_editor::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::edit","","","","","","","","","","","","","","","","","","","","","map_editor::load","","","","","","","","","","","","","","","","","","map_editor::model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Express a RawMap as a .osm file. Why not just save the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,2,3,1,2,3,1,2,2,3,1,2,3,1,2,2,3,2,2,2,2,3,2,3,1,2,3,1,2,3,1,2,1,2,3,1,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,3,1,2,3,1,2,3,1,2,3,1,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,0,6,0,0,6,0,6,6,7,6,7,6,7,7,7,6,7,6,7,6,6,7,7,7,7,7,7,7,7,7,7,0,6,6,7,6,7,6,7,6,6,7,7,7,7,7,6,7,6,7,6,7,6,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,0,6,7,7,7,6,7,6,7,6,7,6,7,6,0,0,0,0,8,9,10,8,9,10,8,9,10,8,9,10,8,8,8,8,10,8,9,10,8,9,8,8,9,9,10,8,9,10,8,9,10,9,10,8,9,8,8,8,10,9,10,8,9,10,8,9,10,8,10,9,10,8,11],"f":[null,null,null,[[]],null,[[["settings",3]]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["colorscheme",3]],[[["intersectionid",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["pt2d",3],["eventctx",3],["option",4],["f64",15],["option",4],["id",4]],[["box",3],["state",8]]],[[],["map",3]],[[["eventctx",3],["timer",3],["map",3]]],null,null,[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["app",3]],[["box",3],["state",8]]],[[],["options",3]],null,[[],["sim",3]],[[],["time",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[]],[[]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["app",3],["originalroad",3]],[["box",3],["state",8]]],[[["app",3],["str",15],["eventctx",3],["panel",3]],[["transition",4],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[]],[[]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["bool",15],["option",4],["eventctx",3],["string",3]],[["box",3],["state",8]]],[[["eventctx",3]],[["box",3],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3]],["model",3]],[[["osmid",4],["eventctx",3]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["originalroad",3]]],[[],["id",4]],[[]],[[],["bounds",3]],[[["pt2d",3],["eventctx",3]],["id",4]],[[["pt2d",3],["eventctx",3]]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["nodeid",3]]],[[["osmid",4]]],[[["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[["usize",15],["eventctx",3],["originalroad",3]]],null,[[["rawmap",3]],[["result",4],["error",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[]],[[["formatter",3]],["result",6]],[[]],[[]],[[["bool",15],["eventctx",3],["rawmap",3],["timer",3]],["model",3]],[[],["u64",15]],[[]],null,[[["pt2d",3],["eventctx",3],["originalroad",3]],[["id",4],["option",4]]],[[["eventctx",3],["nodeid",3]]],null,[[]],[[]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["originalroad",3]]],[[["osmid",4],["eventctx",3],["pt2d",3]]],[[["pt2d",3],["eventctx",3],["nodeid",3]]],[[["pt2d",3],["eventctx",3],["usize",15],["originalroad",3]]],[[["id",4]],["bool",15]],[[["eventctx",3],["timer",3]]],[[["eventctx",3],["originalroad",3]]],[[["originalroad",3]]],[[["originalroad",3]],[["id",4],["object",3]]],[[["pt2d",3],["eventctx",3]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3],["originalroad",3]]],null,[[["originalroad",3]]],[[],["i64",15]],[[]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["usize",15]],null,null,null,null,[[["object",3],["eventctx",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[["fn",8],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],null,[[],["option",4]],[[["eventctx",3]]],null,[[]],[[]],[[]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["box",3],["global",3]],[["box",3],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["color",3],["polygon",3]],["object",3]],[[],["world",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[],["usize",15]]],"p":[[4,"Mode"],[3,"App"],[3,"MainState"],[3,"EditRoad"],[3,"PickMap"],[4,"ID"],[3,"Model"],[3,"World"],[3,"Object"],[3,"WorldObject"],[8,"ObjectID"]]},\ -"map_gui":{"doc":"This crate contains common code for applications that …","t":[8,13,13,13,13,4,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,11,11,11,0,10,12,12,11,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,12,10,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,13,3,4,13,13,13,13,12,12,11,11,11,11,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,5,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,5,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,11,12,12,11,11,12,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,11,11,12,12,12,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,8,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,11,11,11,13,13,4,13,13,13,13,13,3,3,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,17,17,3,3,3,3,3,3,3,3,17,8,3,0,12,0,12,11,11,0,12,12,12,12,11,11,12,0,12,0,12,12,5,0,12,11,10,12,12,12,12,12,12,12,12,12,5,11,10,10,11,5,12,12,12,12,12,12,0,12,11,11,11,11,12,12,0,12,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,11,11,0,11,12,5,12,11,12,12,12,12,3,3,12,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,11,11,11,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,3,17,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,17,3,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,5,12,3,5,11,11,11,11,5,5,5,11,11,11,12,12,11,11,11,11,11,12,11,11,11,5,5,5,11,5,11,11,11,11,11,11,12,3,11,11,11,11,5,5,5,5,5,5,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,12,11,11,11,11,11,12,3,12,11,11,11,11,12,12,12,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,12,12,11,11,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,5,5,5,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,12,12,12,12,12,12,0,12,12,12,0,12,0,12,12,0,12,12,12,12,5,5,5,5,10,0,12,12,0,12,12,0,12,12,12,12,12,5,12,5,12,12,12,12,12,12,0,0,5,5,12,12,12,12,5,12,12,12,12,12,12,12,12,12,5,12,12,12,12,5,12,12,0,0,12,12,0,0,12,12,12,12,12,12,3,3,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,3,3,17,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,5,5,3,11,11,11,11,11,11,11,5,11,11,11,11,12,12,11,11,11,11,7,7,3,8,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,17,17,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,5,5,5,5,3,11,11,11,11,5,5,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11],"n":["AppLike","Area","Building","BusStop","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","change_color_scheme","clone","clone_into","cmp","colors","cs","cs","current_selection","current_stage_and_remaining_time","draw_map","draw_map","draw_with_opts","eq","equivalent","fmt","from","from","from","from","from","from","from","from","from","from","from","from_agent","get_hash","hash","into","into_any","into_any_arc","into_any_rc","load","make_warper","map","map","map_switched","mut_cs","mut_draw_map","mut_opts","ne","options","opts","opts","partial_cmp","render","session","sim","sim_time","simple_app","time","to_owned","tools","try_from","try_into","type_id","vzip","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","Pregame","Textured","after_changes","agent_colors","as_any","as_any","as_any_mut","as_any_mut","before_changes","bike_frame","bike_lane","bike_trip","borrow","borrow","borrow_mut","borrow_mut","brake_light","building_outline","bus_body","bus_label","bus_lane","bus_layer","bus_trip","choices","classic","clone","clone_into","commercial_building","curb","current_object","day_mode","day_time_slider","deserialize","dialog_bg","driving_lane","edits_layer","eq","experiment","export","fade_map_dark","fmt","from","from","general_road_marking","good_to_bad_green","good_to_bad_red","grass","gui_style","hex","import","inner_panel_bg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","light_background","light_rail_track","map_background","median_strip","minimap_cursor_bg","minimap_cursor_border","modulo_color","new","night_mode","night_time_slider","normal_intersection","panel_bg","parked_car","parking_lane","parking_lot","parking_trip","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","pregame","private_road","residential_building","road_center_line","rotating_color_agents","rotating_color_plot","route","scheme","selected","serialize","sidewalk","sidewalk_lines","signal_banned_turn","signal_box","signal_permitted_turn","signal_protected_turn","signal_spinner","signal_turn_block_bg","slow_intersection","slower_intersection","slowest_intersection","stop_sign","stop_sign_pole","study_area","textured","to_owned","train_body","try_from","try_from","try_into","try_into","turn_arrow","type_id","type_id","unzoomed_arterial","unzoomed_bike","unzoomed_bus","unzoomed_car","unzoomed_highway","unzoomed_interesting_intersection","unzoomed_pedestrian","unzoomed_residential","unzoomed_road_surface","unzoomed_trail","void_background","vzip","vzip","water","zoomed_intersection_surface","zoomed_road_surface","0","FileLoader","FutureLoader","MapAlreadyLoaded","MapLoader","RawBytes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","event","event","force_reload","from","from","from","from","inner_progress_receiver","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","new_state","on_load","on_load","on_load","outer_progress_receiver","panel","path","read_file","receiver","runtime","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FileLoader","Readable","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","on_load","path","read_file","try_from","try_into","type_id","vzip","Abstract","Brian","CameraAngle","IndividualTurnArrows","IsometricNE","IsometricNW","IsometricSE","IsometricSW","Options","OptionsPanel","TopDown","TrafficSignalStyle","Yuwen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","camera_angle","canvas_settings","clone","clone","clone","clone_into","clone_into","clone_into","color_scheme","debug_all_agents","deserialize","deserialize","deserialize","dev","dont_draw_time_warp","draw","eq","eq","event","fmt","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","jump_to_delay","language","load_or_default","min_zoom_for_detail","minimal_controls","new_state","panel","serialize","serialize","serialize","show_building_driveways","time_increment","to_owned","to_owned","to_owned","toggle_day_night_colors","traffic_signal_style","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units","update_from_args","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_THICKNESS","CROSSWALK_LINE_THICKNESS","DrawArea","DrawBuilding","DrawIntersection","DrawMap","DrawMovement","DrawOptions","DrawPedCrowd","DrawPedestrian","OUTLINE_THICKNESS","Renderable","UnzoomedAgents","agents","agents_per_on","area","areas","as_any","as_any_mut","bike","bikes","blob","blob_pl","body_circle","borrow","borrow_mut","boundary_polygon","building","buildings","bus_stop","bus_stops","buses_and_trains","calculate_corners","car","cars","contains_pt","draw","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","draw_default","draw_default","draw_default","draw_traffic_signal","draw_vehicle","from","get_id","get_outline","get_zorder","grey_out_unhighlighted_people","hitbox","id","id","id","id","id","intersection","intersections","into","into_any","into_any_arc","into_any_rc","label","label_buildings","lane","lanes","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","try_from","try_into","turn","type_id","unzoomed","unzoomed_agent_radius","unzoomed_agents","vzip","zorder","zorder","zorder","zorder_range","AgentCache","UnzoomedAgents","agents_per_on","as_any","as_any","as_any_mut","as_any_mut","bikes","bikes","borrow","borrow","borrow_mut","borrow_mut","buses_and_trains","buses_and_trains","calculate_unzoomed_agents","cars","cars","clone","clone_into","color","draw_unzoomed_agents","eq","from","from","get","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new","new_state","peds","peds","populate_if_needed","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed_agents","update","vzip","vzip","DrawArea","as_any","as_any_mut","borrow","borrow_mut","draw","fill","from","get_id","get_outline","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","DrawBike","as_any","as_any_mut","body_circle","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawBuilding","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","label","new","try_from","try_into","type_id","vzip","DrawBusStop","RADIUS","as_any","as_any_mut","borrow","borrow_mut","center","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","CAR_WIDTH","DrawCar","as_any","as_any_mut","body","body_polygon","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","thick_line_from_angle","try_from","try_into","type_id","vzip","zoomed_color_car","zorder","DrawIntersection","approx_eq","as_any","as_any_mut","borrow","borrow_mut","calculate_border_arrows","calculate_corner_curbs","calculate_corners","clear_rendering","contains_pt","draw","draw_default","draw_traffic_signal","from","get_id","get_outline","get_unzoomed_outline","get_zorder","id","into","into_any","into_any_rc","make_crosswalk","make_octagon","make_rainbow_crosswalk","new","perp_line","render","stop_sign_geom","try_from","try_into","type_id","vzip","zorder","DrawLane","as_any","as_any_mut","borrow","borrow_mut","calculate_buffer_markings","calculate_driving_lines","calculate_one_way_markings","calculate_parking_lines","calculate_sidewalk_lines","calculate_turn_markings","clear_rendering","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","perp_line","polygon","render","try_from","try_into","type_id","vzip","zorder","DrawMap","areas","as_any","as_any_mut","borrow","borrow_mut","boundary_polygon","buildings","bus_stops","create_lane","delete_lane","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","free_memory","from","get_a","get_b","get_bs","get_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","intersections","into","into_any","into_any_rc","lanes","new","parking_lots","quadtree","quadtree_ids","recreate_intersection","recreate_road","regenerate_unzoomed_layer","roads","show_zorder","try_from","try_into","type_id","vzip","zoomed_batch","zorder_range","DrawParkingLot","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","try_from","try_into","type_id","vzip","DrawPedCrowd","DrawPedestrian","as_any","as_any","as_any_mut","as_any_mut","blob","blob_pl","body_circle","borrow","borrow","borrow_mut","borrow_mut","contains_pt","draw","draw","draw_default","draw_default","from","from","geometry","get_id","get_id","get_outline","get_outline","get_zorder","get_zorder","id","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","members","new","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zorder","zorder","DrawRoad","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","draw_building_driveway","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","render_center_line","try_from","try_into","type_id","vzip","zorder","crosswalk_icon","dont_walk_icon","draw_signal_stage","draw_stage_number","draw_time_left","walk_icon","DrawMovement","TURN_ICON_ARROW_LENGTH","as_any","as_any_mut","borrow","borrow_mut","draw_selected_movement","for_i","from","hitbox","id","into","into_any","into_any_arc","into_any_rc","make_circle_geom","try_from","try_into","type_id","vzip","SimpleApp","SimpleWarper","as_any","as_any","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow_mut","borrow_mut","calculate_current_selection","cs","cs","current_selection","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_warper","map","map","map_switched","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warper","0","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","FilePicker","Grid","HeatmapOptions","Minimap","MinimapControls","Navigator","PopupMsg","PromptInput","RunCommand","TurnExplorer","URLManager","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","city_picker","color_scheme","colors","colors","comm","command","contours","controls","data","dragging","draw_isochrone","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","icons","idx","ignore","importer","l","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","navigate","nice_country_name","nice_map_name","offset_x","offset_y","on_load","on_load","open_browser","p","panel","panel","panel","panel","panel","panel","panel","panel","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","start_marker","started","time","turn_explorer","ui","unzoomed","unzoomed","updater","url","width","zoom","zoom_lvl","zoomed","zoomed","zoomed","CameraState","DefaultMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cam_x","cam_y","cam_zoom","deserialize","deserialize","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","last_map","load","save","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllCityPicker","CitiesInCountryPicker","CityPicker","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chose_city","cities_per_country","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_in_city","new_state","new_state","new_state","on_load","on_load","on_load","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DivergingScale","add_b","add_b","add_bs","add_i","add_i","add_l","add_l","add_pl","add_r","add_r","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avg","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","categories","categories","colors","eval","eval","from","from","from","from","from","from_colorous","gradient","high_color","ignore","ignore","inner_eval","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","low_color","make_legend","map","map","max","mid_color","min","new","new","new","pct_intersections","pct_roads","range","ranked_intersections","ranked_roads","row","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","RunCommand","as_any","as_any_mut","borrow","borrow_mut","comm","draw","event","from","into","into_any","into_any_rc","last_drawn","lines","max_capacity","new_state","on_load","p","panel","read_output","show_success_popup","started","try_from","try_into","type_id","vzip","Grid","HeatmapOptions","NEIGHBORS","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","color_scheme","contours","data","draw_isochrone","eq","from","from","from_controls","height","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_heatmap","ne","new","new","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","goal_marker","start_marker","ImportCity","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","grab_geojson_from_clipboard","into","into_any","into_any_rc","new_state","on_load","panel","try_from","try_into","type_id","vzip","MINIMAP_HEIGHT","MINIMAP_WIDTH","Minimap","MinimapControls","app_type","as_any","as_any_mut","base_zoom","borrow","borrow_mut","controls","dragging","draw","draw_extra","draw_extra","draw_with_extra_layers","event","from","get_panel","has_layer","has_layer","has_zorder","into","into_any","into_any_rc","layer","make_legend","make_legend","make_unzoomed_panel","make_unzoomed_panel","make_zoomed_side_panel","make_zoomed_side_panel","map_to_minimap_pct","mut_panel","new","offset_x","offset_y","panel","panel_changed","panel_changed","panel_clicked","panel_clicked","recenter","recreate_panel","set_zoom","time","try_from","try_into","type_id","vzip","zoom","zoom_lvl","zoomed","CrossStreet","Navigator","SearchBuildings","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw","event","event","event","first","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CONFLICTING_TURN","CURRENT_TURN","TurnExplorer","as_any","as_any_mut","borrow","borrow_mut","color_turn_type","draw","draw_baselayer","event","from","idx","into","into_any","into_any_rc","l","make_panel","new_state","panel","try_from","try_into","type_id","vzip","ChooseSomething","FilePicker","PopupMsg","PromptInput","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cb","cb","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","NEXT_RELEASE","download_cities","prettyprint_bytes","prompt_to_download_missing_data","size_of_city","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_url_free_param","change_url_param","from","into","into_any","into_any_arc","into_any_rc","must_update_url","parse_center_camera","try_from","try_into","type_id","update_url","update_url_cam","update_url_free_param","update_url_param","vzip"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load::native_loader","","","","","","","","","","","","","","","","","","","","map_gui::options","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::agents","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::area","","","","","","","","","","","","","","","","","","","","map_gui::render::bike","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::building","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::bus_stop","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::car","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::pedestrian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::road","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::traffic_signal","","","","","","map_gui::render::turn","","","","","","","","","","","","","","","","","","","","map_gui::simple_app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::city_picker","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::command","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","","","map_gui::tools::url","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","Change the color scheme. Idempotent. Return true if there …","","","","A color scheme groups colors used for different map, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loading large resources (like maps, scenarios, and …","Create a widgetry::State that warps to the given point.","","","","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are …","","","Different ways of drawing traffic signals. The names of …","","","","","","","","","","","","","","","","","","Draw buildings in different perspectives","widgetry options","","","","","","","The color scheme for map elements, agents, and the UI.","Every time we draw, render all agents zoomed in. …","","","","Dev mode exposes experimental tools useful for debugging, …","When time warping, don’t draw to speed up simulation","","","","","","","","","","","","","","","","","","","","","","","","","","The delay threshold to halt on when jumping to the next …","Display roads and buildings in an alternate language, if …","Restore previous options. If the file is missing or the …","Map elements are drawn differently when unzoomed and …","When making a screen recording, enable this option to …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","Update the options using command-line flags.","","","","","","","","","","","","","Control how the map is drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the sim has highlighted people, then fade all others …","","","","","","","","","","","","","","Label every building.","","","","","Default options for drawing a map.","","","","","","","","","","Don’t draw the current traffic signal state.","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","If the sim time has changed or the unzoomed agent filters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find sections along the intersection polygon that aren’…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch to render the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only select buildings, and work whether zoomed in or not.","","","","","","","","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic …","","","","","","","","","","","Represents the state of a widgetry Canvas.","Choose something from a menu, then feed the answer to a …","Lets the player switch maps.","","","","","Track the last map used, to resume next session.","","","","","","Customize the appearance and behavior of a minimap.","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to …","Executes a command and displays STDOUT and STDERR in a …","A tool to explore all of the turns from a single lane.","Utilities for reflecting the current map and viewport in …","","","","","","","","","","","","","","","","","","","","","Thresholds are Durations, in units of seconds","Returns the path to an executable. Native-only.","Draw a goal marker pointing at something.","Make it clear the map can’t be interacted with right …","Should the user be able to control the z-order visible? …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","","","","","Draw a start marker pointing at something.","","","","Generic UI tools. Some of this should perhaps be lifted …","","","","","","","","","","","Represents the state of a widgetry Canvas.","Track the last map used, to resume next session.","","","","","","","","","","","","","","","","","","","","","","","","","","","Load the camera’s configuration for the specified map. …","Save the camera’s configuration for the specified map, …","","","","","","","","","","","","","Lets the player switch maps.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes a command and displays STDOUT and STDERR in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Thresholds are Durations, in units of seconds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the …","Draw extra stuff on the minimap, just pulling from the …","","","","","Is there some additional layer displayed on the minimap? …","Is there some additional layer displayed on the minimap? …","Should the user be able to control the z-order visible? …","","","","","A row beneath the minimap in the zoomed view, usually …","A row beneath the minimap in the zoomed view, usually …","When unzoomed, display this panel. By default, no …","When unzoomed, display this panel. By default, no …","Controls to be placed to the left to the zoomed-in panel","Controls to be placed to the left to the zoomed-in panel","","","","","","","Called for Outcome::Changed on the panel.","Called for Outcome::Changed on the panel.","If a button is clicked that was produced by some method …","If a button is clicked that was produced by some method …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","Utilities for reflecting the current map and viewport in …","","","","","","","","","","","","","Parse an OSM-style zoom/lat/lon string …","","","","","This does nothing on native. On web, it modifies the …","This does nothing on native. On web, it modifies the …","This does nothing on native. On web, it modifies the …",""],"i":[0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,1,1,1,0,2,3,3,2,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,2,3,2,2,2,2,1,0,2,3,1,0,3,2,2,0,3,1,0,1,1,1,1,4,0,0,4,4,4,4,5,5,5,4,5,4,5,5,5,5,5,4,5,4,5,5,5,5,5,5,5,4,5,4,4,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,4,5,5,5,5,5,0,5,5,5,4,5,4,5,4,5,4,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,6,0,0,0,0,0,7,8,6,9,7,8,6,9,7,8,6,9,7,8,6,9,8,9,8,9,7,7,8,6,9,9,7,8,6,9,7,8,6,9,7,6,7,8,6,9,9,9,9,0,7,9,8,10,9,9,9,10,6,9,9,9,7,8,6,9,7,8,6,9,7,8,6,9,7,8,6,9,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,12,13,0,13,12,12,12,12,0,0,12,0,13,14,15,13,12,14,15,13,12,14,15,13,12,14,15,13,12,15,15,15,13,12,15,13,12,15,15,15,13,12,15,15,14,13,12,14,13,12,14,15,13,12,14,15,13,12,14,15,13,12,15,13,12,14,15,13,12,15,15,15,15,15,14,14,15,13,12,15,15,15,13,12,15,15,14,15,13,12,14,15,13,12,14,15,13,12,15,15,14,15,13,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,17,18,18,0,19,20,20,21,18,18,17,0,17,0,17,19,0,0,19,22,22,17,17,17,17,17,23,21,20,23,0,18,22,22,22,0,24,25,26,23,21,24,0,17,18,18,18,18,26,18,0,17,0,20,18,0,17,0,19,17,17,0,17,17,18,16,0,18,18,0,18,16,0,16,18,23,21,20,17,0,0,16,16,19,16,19,19,19,16,19,16,19,19,19,16,19,19,19,19,19,16,19,16,19,16,16,19,16,19,19,16,19,19,19,16,19,19,16,16,19,16,19,16,19,16,19,16,16,19,16,19,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,29,29,29,29,0,29,0,0,23,23,23,23,0,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0,0,23,0,23,23,23,23,23,23,23,0,30,30,30,30,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,30,30,30,30,30,30,30,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,21,20,21,20,20,20,21,21,20,21,20,21,21,20,21,20,21,20,21,21,20,21,20,21,20,21,21,20,21,20,21,20,21,20,20,21,20,21,20,21,20,21,20,21,20,21,20,0,32,32,32,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24,24,24,24,24,24,0,24,24,24,24,0,0,3,33,3,33,3,3,33,3,33,3,3,3,3,3,33,3,3,3,3,3,3,3,33,3,3,33,3,33,3,33,33,3,33,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,33,3,33,3,33,3,33,33,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,35,37,37,37,0,38,39,40,0,41,0,38,42,0,41,35,43,35,0,0,0,0,44,0,43,36,0,45,36,0,45,42,46,35,42,0,36,0,38,47,36,42,36,36,0,0,0,0,35,35,48,42,0,42,48,42,35,49,45,39,40,50,0,41,41,42,41,0,42,35,0,0,38,47,0,0,43,35,35,38,47,35,0,0,37,46,37,46,37,46,37,46,37,37,37,37,46,37,46,37,46,37,46,37,46,37,46,37,46,46,37,37,37,46,37,46,37,46,37,46,37,46,0,0,0,48,51,52,48,51,52,48,51,52,48,51,52,0,0,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,34,0,0,0,0,0,38,47,38,38,47,38,47,47,38,47,38,53,36,47,34,38,53,36,47,34,36,38,53,36,47,34,38,53,36,47,34,38,47,53,38,38,36,34,38,53,36,47,34,34,53,36,36,36,34,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,36,36,38,47,36,36,36,38,36,47,47,47,36,47,47,53,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,38,47,38,53,36,47,34,38,47,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,43,41,43,41,43,41,43,41,41,41,41,41,43,0,41,43,41,41,43,43,43,41,43,41,43,41,43,41,0,41,43,41,41,41,41,41,41,43,41,43,41,43,41,43,41,43,0,0,0,54,54,54,54,54,54,54,0,54,54,54,54,54,54,54,54,54,54,0,0,0,0,35,35,35,35,35,35,35,35,35,44,44,35,35,35,35,44,44,44,35,35,35,35,44,44,44,44,44,44,35,35,35,35,35,35,44,44,44,44,35,35,35,35,35,35,35,35,35,35,35,0,0,0,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,55,49,55,56,55,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,0,0,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,39,40,50,57,39,40,50,57,39,40,50,57,39,40,50,57,39,40,39,40,50,39,40,50,39,40,50,39,40,50,57,39,40,50,57,39,40,50,57,57,39,40,50,57,39,40,50,57,39,40,50,39,40,50,57,39,40,50,57,39,40,50,57,39,40,50,57,0,0,0,0,0,0,58,58,58,58,0,0,58,58,58,58,58,0,58,58,58,58,0,58,58,58,58],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["option",4],["agentid",4]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],[[["eventctx",3],["colorschemechoice",4]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["pedestrianid",3]]],[[["roadid",3]]],[[["laneid",3]]],[[["busstopid",3]]],[[["pedestrianid",3],["vec",3]]],[[["carid",3]]],[[]],[[["intersectionid",3]]],[[["buildingid",3]]],[[["areaid",3]]],[[["parkinglotid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["option",4],["id",4],["pt2d",3],["eventctx",3],["f64",15],["option",4]],[["box",3],["state",8]]],[[],["map",3]],null,[[["timer",3],["eventctx",3],["map",3]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],[["option",4],["ordering",4]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["vec",3],["choice",3]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["style",3]],["colorscheme",3]],null,null,null,null,null,[[["usize",15]],["color",3]],[[["eventctx",3],["colorschemechoice",4]],["colorscheme",3]],[[],["colorscheme",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],null,null,null,[[["usize",15]],["color",3]],[[["usize",15]],["color",3]],null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[["roadrank",4]],["color",3]],null,null,[[]],[[]],null,[[["roadrank",4]],["color",3]],[[["roadrank",4],["lanetype",4]],["color",3]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["box",3],["mapname",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,[[["box",3],["mapname",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[["receiver",3],["str",15],["pin",3],["box",3],["fnonce",8],["box",3],["string",3],["eventctx",3]],[["box",3],["state",8]]],null,null,null,null,null,null,[[["string",3],["timer",3]],[["rawbytes",3],["result",6]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["fnonce",8],["string",3],["eventctx",3],["box",3]],[["box",3],["state",8]]],null,null,[[["string",3],["timer",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],["options",3]],null,null,[[["eventctx",3]],[["box",3],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["cmdargs",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,null,null,null,null,[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersection",3]],[["vec",3],["polygon",3]]],null,null,[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,null,null,null,null,null,null,null,null,[[["map",3],["sim",3],["colorscheme",3],["prerender",3],["drawcarinput",3]],[["renderable",8],["box",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["option",4],["color",3],["sim",3]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4],["vehicletype",4]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["applike",8]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],[["color",3],["option",4]]],[[["applike",8],["gfxctx",3]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],[["renderable",8],["vec",3]]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["unzoomedagents",3]],["bool",15]],[[],["unzoomedagents",3]],[[],["agentcache",3]],[[],["bool",15]],null,[[["map",3],["traversable",4],["sim",3],["colorscheme",3],["prerender",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],[[["areatype",4],["colorscheme",3]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["colorscheme",3],["area",3],["eventctx",3],["geombatch",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["sim",3],["colorscheme",3],["prerender",3],["drawcarinput",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["map",3],["building",3],["options",3],["colorscheme",3],["eventctx",3],["geombatch",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["colorscheme",3],["eventctx",3],["busstop",3]],["drawbusstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["sim",3],["colorscheme",3],["prerender",3],["drawcarinput",3]],["drawcar",3]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["sim",3],["colorscheme",3],["drawcarinput",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["map",3],["road",3],["intersection",3]],[["vec",3],["polygon",3]]],[[["map",3],["intersection",3]],[["vec",3],["polygon",3]]],[[["map",3],["intersection",3]],[["vec",3],["polygon",3]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3],["intersection",3]],[["vec",3],["polyline",3]]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["colorscheme",3],["geombatch",3],["turn",3]]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[["map",3],["geombatch",3],["turn",3]],["bool",15]],[[["map",3],["intersection",3]],["drawintersection",3]],[[["distance",3],["line",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["roadwithstopsign",3],["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["buffertype",4],["lane",3],["applike",8],["geombatch",3]]],[[["road",3],["lane",3]],[["vec",3],["polygon",3]]],[[["road",3],["lane",3]],[["vec",3],["polygon",3]]],[[["map",3],["lane",3]],[["vec",3],["polygon",3]]],[[["lane",3]],[["vec",3],["polygon",3]]],[[["map",3],["lane",3]],[["vec",3],["polygon",3]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["lane",3]],["drawlane",3]],[[["distance",3],["line",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["map",3],["laneid",3]]],[[["laneid",3]]],null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["busstopid",3]],["drawbusstop",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],[["vec",3],["id",4]]],[[["agentcache",3],["id",4],["eventctx",3],["applike",8]],[["renderable",8],["option",4]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["map",3],["bounds",3]],[["renderable",8],["vec",3]]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["map",3],["options",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawmap",3]],null,null,null,[[["map",3],["intersectionid",3]]],[[["map",3],["road",3]]],[[["map",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["applike",8]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["parkinglot",3],["colorscheme",3],["eventctx",3],["geombatch",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,null,[[]],[[]],[[["sim",3],["colorscheme",3],["usize",15],["geombatch",3],["drawpedestrianinput",3]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["drawpedestrianinput",3],["map",3],["sim",3],["colorscheme",3],["usize",15],["prerender",3]],["drawpedestrian",3]],[[["map",3],["colorscheme",3],["prerender",3],["drawpedcrowdinput",3]],["drawpedcrowd",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[["applike",8],["building",3],["geombatch",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["road",3]],["drawroad",3]],[[["applike",8]],["geombatch",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["polyline",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],[[["duration",3],["trafficsignalstyle",4],["prerender",3],["stage",3],["usize",15],["applike",8],["intersectionid",3],["option",4],["geombatch",3]]],[[["intersection",3],["prerender",3],["usize",15],["geombatch",3]]],[[["usize",15],["duration",3],["geombatch",3],["intersection",3],["applike",8],["prerender",3],["stage",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turnpriority",4],["option",4],["applike",8],["geombatch",3]]],[[["map",3],["colorscheme",3],["prerender",3],["intersectionid",3],["usize",15]],["vec",3]],[[]],null,null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["f64",15],["angle",3],["polyline",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["bool",15]],[["option",4],["id",4]]],[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[["simpleapp",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["option",4],["id",4],["pt2d",3],["eventctx",3],["f64",15],["option",4]],[["state",8],["box",3]]],[[],["map",3]],null,[[["timer",3],["eventctx",3],["map",3]]],[[["eventctx",3]],[["option",4],["id",4]]],[[["eventctx",3]],[["option",4],["id",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["fn",8],["eventctx",3],["options",3]]],[[],["options",3]],null,[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["applike",8],["gfxctx",3]]],[[],["bool",15]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["text",3]],null,[[["heatmapoptions",3],["vec",3],["pt2d",3],["bounds",3],["eventctx",3],["geombatch",3]],["widget",3]],null,null,null,null,null,null,null,null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,[[["asref",8],["str",15]]],null,null,null,null,null,null,null,null,null,[[["eventctx",3],["mapname",3]],[["applike",8],["transition",4]]],null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["mapname",3]],["bool",15]],[[["canvas",3],["mapname",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["option",4],["eventctx",3],["mapname",3]],[["applike",8],["transition",4]]],[[],[["string",3],["vec",3],["btreemap",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["fnonce",8],["cityname",3],["eventctx",3],["box",3]],[["box",3],["state",8]]],[[["box",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[["box",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[["fnonce",8],["str",15],["eventctx",3],["box",3]],[["box",3],["state",8]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["asref",8],["str",15]]],[[["buildingid",3],["color",3]]],[[["str",15],["asref",8],["busstopid",3]]],[[["intersectionid",3],["asref",8],["str",15]]],[[["intersectionid",3],["color",3]]],[[["str",15],["laneid",3],["asref",8]]],[[["color",3],["laneid",3]]],[[["color",3],["parkinglotid",3]]],[[["str",15],["asref",8],["roadid",3]]],[[["color",3],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3],["vec",3]],["widget",3]],null,null,[[["f64",15]],[["color",3],["option",4]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["into",8],["colorscale",3],["string",3],["eventctx",3],["vec",3]],["widget",3]],null,[[["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["into",8],["string",3],["eventctx",3],["vec",3]],["widget",3]],null,null,null,null,null,[[["vec",3],["applike",8]],["colordiscrete",3]],[[["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["intersectionid",3],["counter",3],["colorscale",3]]],[[["colorscale",3],["counter",3],["roadid",3]]],[[["f64",15]],["divergingscale",3]],[[["intersectionid",3],["counter",3],["colorscale",3]]],[[["colorscale",3],["counter",3],["roadid",3]]],[[["color",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,[[["box",3],["bool",15],["fnonce",8],["string",3],["eventctx",3],["vec",3]],[["box",3],["state",8]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["heatmapoptions",3]],[[]],null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["heatmapoptions",3]],["bool",15]],[[]],[[]],[[["panel",3]],["heatmapoptions",3]],null,[[["usize",15]],["usize",15]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["heatmapoptions",3],["vec",3],["pt2d",3],["bounds",3],["eventctx",3],["geombatch",3]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15]],["grid",3]],[[],["heatmapoptions",3]],null,null,null,[[["widget",3],["eventctx",3]],[["vec",3],["widget",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["pt2d",3],["f64",15]],["geombatch",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[],["result",6]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["box",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["vec",3],["gfxctx",3],["drawable",3]]],[[["eventctx",3]],[["option",4],["transition",4]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["str",15]],[["option",4],["transition",4]]],[[["eventctx",3],["str",15]],[["option",4],["transition",4]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["usize",15],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],[["box",3],["state",8]]],[[["vec",3],["eventctx",3],["roadid",3]],[["box",3],["state",8]]],[[["eventctx",3]],[["box",3],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["usize",15],["eventctx",3],["laneid",3]],["panel",3]],[[["eventctx",3],["laneid",3]],[["box",3],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["choice",3],["vec",3],["into",8],["fnonce",8],["box",3],["string",3],["eventctx",3]],[["box",3],["state",8]]],[[["str",15],["box",3],["fnonce",8],["string",3],["eventctx",3]],[["box",3],["state",8]]],[[["vec",3],["eventctx",3],["str",15]],[["box",3],["state",8]]],[[["box",3],["option",4],["string",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,[[["string",3],["sender",3],["vec",3]]],[[["u64",15]],["string",3]],[[["eventctx",3],["mapname",3]],[["applike",8],["transition",4]]],[[["mapname",3]],["u64",15]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["string",3],["str",15]],["string",3]],[[["string",3],["str",15]],["string",3]],[[]],[[]],[[["global",3],["box",3]],[["global",3],["box",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["box",3],["fn",8]]],[[["gpsbounds",3],["str",15]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["box",3],["fn",8]],["result",6]],[[["eventctx",3],["gpsbounds",3]]],[[["string",3]]],[[["string",3]]],[[]]],"p":[[4,"ID"],[8,"AppLike"],[3,"SimpleApp"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"RawBytes"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[3,"FutureLoader"],[3,"FileLoader"],[8,"Readable"],[4,"CameraAngle"],[4,"TrafficSignalStyle"],[3,"OptionsPanel"],[3,"Options"],[3,"AgentCache"],[3,"DrawMap"],[3,"DrawOptions"],[3,"UnzoomedAgents"],[3,"DrawPedCrowd"],[3,"DrawPedestrian"],[8,"Renderable"],[3,"DrawIntersection"],[3,"DrawMovement"],[3,"DrawArea"],[3,"DrawBuilding"],[3,"DrawBike"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"SimpleWarper"],[3,"ColorScale"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"Grid"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DefaultMap"],[3,"ColorNetwork"],[3,"CityPicker"],[3,"Navigator"],[3,"PopupMsg"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"FilePicker"],[3,"URLManager"]]},\ +"map_editor":{"doc":"The map_editor renders and lets you edit RawMaps, which …","t":[0,0,0,5,0,5,0,3,13,3,4,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,17,13,4,17,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,11,3,8,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,10],"n":["app","edit","load","main","model","run","world","App","CreatingRoad","MainState","Mode","MovingBuilding","MovingIntersection","MovingRoadPoint","SetBoundaryPt1","SetBoundaryPt2","Viewing","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cs","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_with_opts","dump_before_abort","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","last_id","make_warper","map","map_switched","mode","model","mut_cs","mut_draw_map","mut_opts","new_state","opts","panel","sim","sim_time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","EditRoad","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","from","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","r","show_direction","try_from","try_into","type_id","vzip","PickMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","load_map","new_state","panel","try_from","try_into","type_id","vzip","BUILDING_LENGTH","Building","ID","INTERSECTION_RADIUS","Intersection","Model","Road","RoadPoint","as_any","as_any","as_any_mut","as_any_mut","blank","bldg_added","borrow","borrow","borrow_mut","borrow_mut","clear_r_pts","clone","clone_into","compute_bounds","create_b","create_i","create_r","debug_intersection_geometry","delete_b","delete_i","delete_r","delete_r_pt","draw_extra","dump_to_osm","eq","equivalent","export_to_osm","fmt","from","from","from_map","get_hash","hash","include_bldgs","insert_r_pt","intersection_added","intersection_geom","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","map","merge_r","move_b","move_i","move_r_pt","ne","recreate_world","road_added","road_deleted","road_object","set_boundary","show_intersection_geometry","show_r_points","showing_pts","stop_showing_pts","time_to_id","to_owned","toggle_i","toggle_junction","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","zorder","Object","ObjectID","World","WorldObject","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","current_selection","delete","draw","draw","force_set_selection","from","from","from","geometry","get_selection","handle_mouseover","id","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","objects","quadtree","quadtree_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unioned_polygon","vzip","vzip","vzip","zorder"],"q":["map_editor","","","","","","","map_editor::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::edit","","","","","","","","","","","","","","","","","","","","","map_editor::load","","","","","","","","","","","","","","","","","","map_editor::model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Express a RawMap as a .osm file. Why not just save the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,2,3,1,2,3,1,2,2,3,1,2,3,1,2,2,3,2,2,2,2,3,2,3,1,2,3,1,2,3,1,2,1,2,3,1,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,3,1,2,3,1,2,3,1,2,3,1,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,0,6,0,0,6,0,6,6,7,6,7,6,7,7,7,6,7,6,7,6,6,7,7,7,7,7,7,7,7,7,7,0,6,6,7,6,7,6,7,6,6,7,7,7,7,7,6,7,6,7,6,7,6,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,0,6,7,7,7,6,7,6,7,6,7,6,7,6,0,0,0,0,8,9,10,8,9,10,8,9,10,8,9,10,8,8,8,8,10,8,9,10,8,9,8,8,9,9,10,8,9,10,8,9,10,9,10,8,9,8,8,8,10,9,10,8,9,10,8,9,10,8,10,9,10,8,11],"f":[null,null,null,[[]],null,[[["settings",3]]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["colorscheme",3]],[[["intersectionid",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["id",4],["pt2d",3],["eventctx",3],["f64",15],["option",4],["option",4]],[["box",3],["state",8]]],[[],["map",3]],[[["eventctx",3],["timer",3],["map",3]]],null,null,[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["app",3]],[["box",3],["state",8]]],[[],["options",3]],null,[[],["sim",3]],[[],["time",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[]],[[]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3],["app",3],["originalroad",3]],[["box",3],["state",8]]],[[["app",3],["str",15],["eventctx",3],["panel",3]],[["transition",4],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4],["app",3]]],[[]],[[]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["bool",15],["option",4],["eventctx",3],["string",3]],[["box",3],["state",8]]],[[["eventctx",3]],[["box",3],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3]],["model",3]],[[["osmid",4],["eventctx",3]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["originalroad",3]]],[[],["id",4]],[[]],[[],["bounds",3]],[[["pt2d",3],["eventctx",3]],["id",4]],[[["pt2d",3],["eventctx",3]]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["nodeid",3]]],[[["osmid",4]]],[[["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[["usize",15],["eventctx",3],["originalroad",3]]],null,[[["rawmap",3]],[["error",3],["result",4]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[]],[[["formatter",3]],["result",6]],[[]],[[]],[[["bool",15],["eventctx",3],["rawmap",3],["timer",3]],["model",3]],[[],["u64",15]],[[]],null,[[["pt2d",3],["eventctx",3],["originalroad",3]],[["option",4],["id",4]]],[[["eventctx",3],["nodeid",3]]],null,[[]],[[]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["originalroad",3]]],[[["osmid",4],["eventctx",3],["pt2d",3]]],[[["pt2d",3],["eventctx",3],["nodeid",3]]],[[["pt2d",3],["eventctx",3],["usize",15],["originalroad",3]]],[[["id",4]],["bool",15]],[[["eventctx",3],["timer",3]]],[[["eventctx",3],["originalroad",3]]],[[["originalroad",3]]],[[["originalroad",3]],[["object",3],["id",4]]],[[["pt2d",3],["eventctx",3]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3],["originalroad",3]]],null,[[["originalroad",3]]],[[],["i64",15]],[[]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["usize",15]],null,null,null,null,[[["eventctx",3],["object",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[["fn",8],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],null,[[],["option",4]],[[["eventctx",3]]],null,[[]],[[]],[[]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["global",3],["box",3]],[["any",8],["global",3],["box",3]]],[[["arc",3]],[["arc",3],["any",8]]],[[["arc",3]],[["arc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["color",3],["polygon",3]],["object",3]],[[],["world",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[],["usize",15]]],"p":[[4,"Mode"],[3,"App"],[3,"MainState"],[3,"EditRoad"],[3,"PickMap"],[4,"ID"],[3,"Model"],[3,"World"],[3,"Object"],[3,"WorldObject"],[8,"ObjectID"]]},\ +"map_gui":{"doc":"This crate contains common code for applications that …","t":[8,13,13,13,13,4,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,11,11,11,0,10,12,12,11,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,12,10,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,13,3,4,13,13,13,13,12,12,11,11,11,11,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,5,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,5,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,11,12,12,11,11,12,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,11,11,12,12,12,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,8,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,11,11,11,13,13,4,13,13,13,13,13,3,3,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,17,17,3,3,3,3,3,3,3,3,17,8,3,0,12,0,12,11,11,0,12,12,12,12,11,11,12,0,12,0,12,12,5,0,12,11,10,12,12,12,12,12,12,12,12,12,5,11,10,10,11,5,12,12,12,12,12,12,0,12,11,11,11,11,12,12,0,12,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,11,11,0,11,12,5,12,11,12,12,12,12,3,3,12,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,11,11,11,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,3,17,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,17,3,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,5,12,3,5,11,11,11,11,5,5,5,11,11,11,12,12,11,11,11,11,11,12,11,11,11,5,5,5,11,5,11,11,11,11,11,11,12,3,11,11,11,11,5,5,5,5,5,5,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,12,11,11,11,11,11,12,3,12,11,11,11,11,12,12,12,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,12,12,11,11,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,5,5,5,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,12,12,12,12,12,12,0,12,12,12,0,12,0,12,12,0,12,12,12,12,5,5,5,5,10,0,12,12,0,12,12,0,12,12,12,12,12,5,12,5,12,12,12,12,12,12,0,0,5,5,12,12,12,12,5,12,12,12,12,12,12,12,12,12,5,12,12,12,12,5,12,12,0,0,12,12,0,0,12,12,12,12,12,12,3,3,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,3,3,17,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,5,5,3,11,11,11,11,11,11,11,5,11,11,11,11,12,12,11,11,11,11,7,7,3,8,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,17,17,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,5,5,5,5,3,11,11,11,11,11,5,5,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11],"n":["AppLike","Area","Building","BusStop","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","change_color_scheme","clone","clone_into","cmp","colors","cs","cs","current_selection","current_stage_and_remaining_time","draw_map","draw_map","draw_with_opts","eq","equivalent","fmt","from","from","from","from","from","from","from","from","from","from","from","from_agent","get_hash","hash","into","into_any","into_any_arc","into_any_rc","load","make_warper","map","map","map_switched","mut_cs","mut_draw_map","mut_opts","ne","options","opts","opts","partial_cmp","render","session","sim","sim_time","simple_app","time","to_owned","tools","try_from","try_into","type_id","vzip","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","Pregame","Textured","after_changes","agent_colors","as_any","as_any","as_any_mut","as_any_mut","before_changes","bike_frame","bike_lane","bike_trip","borrow","borrow","borrow_mut","borrow_mut","brake_light","building_outline","bus_body","bus_label","bus_lane","bus_layer","bus_trip","choices","classic","clone","clone_into","commercial_building","curb","current_object","day_mode","day_time_slider","deserialize","dialog_bg","driving_lane","edits_layer","eq","experiment","export","fade_map_dark","fmt","from","from","general_road_marking","good_to_bad_green","good_to_bad_red","grass","gui_style","hex","import","inner_panel_bg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","light_background","light_rail_track","map_background","median_strip","minimap_cursor_bg","minimap_cursor_border","modulo_color","new","night_mode","night_time_slider","normal_intersection","panel_bg","parked_car","parking_lane","parking_lot","parking_trip","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","pregame","private_road","residential_building","road_center_line","rotating_color_agents","rotating_color_plot","route","scheme","selected","serialize","sidewalk","sidewalk_lines","signal_banned_turn","signal_box","signal_permitted_turn","signal_protected_turn","signal_spinner","signal_turn_block_bg","slow_intersection","slower_intersection","slowest_intersection","stop_sign","stop_sign_pole","study_area","textured","to_owned","train_body","try_from","try_from","try_into","try_into","turn_arrow","type_id","type_id","unzoomed_arterial","unzoomed_bike","unzoomed_bus","unzoomed_car","unzoomed_highway","unzoomed_interesting_intersection","unzoomed_pedestrian","unzoomed_residential","unzoomed_road_surface","unzoomed_trail","void_background","vzip","vzip","water","zoomed_intersection_surface","zoomed_road_surface","0","FileLoader","FutureLoader","MapAlreadyLoaded","MapLoader","RawBytes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","event","event","force_reload","from","from","from","from","inner_progress_receiver","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","new_state","on_load","on_load","on_load","outer_progress_receiver","panel","path","read_file","receiver","runtime","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FileLoader","Readable","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","on_load","path","read_file","try_from","try_into","type_id","vzip","Abstract","Brian","CameraAngle","IndividualTurnArrows","IsometricNE","IsometricNW","IsometricSE","IsometricSW","Options","OptionsPanel","TopDown","TrafficSignalStyle","Yuwen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","camera_angle","canvas_settings","clone","clone","clone","clone_into","clone_into","clone_into","color_scheme","debug_all_agents","deserialize","deserialize","deserialize","dev","dont_draw_time_warp","draw","eq","eq","event","fmt","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","jump_to_delay","language","load_or_default","min_zoom_for_detail","minimal_controls","new_state","panel","serialize","serialize","serialize","show_building_driveways","time_increment","to_owned","to_owned","to_owned","toggle_day_night_colors","traffic_signal_style","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units","update_from_args","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_THICKNESS","CROSSWALK_LINE_THICKNESS","DrawArea","DrawBuilding","DrawIntersection","DrawMap","DrawMovement","DrawOptions","DrawPedCrowd","DrawPedestrian","OUTLINE_THICKNESS","Renderable","UnzoomedAgents","agents","agents_per_on","area","areas","as_any","as_any_mut","bike","bikes","blob","blob_pl","body_circle","borrow","borrow_mut","boundary_polygon","building","buildings","bus_stop","bus_stops","buses_and_trains","calculate_corners","car","cars","contains_pt","draw","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","draw_default","draw_default","draw_default","draw_traffic_signal","draw_vehicle","from","get_id","get_outline","get_zorder","grey_out_unhighlighted_people","hitbox","id","id","id","id","id","intersection","intersections","into","into_any","into_any_arc","into_any_rc","label","label_buildings","lane","lanes","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","try_from","try_into","turn","type_id","unzoomed","unzoomed_agent_radius","unzoomed_agents","vzip","zorder","zorder","zorder","zorder_range","AgentCache","UnzoomedAgents","agents_per_on","as_any","as_any","as_any_mut","as_any_mut","bikes","bikes","borrow","borrow","borrow_mut","borrow_mut","buses_and_trains","buses_and_trains","calculate_unzoomed_agents","cars","cars","clone","clone_into","color","draw_unzoomed_agents","eq","from","from","get","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new","new_state","peds","peds","populate_if_needed","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed_agents","update","vzip","vzip","DrawArea","as_any","as_any_mut","borrow","borrow_mut","draw","fill","from","get_id","get_outline","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","DrawBike","as_any","as_any_mut","body_circle","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawBuilding","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","label","new","try_from","try_into","type_id","vzip","DrawBusStop","RADIUS","as_any","as_any_mut","borrow","borrow_mut","center","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","CAR_WIDTH","DrawCar","as_any","as_any_mut","body","body_polygon","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","thick_line_from_angle","try_from","try_into","type_id","vzip","zoomed_color_car","zorder","DrawIntersection","approx_eq","as_any","as_any_mut","borrow","borrow_mut","calculate_border_arrows","calculate_corner_curbs","calculate_corners","clear_rendering","contains_pt","draw","draw_default","draw_traffic_signal","from","get_id","get_outline","get_unzoomed_outline","get_zorder","id","into","into_any","into_any_rc","make_crosswalk","make_octagon","make_rainbow_crosswalk","new","perp_line","render","stop_sign_geom","try_from","try_into","type_id","vzip","zorder","DrawLane","as_any","as_any_mut","borrow","borrow_mut","calculate_buffer_markings","calculate_driving_lines","calculate_one_way_markings","calculate_parking_lines","calculate_sidewalk_lines","calculate_turn_markings","clear_rendering","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","perp_line","polygon","render","try_from","try_into","type_id","vzip","zorder","DrawMap","areas","as_any","as_any_mut","borrow","borrow_mut","boundary_polygon","buildings","bus_stops","create_lane","delete_lane","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","free_memory","from","get_a","get_b","get_bs","get_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","intersections","into","into_any","into_any_rc","lanes","new","parking_lots","quadtree","quadtree_ids","recreate_intersection","recreate_road","regenerate_unzoomed_layer","roads","show_zorder","try_from","try_into","type_id","vzip","zoomed_batch","zorder_range","DrawParkingLot","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","try_from","try_into","type_id","vzip","DrawPedCrowd","DrawPedestrian","as_any","as_any","as_any_mut","as_any_mut","blob","blob_pl","body_circle","borrow","borrow","borrow_mut","borrow_mut","contains_pt","draw","draw","draw_default","draw_default","from","from","geometry","get_id","get_id","get_outline","get_outline","get_zorder","get_zorder","id","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","members","new","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zorder","zorder","DrawRoad","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","draw_building_driveway","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","render_center_line","try_from","try_into","type_id","vzip","zorder","crosswalk_icon","dont_walk_icon","draw_signal_stage","draw_stage_number","draw_time_left","walk_icon","DrawMovement","TURN_ICON_ARROW_LENGTH","as_any","as_any_mut","borrow","borrow_mut","draw_selected_movement","for_i","from","hitbox","id","into","into_any","into_any_arc","into_any_rc","make_circle_geom","try_from","try_into","type_id","vzip","SimpleApp","SimpleWarper","as_any","as_any","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow_mut","borrow_mut","calculate_current_selection","cs","cs","current_selection","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_warper","map","map","map_switched","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warper","0","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","FilePicker","Grid","HeatmapOptions","Minimap","MinimapControls","Navigator","PopupMsg","PromptInput","RunCommand","TurnExplorer","URLManager","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","city_picker","color_scheme","colors","colors","comm","command","contours","controls","data","dragging","draw_isochrone","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","icons","idx","ignore","importer","l","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","navigate","nice_country_name","nice_map_name","offset_x","offset_y","on_load","on_load","open_browser","p","panel","panel","panel","panel","panel","panel","panel","panel","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","start_marker","started","time","turn_explorer","ui","unzoomed","unzoomed","updater","url","width","zoom","zoom_lvl","zoomed","zoomed","zoomed","CameraState","DefaultMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cam_x","cam_y","cam_zoom","deserialize","deserialize","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","last_map","load","save","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllCityPicker","CitiesInCountryPicker","CityPicker","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chose_city","cities_per_country","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_in_city","new_state","new_state","new_state","on_load","on_load","on_load","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DivergingScale","add_b","add_b","add_bs","add_i","add_i","add_l","add_l","add_pl","add_r","add_r","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avg","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","categories","categories","colors","eval","eval","from","from","from","from","from","from_colorous","gradient","high_color","ignore","ignore","inner_eval","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","low_color","make_legend","map","map","max","mid_color","min","new","new","new","pct_intersections","pct_roads","range","ranked_intersections","ranked_roads","row","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","RunCommand","as_any","as_any_mut","borrow","borrow_mut","comm","draw","event","from","into","into_any","into_any_rc","last_drawn","lines","max_capacity","new_state","on_load","p","panel","read_output","show_success_popup","started","try_from","try_into","type_id","vzip","Grid","HeatmapOptions","NEIGHBORS","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","color_scheme","contours","data","draw_isochrone","eq","from","from","from_controls","height","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_heatmap","ne","new","new","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","goal_marker","start_marker","ImportCity","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","grab_geojson_from_clipboard","into","into_any","into_any_rc","new_state","on_load","panel","try_from","try_into","type_id","vzip","MINIMAP_HEIGHT","MINIMAP_WIDTH","Minimap","MinimapControls","app_type","as_any","as_any_mut","base_zoom","borrow","borrow_mut","controls","dragging","draw","draw_extra","draw_extra","draw_with_extra_layers","event","from","get_panel","has_layer","has_layer","has_zorder","into","into_any","into_any_rc","layer","make_legend","make_legend","make_unzoomed_panel","make_unzoomed_panel","make_zoomed_side_panel","make_zoomed_side_panel","map_to_minimap_pct","mut_panel","new","offset_x","offset_y","panel","panel_changed","panel_changed","panel_clicked","panel_clicked","recenter","recreate_panel","set_zoom","time","try_from","try_into","type_id","vzip","zoom","zoom_lvl","zoomed","CrossStreet","Navigator","SearchBuildings","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw","event","event","event","first","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CONFLICTING_TURN","CURRENT_TURN","TurnExplorer","as_any","as_any_mut","borrow","borrow_mut","color_turn_type","draw","draw_baselayer","event","from","idx","into","into_any","into_any_rc","l","make_panel","new_state","panel","try_from","try_into","type_id","vzip","ChooseSomething","FilePicker","PopupMsg","PromptInput","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cb","cb","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","NEXT_RELEASE","download_cities","prettyprint_bytes","prompt_to_download_missing_data","size_of_city","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_camera","change_url_free_param","change_url_param","from","into","into_any","into_any_arc","into_any_rc","must_update_url","parse_center_camera","try_from","try_into","type_id","update_url","update_url_cam","update_url_free_param","update_url_param","vzip"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load::native_loader","","","","","","","","","","","","","","","","","","","","map_gui::options","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::agents","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::area","","","","","","","","","","","","","","","","","","","","map_gui::render::bike","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::building","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::bus_stop","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::car","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::pedestrian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::road","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::traffic_signal","","","","","","map_gui::render::turn","","","","","","","","","","","","","","","","","","","","map_gui::simple_app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::city_picker","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::command","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","","","map_gui::tools::url","","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","Change the color scheme. Idempotent. Return true if there …","","","","A color scheme groups colors used for different map, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loading large resources (like maps, scenarios, and …","Create a widgetry::State that warps to the given point.","","","","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are …","","","Different ways of drawing traffic signals. The names of …","","","","","","","","","","","","","","","","","","Draw buildings in different perspectives","widgetry options","","","","","","","The color scheme for map elements, agents, and the UI.","Every time we draw, render all agents zoomed in. …","","","","Dev mode exposes experimental tools useful for debugging, …","When time warping, don’t draw to speed up simulation","","","","","","","","","","","","","","","","","","","","","","","","","","The delay threshold to halt on when jumping to the next …","Display roads and buildings in an alternate language, if …","Restore previous options. If the file is missing or the …","Map elements are drawn differently when unzoomed and …","When making a screen recording, enable this option to …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","Update the options using command-line flags.","","","","","","","","","","","","","Control how the map is drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the sim has highlighted people, then fade all others …","","","","","","","","","","","","","","Label every building.","","","","","Default options for drawing a map.","","","","","","","","","","Don’t draw the current traffic signal state.","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","If the sim time has changed or the unzoomed agent filters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find sections along the intersection polygon that aren’…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch to render the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only select buildings, and work whether zoomed in or not.","","","","","","","","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic …","","","","","","","","","","","Represents the state of a widgetry Canvas.","Choose something from a menu, then feed the answer to a …","Lets the player switch maps.","","","","","Track the last map used, to resume next session.","","","","","","Customize the appearance and behavior of a minimap.","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to …","Executes a command and displays STDOUT and STDERR in a …","A tool to explore all of the turns from a single lane.","Utilities for reflecting the current map and viewport in …","","","","","","","","","","","","","","","","","","","","","Thresholds are Durations, in units of seconds","Returns the path to an executable. Native-only.","Draw a goal marker pointing at something.","Make it clear the map can’t be interacted with right …","Should the user be able to control the z-order visible? …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","","","","","Draw a start marker pointing at something.","","","","Generic UI tools. Some of this should perhaps be lifted …","","","","","","","","","","","Represents the state of a widgetry Canvas.","Track the last map used, to resume next session.","","","","","","","","","","","","","","","","","","","","","","","","","","","Load the camera’s configuration for the specified map. …","Save the camera’s configuration for the specified map, …","","","","","","","","","","","","","Lets the player switch maps.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes a command and displays STDOUT and STDERR in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Thresholds are Durations, in units of seconds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the …","Draw extra stuff on the minimap, just pulling from the …","","","","","Is there some additional layer displayed on the minimap? …","Is there some additional layer displayed on the minimap? …","Should the user be able to control the z-order visible? …","","","","","A row beneath the minimap in the zoomed view, usually …","A row beneath the minimap in the zoomed view, usually …","When unzoomed, display this panel. By default, no …","When unzoomed, display this panel. By default, no …","Controls to be placed to the left to the zoomed-in panel","Controls to be placed to the left to the zoomed-in panel","","","","","","","Called for Outcome::Changed on the panel.","Called for Outcome::Changed on the panel.","If a button is clicked that was produced by some method …","If a button is clicked that was produced by some method …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","Utilities for reflecting the current map and viewport in …","","","","","Parse an OSM-style zoom/lat/lon string …","","","","","","","","","Parse an OSM-style zoom/lat/lon string …","","","","","This does nothing on native. On web, it modifies the …","This does nothing on native. On web, it modifies the …","This does nothing on native. On web, it modifies the …",""],"i":[0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,1,1,1,0,2,3,3,2,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,2,3,2,2,2,2,1,0,2,3,1,0,3,2,2,0,3,1,0,1,1,1,1,4,0,0,4,4,4,4,5,5,5,4,5,4,5,5,5,5,5,4,5,4,5,5,5,5,5,5,5,4,5,4,4,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,4,5,5,5,5,5,0,5,5,5,4,5,4,5,4,5,4,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,6,0,0,0,0,0,7,8,6,9,7,8,6,9,7,8,6,9,7,8,6,9,8,9,8,9,7,7,8,6,9,9,7,8,6,9,7,8,6,9,7,6,7,8,6,9,9,9,9,0,7,9,8,10,9,9,9,10,6,9,9,9,7,8,6,9,7,8,6,9,7,8,6,9,7,8,6,9,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,12,13,0,13,12,12,12,12,0,0,12,0,13,14,15,13,12,14,15,13,12,14,15,13,12,14,15,13,12,15,15,15,13,12,15,13,12,15,15,15,13,12,15,15,14,13,12,14,13,12,14,15,13,12,14,15,13,12,14,15,13,12,15,13,12,14,15,13,12,15,15,15,15,15,14,14,15,13,12,15,15,15,13,12,15,15,14,15,13,12,14,15,13,12,14,15,13,12,15,15,14,15,13,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,17,18,18,0,19,20,20,21,18,18,17,0,17,0,17,19,0,0,19,22,22,17,17,17,17,17,23,21,20,23,0,18,22,22,22,0,24,25,26,23,21,24,0,17,18,18,18,18,26,18,0,17,0,20,18,0,17,0,19,17,17,0,17,17,18,16,0,18,18,0,18,16,0,16,18,23,21,20,17,0,0,16,16,19,16,19,19,19,16,19,16,19,19,19,16,19,19,19,19,19,16,19,16,19,16,16,19,16,19,19,16,19,19,19,16,19,19,16,16,19,16,19,16,19,16,19,16,16,19,16,19,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,29,29,29,29,0,29,0,0,23,23,23,23,0,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0,0,23,0,23,23,23,23,23,23,23,0,30,30,30,30,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,30,30,30,30,30,30,30,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,21,20,21,20,20,20,21,21,20,21,20,21,21,20,21,20,21,20,21,21,20,21,20,21,20,21,21,20,21,20,21,20,21,20,20,21,20,21,20,21,20,21,20,21,20,21,20,0,32,32,32,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24,24,24,24,24,24,0,24,24,24,24,0,0,3,33,3,33,3,3,33,3,33,3,3,3,3,3,33,3,3,3,3,3,3,3,33,3,3,33,3,33,3,33,33,3,33,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,33,3,33,3,33,3,33,33,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,35,37,37,37,0,38,39,40,0,41,0,38,42,0,41,35,43,35,0,0,0,0,44,0,43,36,0,45,36,0,45,42,46,35,42,0,36,0,38,47,36,42,36,36,0,0,0,0,35,35,48,42,0,42,48,42,35,49,45,39,40,50,0,41,41,42,41,0,42,35,0,0,38,47,0,0,43,35,35,38,47,35,0,0,37,46,37,46,37,46,37,46,37,37,37,37,46,37,46,37,46,37,46,37,46,37,46,37,46,46,37,37,37,46,37,46,37,46,37,46,37,46,0,0,0,48,51,52,48,51,52,48,51,52,48,51,52,0,0,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,34,0,0,0,0,0,38,47,38,38,47,38,47,47,38,47,38,53,36,47,34,38,53,36,47,34,36,38,53,36,47,34,38,53,36,47,34,38,47,53,38,38,36,34,38,53,36,47,34,34,53,36,36,36,34,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,36,36,38,47,36,36,36,38,36,47,47,47,36,47,47,53,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,38,47,38,53,36,47,34,38,47,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,43,41,43,41,43,41,43,41,41,41,41,41,43,0,41,43,41,41,43,43,43,41,43,41,43,41,43,41,0,41,43,41,41,41,41,41,41,43,41,43,41,43,41,43,41,43,0,0,0,54,54,54,54,54,54,54,0,54,54,54,54,54,54,54,54,54,54,0,0,0,0,35,35,35,35,35,35,35,35,35,44,44,35,35,35,35,44,44,44,35,35,35,35,44,44,44,44,44,44,35,35,35,35,35,35,44,44,44,44,35,35,35,35,35,35,35,35,35,35,35,0,0,0,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,55,49,55,56,55,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,0,0,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,39,40,50,57,39,40,50,57,39,40,50,57,39,40,50,57,39,40,39,40,50,39,40,50,39,40,50,39,40,50,57,39,40,50,57,39,40,50,57,57,39,40,50,57,39,40,50,57,39,40,50,39,40,50,57,39,40,50,57,39,40,50,57,39,40,50,57,0,0,0,0,0,0,58,58,58,58,58,0,0,58,58,58,58,58,0,58,58,58,58,0,58,58,58,58],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["option",4],["agentid",4]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],[[["colorschemechoice",4],["eventctx",3]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["parkinglotid",3]]],[[]],[[["carid",3]]],[[["buildingid",3]]],[[["areaid",3]]],[[["busstopid",3]]],[[["intersectionid",3]]],[[["laneid",3]]],[[["roadid",3]]],[[["pedestrianid",3],["vec",3]]],[[["pedestrianid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["id",4],["option",4],["pt2d",3],["eventctx",3],["f64",15],["option",4]],[["box",3],["state",8]]],[[],["map",3]],null,[[["timer",3],["eventctx",3],["map",3]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],[["option",4],["ordering",4]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["choice",3],["vec",3]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["style",3]],["colorscheme",3]],null,null,null,null,null,[[["usize",15]],["color",3]],[[["colorschemechoice",4],["eventctx",3]],["colorscheme",3]],[[],["colorscheme",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],null,null,null,[[["usize",15]],["color",3]],[[["usize",15]],["color",3]],null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[["roadrank",4]],["color",3]],null,null,[[]],[[]],null,[[["roadrank",4]],["color",3]],[[["roadrank",4],["lanetype",4]],["color",3]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["box",3],["mapname",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,[[["box",3],["mapname",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[["receiver",3],["str",15],["pin",3],["box",3],["fnonce",8],["box",3],["string",3],["eventctx",3]],[["box",3],["state",8]]],null,null,null,null,null,null,[[["string",3],["timer",3]],[["rawbytes",3],["result",6]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["fnonce",8],["string",3],["eventctx",3],["box",3]],[["box",3],["state",8]]],null,null,[[["string",3],["timer",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,[[],["options",3]],null,null,[[["eventctx",3]],[["box",3],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["cmdargs",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,null,null,null,null,[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersection",3]],[["vec",3],["polygon",3]]],null,null,[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,null,null,null,null,null,null,null,null,[[["map",3],["sim",3],["colorscheme",3],["prerender",3],["drawcarinput",3]],[["renderable",8],["box",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["option",4],["color",3],["sim",3]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4],["vehicletype",4]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["applike",8]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],[["color",3],["option",4]]],[[["gfxctx",3],["applike",8]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],[["renderable",8],["vec",3]]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["unzoomedagents",3]],["bool",15]],[[],["unzoomedagents",3]],[[],["agentcache",3]],[[],["bool",15]],null,[[["map",3],["traversable",4],["sim",3],["colorscheme",3],["prerender",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],[[["areatype",4],["colorscheme",3]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["colorscheme",3],["area",3],["eventctx",3],["geombatch",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["sim",3],["colorscheme",3],["prerender",3],["drawcarinput",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["map",3],["building",3],["options",3],["colorscheme",3],["eventctx",3],["geombatch",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["colorscheme",3],["eventctx",3],["busstop",3]],["drawbusstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["sim",3],["colorscheme",3],["prerender",3],["drawcarinput",3]],["drawcar",3]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["sim",3],["colorscheme",3],["drawcarinput",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["map",3],["road",3],["intersection",3]],[["vec",3],["polygon",3]]],[[["map",3],["intersection",3]],[["vec",3],["polygon",3]]],[[["map",3],["intersection",3]],[["vec",3],["polygon",3]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3],["intersection",3]],[["vec",3],["polyline",3]]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["colorscheme",3],["geombatch",3],["turn",3]]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[["map",3],["geombatch",3],["turn",3]],["bool",15]],[[["map",3],["intersection",3]],["drawintersection",3]],[[["distance",3],["line",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["roadwithstopsign",3],["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["buffertype",4],["lane",3],["applike",8],["geombatch",3]]],[[["road",3],["lane",3]],[["vec",3],["polygon",3]]],[[["road",3],["lane",3]],[["vec",3],["polygon",3]]],[[["map",3],["lane",3]],[["vec",3],["polygon",3]]],[[["lane",3]],[["vec",3],["polygon",3]]],[[["map",3],["lane",3]],[["vec",3],["polygon",3]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["map",3],["lane",3]],["drawlane",3]],[[["distance",3],["line",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["map",3],["laneid",3]]],[[["laneid",3]]],null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["busstopid",3]],["drawbusstop",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],[["vec",3],["id",4]]],[[["agentcache",3],["applike",8],["id",4],["eventctx",3]],[["renderable",8],["option",4]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["map",3],["bounds",3]],[["renderable",8],["vec",3]]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["map",3],["options",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawmap",3]],null,null,null,[[["map",3],["intersectionid",3]]],[[["map",3],["road",3]]],[[["map",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["applike",8]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["parkinglot",3],["colorscheme",3],["eventctx",3],["geombatch",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,null,[[]],[[]],[[["sim",3],["colorscheme",3],["usize",15],["geombatch",3],["drawpedestrianinput",3]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["drawpedestrianinput",3],["map",3],["sim",3],["colorscheme",3],["usize",15],["prerender",3]],["drawpedestrian",3]],[[["map",3],["colorscheme",3],["prerender",3],["drawpedcrowdinput",3]],["drawpedcrowd",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["drawoptions",3],["gfxctx",3],["applike",8]]],null,[[["building",3],["geombatch",3],["applike",8]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["road",3]],["drawroad",3]],[[["applike",8]],["geombatch",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["polyline",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],[[["duration",3],["trafficsignalstyle",4],["applike",8],["prerender",3],["stage",3],["usize",15],["intersectionid",3],["option",4],["geombatch",3]]],[[["intersection",3],["prerender",3],["usize",15],["geombatch",3]]],[[["duration",3],["geombatch",3],["applike",8],["intersection",3],["prerender",3],["stage",3],["usize",15]]],[[["movement",3],["prerender",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turnpriority",4],["applike",8],["option",4],["geombatch",3]]],[[["map",3],["colorscheme",3],["prerender",3],["intersectionid",3],["usize",15]],["vec",3]],[[]],null,null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["f64",15],["angle",3],["polyline",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["bool",15]],[["id",4],["option",4]]],[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[["simpleapp",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4]]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["id",4],["option",4],["pt2d",3],["eventctx",3],["f64",15],["option",4]],[["state",8],["box",3]]],[[],["map",3]],null,[[["timer",3],["eventctx",3],["map",3]]],[[["eventctx",3]],[["id",4],["option",4]]],[[["eventctx",3]],[["id",4],["option",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["fn",8],["options",3],["eventctx",3]]],[[],["options",3]],null,[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["gfxctx",3],["applike",8]]],[[],["bool",15]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["text",3]],null,[[["heatmapoptions",3],["vec",3],["pt2d",3],["bounds",3],["eventctx",3],["geombatch",3]],["widget",3]],null,null,null,null,null,null,null,null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,[[["asref",8],["str",15]]],null,null,null,null,null,null,null,null,null,[[["eventctx",3],["mapname",3]],[["transition",4],["applike",8]]],null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3],["mapname",3]],["bool",15]],[[["canvas",3],["mapname",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["option",4],["eventctx",3],["mapname",3]],[["transition",4],["applike",8]]],[[],[["vec",3],["string",3],["btreemap",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["fnonce",8],["cityname",3],["eventctx",3],["box",3]],[["box",3],["state",8]]],[[["box",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[["box",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],[[["fnonce",8],["str",15],["eventctx",3],["box",3]],[["box",3],["state",8]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["asref",8],["str",15]]],[[["buildingid",3],["color",3]]],[[["str",15],["asref",8],["busstopid",3]]],[[["intersectionid",3],["asref",8],["str",15]]],[[["intersectionid",3],["color",3]]],[[["str",15],["laneid",3],["asref",8]]],[[["color",3],["laneid",3]]],[[["color",3],["parkinglotid",3]]],[[["str",15],["asref",8],["roadid",3]]],[[["color",3],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3],["vec",3]],["widget",3]],null,null,[[["f64",15]],[["color",3],["option",4]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["vec",3],["colorscale",3],["into",8],["string",3],["eventctx",3]],["widget",3]],null,[[["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["vec",3],["into",8],["string",3],["eventctx",3]],["widget",3]],null,null,null,null,null,[[["applike",8],["vec",3]],["colordiscrete",3]],[[["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["colorscale",3],["intersectionid",3],["counter",3]]],[[["colorscale",3],["counter",3],["roadid",3]]],[[["f64",15]],["divergingscale",3]],[[["colorscale",3],["intersectionid",3],["counter",3]]],[[["colorscale",3],["counter",3],["roadid",3]]],[[["color",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,null,null,[[["box",3],["bool",15],["fnonce",8],["string",3],["eventctx",3],["vec",3]],[["box",3],["state",8]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["heatmapoptions",3]],[[]],null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["heatmapoptions",3]],["bool",15]],[[]],[[]],[[["panel",3]],["heatmapoptions",3]],null,[[["usize",15]],["usize",15]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["heatmapoptions",3],["vec",3],["pt2d",3],["bounds",3],["eventctx",3],["geombatch",3]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15]],["grid",3]],[[],["heatmapoptions",3]],null,null,null,[[["widget",3],["eventctx",3]],[["vec",3],["widget",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["pt2d",3],["f64",15]],["geombatch",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[],["result",6]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["box",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["vec",3],["gfxctx",3],["drawable",3]]],[[["eventctx",3]],[["option",4],["transition",4]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["str",15]],[["option",4],["transition",4]]],[[["eventctx",3],["str",15]],[["option",4],["transition",4]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["usize",15],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["eventctx",3]],[["box",3],["state",8]]],[[["vec",3],["eventctx",3],["roadid",3]],[["box",3],["state",8]]],[[["eventctx",3]],[["box",3],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["rc",3]],[["rc",3],["any",8]]],null,[[["usize",15],["eventctx",3],["laneid",3]],["panel",3]],[[["eventctx",3],["laneid",3]],[["box",3],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["rc",3]],[["rc",3],["any",8]]],[[["choice",3],["vec",3],["fnonce",8],["into",8],["string",3],["eventctx",3],["box",3]],[["box",3],["state",8]]],[[["str",15],["box",3],["fnonce",8],["string",3],["eventctx",3]],[["box",3],["state",8]]],[[["vec",3],["eventctx",3],["str",15]],[["box",3],["state",8]]],[[["box",3],["option",4],["string",3],["eventctx",3],["fnonce",8]],[["box",3],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,[[["vec",3],["string",3],["sender",3]]],[[["u64",15]],["string",3]],[[["eventctx",3],["mapname",3]],[["transition",4],["applike",8]]],[[["mapname",3]],["u64",15]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gpsbounds",3],["string",3],["eventctx",3],["option",4]],["bool",15]],[[["string",3],["str",15]],["string",3]],[[["string",3],["str",15]],["string",3]],[[]],[[]],[[["box",3],["global",3]],[["any",8],["box",3],["global",3]]],[[["arc",3]],[["any",8],["arc",3]]],[[["rc",3]],[["rc",3],["any",8]]],[[["box",3],["fn",8]]],[[["gpsbounds",3],["str",15]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["box",3],["fn",8]],["result",6]],[[["gpsbounds",3],["eventctx",3]]],[[["string",3]]],[[["string",3]]],[[]]],"p":[[4,"ID"],[8,"AppLike"],[3,"SimpleApp"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"RawBytes"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[3,"FutureLoader"],[3,"FileLoader"],[8,"Readable"],[4,"CameraAngle"],[4,"TrafficSignalStyle"],[3,"OptionsPanel"],[3,"Options"],[3,"AgentCache"],[3,"DrawMap"],[3,"DrawOptions"],[3,"UnzoomedAgents"],[3,"DrawPedCrowd"],[3,"DrawPedestrian"],[8,"Renderable"],[3,"DrawIntersection"],[3,"DrawMovement"],[3,"DrawArea"],[3,"DrawBuilding"],[3,"DrawBike"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"SimpleWarper"],[3,"ColorScale"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"Grid"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DefaultMap"],[3,"ColorNetwork"],[3,"CityPicker"],[3,"Navigator"],[3,"PopupMsg"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"FilePicker"],[3,"URLManager"]]},\ "map_model":{"doc":"map_model describes the world where simulations occur. …","t":[12,12,12,12,12,12,12,3,13,3,4,3,3,4,13,13,13,13,13,13,13,13,13,13,4,3,3,4,13,13,3,3,3,3,13,13,13,13,13,13,13,13,3,13,13,3,13,13,13,13,3,3,13,13,13,13,3,4,13,4,4,3,4,3,13,13,13,13,13,13,13,13,13,3,3,3,4,13,13,3,13,13,3,3,4,13,13,13,13,13,17,17,3,3,3,13,13,3,13,3,17,3,4,17,13,13,3,3,3,4,3,4,4,3,13,13,3,13,13,13,13,3,13,13,13,13,3,13,13,13,13,13,3,3,3,3,17,13,13,13,13,13,13,3,4,13,13,13,13,13,13,13,13,13,13,4,3,13,13,3,4,4,13,3,13,13,13,13,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,11,12,12,12,11,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,0,11,11,12,12,12,12,0,12,12,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,0,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,11,12,0,0,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,12,11,12,11,12,12,12,12,12,11,0,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,0,11,11,11,12,12,12,11,12,12,12,12,12,11,12,11,11,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,0,11,11,11,12,12,12,12,11,12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,12,11,11,12,11,12,11,11,11,11,12,11,11,11,11,11,13,13,13,3,13,13,13,4,4,3,5,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,0,12,3,3,5,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,13,13,13,13,4,3,4,3,3,13,13,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,11,11,11,11,11,11,11,12,0,11,11,11,12,12,11,11,11,12,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,5,11,11,11,11,11,12,0,12,12,5,5,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,5,13,13,13,13,4,4,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,3,11,11,0,12,0,11,11,0,12,11,11,0,11,12,5,0,0,0,0,0,11,0,0,5,11,11,0,11,11,0,5,5,5,5,17,5,5,5,5,5,3,3,3,11,11,11,11,11,11,12,12,12,11,11,11,0,12,12,12,12,12,11,11,11,0,12,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,17,3,11,11,12,5,5,11,5,12,5,11,12,5,5,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,3,17,11,11,12,11,12,11,12,5,12,11,11,11,5,11,17,17,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,5,11,11,12,11,5,5,11,5,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,13,3,13,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,12,3,3,4,13,13,13,13,13,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,4,3,13,13,13,13,3,3,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,12,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,12,12,12,11,11,11,11,12,12,11,11,11,12,12,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,13,3,3,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,13,13,4,13,13,13,13,13,13,3,3,3,4,13,17,17,13,13,17,17,17,13,13,13,13,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,12,5,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,12,12,11,11,11,12,5,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,12,11,11,11,12,11,12,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,13,3,4,13,3,3,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,17,3,13,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,13,13,13,13,13,13,3,3,4,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,17,17,17,13,17,17,13,17,17,13,3,17,17,4,17,17,17,13,3,4,17,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,3,13,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,0,5,11,11,11,11,11,11,11,11,11,11,11,11,0,12,5,0,0,0,11,11,0,5,13,13,13,4,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,11,11,11,11,11,12,11,11,11,13,13,3,3,4,13,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,11,11,11,11,11,13,13,13,4,3,11,11,11,11,11,11,11,11,12,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,13,13,13,3,4,11,11,11,11,11,11,11,11,12,11,11,5,11,12,5,11,11,11,11,5,11,11,11,12,11,5,12,12,12,13,13,3,3,3,3,3,3,3,3,3,4,3,12,12,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,13,17,17,3,4,13,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5],"n":["0","0","0","0","0","0","0","AccessRestrictions","Along","Amenity","AmenityType","Area","AreaID","AreaType","Back","Bank","Banned","Bar","Beauty","Bike","Bike","Biking","Border","Buffer","BufferType","Building","BuildingID","BuildingType","Bus","Bus","BusRoute","BusRouteID","BusStop","BusStopID","Cafe","Car","CarRepair","CarShare","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Childcare","City","Closed","Commercial","CompressedMovementID","Construction","Construction","Contraflow","ContraflowLane","ControlStopSign","ControlTrafficSignal","ConvenienceStore","Crosswalk","Culture","Curb","DirectedRoadID","Direction","Driving","DrivingSide","EditCmd","EditEffects","EditIntersection","EditRoad","Empty","Exercise","FastFood","Fixed","FlexPosts","Food","Fwd","GreenSpace","Hotel","Intersection","IntersectionCluster","IntersectionID","IntersectionType","Island","JerseyBarrier","Lane","Lane","Lane","LaneID","LaneSpec","LaneType","Laundry","Left","Left","Library","LightRail","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Map","MapConfig","MapEdits","MedianStrip","Medical","Movement","Movement","MovementID","NORMAL_LANE_THICKNESS","NamePerLanguage","OffstreetParking","PARKING_LOT_SPOT_LENGTH","Park","Parking","ParkingLot","ParkingLotID","Path","PathConstraints","PathRequest","PathStep","PathStepV2","PathV2","Pedestrian","PedestrianPlaza","PermanentMapEdits","Pet","Planters","Playground","Pool","Position","PostOffice","Private","Protected","PublicGarage","RawToMapOptions","Religious","Residential","ResidentialCommercial","Right","Right","Road","RoadID","RoadWithStopSign","RoutingParams","SIDEWALK_THICKNESS","School","SharedLeftTurn","SharedSidewalkCorner","Shopping","Shoulder","Sidewalk","Stage","StageType","StopSign","StopSign","Straight","Stripes","StudyArea","Supermarket","Tourism","TrafficSignal","TrafficSignal","Train","Traversable","Turn","Turn","Turn","TurnID","TurnPriority","TurnType","UTurn","UberTurn","University","Variable","Water","Yield","Zone","access_restrictions","access_restrictions","added_turns","address","aisles","all_areas","all_buildings","all_bus_routes","all_bus_stops","all_costs_from","all_incoming_borders","all_intersections","all_lanes","all_outgoing_borders","all_parking_lots","all_roads","all_turns","all_zones","allow_through_traffic","alt_start","amenities","amenity_type","angle","apply_edits","area_type","areas","areas","avoid_high_stress","avoid_steep_incline_penalty","bike_lane_penalty","bikes_can_use_bus_lanes","biking_blackhole","blank","bldg_type","blocked_starts","borders","borrow","borrow_mut","boundary","boundary_polygon","bounds","build_ch","building_to_road","buildings","bus_lane_penalty","bus_routes","bus_stops","bus_stops","center_pts","changed_intersections","changed_parking_lots","changed_roads","changed_roads","changed_routes","city","clone","clone_into","commands","commands","complicated_turn_restrictions","config","connectivity","consolidate_all_intersections","constraints","cost","create_from_raw","crossed_so_far","crosswalk","currently_inside_ut","deleted_lanes","deleted_turns","deserialize","dir","dir","dir","dist_along","districts","driveway_geom","driveway_line","driving_blackhole","driving_lane_penalty","driving_pos","driving_pos","driving_side","dst","dst_i","dst_i","edit_road_cmd","edits","edits","edits_generation","edits_name","edits_name","elevation","end","end_border","extra_spots","find_b_by_osm_id","find_br","find_driving_lane_near_building","find_i_by_osm_id","find_r_by_osm_id","find_road_between","from","from","full_name","geom","geom","get_a","get_b","get_boundary_polygon","get_bounds","get_br","get_bs","get_bus_route","get_city_name","get_config","get_edits","get_edits_change_key","get_gps_bounds","get_i","get_i_edit","get_l","get_languages","get_movement_for_traffic_signal","get_movements_for","get_name","get_next_roads","get_next_turns_and_lanes","get_parent","get_pl","get_r","get_r_edit","get_routes_serving_stop","get_stop_sign","get_t","get_traffic_signal","get_turn_between","get_turns_for","get_turns_from_lane","get_turns_to_lane","gps_bounds","gtfs_trip_marker","hack_add_area","hack_override_bldg_type","hack_override_offstreet_spots","hack_override_offstreet_spots_individ","hack_override_orig_spawn_times","hack_override_routing_params","i","id","id","id","id","id","id","id","id","id","id","id","id","id","idx","idx","incoming_lanes","incremental_edit_traffic_signal","inferred_sidewalks","intersection_type","intersections","into","is_train_stop","is_unprotected_turn","keep_bldg_tags","label_center","lane","lane_center_pts","lane_closest_to_edge","lane_type","lanes","lanes_ltr","levels","load_synchronously","lt","make","map","map_loaded_directly","map_name","max_elevation","maybe_get_a","maybe_get_b","maybe_get_br","maybe_get_bs","maybe_get_i","maybe_get_l","maybe_get_pl","maybe_get_r","maybe_get_stop_sign","maybe_get_t","maybe_get_traffic_signal","members","members","members","merge_zones","merge_zones","merged","minify","movements","must_apply_edits","must_stop","mut_lane","name","name","name","name","names","new_edits","objects","offset","offset","orig_id","orig_id","orig_id","orig_req","orig_spawn_times","original_intersections","osm","osm_id","osm_id","osm_rel_id","osm_tags","osm_tags","osm_tags","osm_tags","other_crosswalk_ids","outgoing_lanes","parent","parent","parking","parking_lots","path","pathfind","pathfind","pathfind_v2","pathfind_v2_with_params","pathfind_with_params","pathfinder","pathfinder_dirty","percent_incline","polygon","polygon","polygon","polygon","proposal_description","proposal_description","proposal_link","proposal_link","protected_movements","raw","recalculate_all_movements","recalculate_pathfinding_after_edits","recalculate_road_to_buildings","req","restrictions","road","road_to_buildings","road_to_buildings","roads","roads","roads","route_type","routing_params","routing_params","save","save_edits","serialize","short_name","should_use_transit","sidewalk","sidewalk_line","sidewalk_pos","sidewalk_pos","sidewalk_pos","simple_path_btwn","spawn_times","speed_limit","speed_limit","spots","src","src_i","src_i","stage_type","stages","start","start","steps","steps","stop_signs","stops","street_parking_spot_length","to","to_owned","total_length","traffic_signals","traversable","try_apply_edits","try_from","try_into","turn_restrictions","turn_type","turn_type","turns","type_id","uber_turns","uber_turns","uber_turns","unprotected_turn_penalty","unsaved_edits","untrimmed_center_pts","version","vzip","width","width","yield_movements","zones","zorder","num_housing_units","num_residents","i","id","new","new","new","old","old","old","r","City","areas","borrow","borrow_mut","boundary","deserialize","districts","from","from_huge_map","from_individual_maps","into","name","serialize","try_from","try_into","type_id","vzip","Border","Building","DirectedRoad","Item","LeaveMap","RideBus","SidewalkEndpoint","Spot","WalkingNode","WalkingOptions","all_vehicle_costs_from","all_walking_costs_from","allow_shoulders","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","closest","cmp","cmp","cmp","cost","deserialize","deserialize","end_transit","eq","eq","eq","equivalent","equivalent","equivalent","find_scc","fmt","fmt","from","from","from","get_hash","get_hash","hash","hash","into","into","into","ne","ne","ne","node","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vehicle_cost","vzip","vzip","vzip","walking","walking_speed","Item","WalkingOptions","all_walking_costs_from","allow_shoulders","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","common_speeds","cost","default","default_speed","eq","equivalent","from","from","into","into","ne","node","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","walking_speed","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Closed","EditCmd","EditEffects","EditIntersection","EditRoad","MapEdits","StopSign","TrafficSignal","access_restrictions","added_turns","apply","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changed_intersections","changed_lanes","changed_parking_lots","changed_roads","changed_roads","changed_routes","check_lanes_ltr","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","commands","compat","compress","create_for_test","default","deleted_lanes","deleted_turns","describe","deserialize","diff","edits_name","eq","eq","eq","eq","fix_building_driveways","fix_parking_lot_driveways","fmt","fmt","fmt","fmt","from","from","from","from","from","get_checksum","get_orig_from_osm","into","into","into","into","into","lanes_ltr","load_from_bytes","load_from_file","merge_zones","modify_lanes","ne","ne","ne","ne","new","original_intersections","perma","proposal_description","proposal_link","recalculate_intersection_polygon","recalculate_turns","save","serialize","speed_limit","to_owned","to_owned","to_owned","to_owned","to_perma","to_permanent","to_permanent","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","undo","update_derived","vzip","vzip","vzip","vzip","vzip","i","id","new","new","new","old","old","old","r","ChangeAccessRestrictions","ChangeLaneType","ChangeSpeedLimit","OriginalLane","ReverseLane","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dst_i","fix_adaptive_stages","fix_city_name","fix_f64s","fix_intersection_ids","fix_lane_widths","fix_map_name","fix_merge_zones","fix_offset","fix_old_lane_cmds","fix_phase_to_stage","fix_plans","fix_road_direction","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","id","id","id","idx","into","into","into","into","into","l","lookup","lt","new","new","num_back","num_fwd","old","old","orig_lt","parent","remove_vehicle_caps","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upgrade","vzip","vzip","vzip","vzip","vzip","walk","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Closed","PermanentEditCmd","PermanentEditIntersection","PermanentMapEdits","StopSign","TrafficSignal","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","commands","deserialize","deserialize","deserialize","edits_name","from","from","from","into","into","into","into_cmd","into_edits","into_edits_permissive","map_name","merge_zones","proposal_description","proposal_link","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","version","vzip","vzip","vzip","with_permanent","i","new","new","new","old","old","old","osm_rel_id","r","must_stop","RawToMapOptions","borrow","borrow_mut","bridges","build_ch","buildings","clone","clone_into","collapse_intersections","consolidate_all_intersections","default","from","initial","into","keep_bldg_tags","match_points_to_lanes","medians","merge_intersections","parking_lots","remove_disconnected","snappy","to_owned","traffic_signals","transit","trim_path","try_from","try_into","turns","type_id","vzip","walking_turns","find_bridges","classify_bldg","get_address","make_all_buildings","SHORT_THRESHOLD","collapse","collapse_intersection","is_cycleway","should_collapse","trim_deadends","InitialMap","Intersection","Road","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","dst_i","elevation","from","from","from","geometry","half_width","id","id","intersection_type","intersections","into","into","into","lane_specs","lane_specs_ltr","new","new","osm_tags","polygon","roads","roads","src_i","trimmed_center_pts","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DEGENERATE_INTERSECTION_HALF_LENGTH","Piece","borrow","borrow_mut","center","close_off_polygon","deadend","from","generalized_trim_back","id","intersection_polygon","into","left","on_off_ramp","pretrimmed_geometry","right","try_from","try_into","type_id","vzip","assemble_ltr","get_lane_specs_ltr","osm_separation_type","find_medians","angle","connects_dual_carriageway","merge_short_roads","should_merge","infer_spots","line_valid","make_all_parking_lots","snap_driveway","remove_disconnected_roads","Cycleway","DEBUG_OUTPUT","borrow","borrow_mut","center","from","id","into","layer","snap_cycleways","total_width","try_from","try_into","type_id","v1","vzip","PROTECTED","YIELD","all_walk_all_yield","degenerate","expand_all_stages","four_way_four_stage","four_way_two_stage","get_possible_policies","greedy_assignment","half_signal","lagging_green","make_stages","new","stage_per_road","synchronize","three_way","add_stage","four_way_four_stage","is_conflict","make_crosswalk_variable","make_lagging_green_variable","make_signal","make_traffic_signal","merge_stages","movements","multi_way_stages","optimize","protected_yield_stage","remove_movement","straight_types","three_way_three_stage","turns","Matcher","borrow","borrow_mut","default_spawn_times","from","into","light_rail_pts","lookup","make_route","make_stops_and_routes","new","pick_start_lane","sidewalk_pts","try_from","try_into","type_id","vzip","curvey_turn","ensure_unique","expected_turn_types_for_four_way","from_pt","make_all_turns","make_vehicle_turns","remove_merging_turns","to_pt","turn_type_from_angles","verify_vehicle_connectivity","filter_turns","get_sidewalk","make_crosswalks","make_degenerate_crosswalks","make_footway_turns","make_shared_sidewalk_corner","make_walking_turns","make_walking_turns_v2","turn_id","DrivingSide","Left","MapConfig","Right","bikes_can_use_bus_lanes","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","driving_side","eq","fmt","fmt","from","from","inferred_sidewalks","into","into","serialize","serialize","street_parking_spot_length","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","area","building","bus_stop","intersection","lane","movement","parking_lot","road","stop_signs","traffic_signals","turn","zone","0","Area","AreaID","AreaType","Island","MedianStrip","Park","PedestrianPlaza","StudyArea","Water","area_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","get_hash","get_hash","hash","hash","id","into","into","into","ne","osm_id","osm_tags","partial_cmp","polygon","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","Amenity","AmenityType","AmenityTypeIter","Bank","Bar","Beauty","Bike","Building","BuildingID","BuildingType","Cafe","CarRepair","CarShare","Childcare","Commercial","ConvenienceStore","Culture","Empty","Exercise","FastFood","Food","GreenSpace","Hotel","Laundry","Library","Medical","NamePerLanguage","OffstreetParking","Pet","Playground","Pool","PostOffice","Private","PublicGarage","Religious","Residential","ResidentialCommercial","School","Shopping","Supermarket","Tourism","University","address","all","amenities","amenity_type","back_idx","biking_connection","bldg_type","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","categorize","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","driveway_geom","driving_connection","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","get","get","get_hash","has_amenity","has_residents","hash","house_number","id","idx","into","into","into","into","into","into","into","into","into_iter","iter","label_center","len","levels","marker","name","names","ne","ne","ne","new","next","next_back","nth","num_parking_spots","orig_id","osm_tags","osm_tags","parking","partial_cmp","partial_cmp","partial_cmp","polygon","serialize","serialize","serialize","serialize","serialize","serialize","sidewalk","sidewalk_pos","sidewalk_to_bike","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","num_housing_units","num_residents","0","BusRoute","BusRouteID","BusStop","BusStopID","all_steps","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","deserialize","deserialize","deserialize","deserialize","driving_pos","end_border","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","full_name","get_hash","get_hash","gtfs_trip_marker","hash","hash","id","id","idx","into","into","into","into","is_train_stop","name","ne","ne","ne","orig_spawn_times","osm_rel_id","partial_cmp","partial_cmp","plural_noun","route_type","serialize","serialize","serialize","serialize","short_name","sidewalk","sidewalk_pos","spawn_times","start","stops","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","0","Border","Construction","Intersection","IntersectionID","IntersectionType","StopSign","TrafficSignal","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","elevation","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","get_hash","get_hash","get_incoming_lanes","get_outgoing_lanes","get_rank","get_roads_sorted_by_incoming_angle","get_sorted_incoming_roads","get_zorder","hash","hash","id","incoming_lanes","intersection_type","into","into","into","is_border","is_closed","is_cycleway","is_footway","is_incoming_border","is_light_rail","is_outgoing_border","is_private","is_stop_sign","is_traffic_signal","merged","movements","name","ne","orig_id","outgoing_lanes","partial_cmp","polygon","roads","serialize","serialize","serialize","some_incoming_road","some_outgoing_road","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","turn_to_movement","turns","type_id","type_id","type_id","vzip","vzip","vzip","Biking","Buffer","BufferType","Bus","Construction","Curb","Driving","FlexPosts","JerseyBarrier","Lane","LaneID","LaneSpec","LaneType","LightRail","NORMAL_LANE_THICKNESS","PARKING_LOT_SPOT_LENGTH","Parking","Planters","SERVICE_ROAD_LANE_THICKNESS","SHOULDER_THICKNESS","SIDEWALK_THICKNESS","SharedLeftTurn","Shoulder","Sidewalk","Stripes","biking_blackhole","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bus_stops","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","decode_u32","describe","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir","dist_along_of_point","driving_blackhole","dst_i","dummy","encode_u32","end_line","endpoint","eq","eq","eq","eq","equivalent","equivalent","equivalent","first_line","first_pt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_char","from_short_name","get_directed_parent","get_hash","get_hash","get_hash","get_lane_level_turn_restrictions","hash","hash","hash","id","intersections","into","into","into","into","into","is_biking","is_bus","is_driving","is_for_moving_vehicles","is_light_rail","is_parking","is_shoulder","is_sidewalk","is_walkable","is_walkable","lane_center_pts","lane_type","last_line","last_pt","length","lt","ne","ne","ne","number_parking_spots","offset","parse_turn_type_from_osm","partial_cmp","partial_cmp","partial_cmp","road","serialize","serialize","serialize","serialize","serialize","short_name","src_i","supports_any_movement","to_char","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","trace_around_block","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","typical_lane_widths","vzip","vzip","vzip","vzip","vzip","width","width","CompressedMovementID","Movement","MovementID","angle","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","conflicts_with","crosswalk","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","for_i","from","from","from","from","geom","get_hash","get_hash","hash","hash","i","id","idx","into","into","into","members","movement_geom","ne","ne","ne","parent","partial_cmp","partial_cmp","serialize","serialize","serialize","src_center_and_width","to","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","turn_type","type_id","type_id","type_id","vzip","vzip","vzip","0","ParkingLot","ParkingLotID","aisles","borrow","borrow","borrow_mut","borrow_mut","capacity","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","driveway_line","driving_pos","eq","equivalent","extra_spots","fmt","fmt","from","from","get_hash","hash","id","into","into","ne","osm_id","partial_cmp","polygon","serialize","serialize","sidewalk_line","sidewalk_pos","spots","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","Back","DirectedRoadID","Direction","Fwd","Road","RoadID","access_restrictions","access_restrictions_from_osm","all_bus_stops","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both_directions","center_pts","children","children_backwards","children_forwards","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","common_endpt","complicated_turn_restrictions","deserialize","deserialize","deserialize","deserialize","dir","dir_and_offset","directed_id_from","directed_id_to","dst_i","dst_i","eq","eq","eq","equivalent","equivalent","equivalent","find_closest_lane","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","get_detailed_rank","get_dir_change_pl","get_half_polygon","get_half_width","get_hash","get_hash","get_hash","get_lanes_between","get_left_side","get_name","get_rank","get_thick_polygon","get_width","get_zone","has_lanes","hash","hash","hash","high_stress_for_bikes","id","id","incoming_lanes","into","into","into","into","is_cycleway","is_extremely_short","is_footway","is_light_rail","is_private","is_service","lane_specs","lanes","lanes","must_get_sidewalk","ne","ne","opposite","orig_id","osm_tags","outgoing_lanes","parking_to_driving","partial_cmp","partial_cmp","partial_cmp","percent_incline","recreate_lanes","serialize","serialize","serialize","serialize","speed_limit","speed_limit_from_osm","src_i","src_i","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","untrimmed_center_pts","vzip","vzip","vzip","vzip","zorder","ControlStopSign","RoadWithStopSign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","flip_sign","fmt","fmt","from","from","get_priority","id","into","into","lane_closest_to_edge","must_stop","ne","ne","new","roads","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CROSSWALK_PACE","ControlTrafficSignal","Fixed","Stage","StageType","Variable","adjust_major_minor_timing","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","convert_to_ped_scramble","convert_to_ped_scramble_without_promotion","could_be_protected","deserialize","deserialize","deserialize","edit_movement","enforce_minimum_crosswalk_time","eq","eq","eq","export","export_movement","find_r","fmt","fmt","fmt","from","from","from","get_min_crossing_time","get_possible_policies","get_priority_of_movement","get_priority_of_turn","id","import","import_movement","internal_convert_to_ped_scramble","into","into","into","max_crosswalk_time","missing_turns","ne","ne","ne","new","new","offset","protected_movements","serialize","serialize","serialize","simple_cycle_duration","simple_duration","stage_type","stages","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","validating_new","vzip","vzip","vzip","yield_movements","Banned","Crosswalk","Left","Protected","Right","SharedSidewalkCorner","Straight","Turn","TurnID","TurnPriority","TurnType","UTurn","Yield","angle","between_sidewalks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","conflicts_with","deserialize","deserialize","deserialize","deserialize","dst","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","geom","get_hash","hash","id","into","into","into","into","is_crossing_arterial_intersection","ne","ne","other_crosswalk_ids","parent","partial_cmp","partial_cmp","partial_cmp","penalty","permitted_by_lane","permitted_by_road","serialize","serialize","serialize","serialize","src","to_movement","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","turn_type","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AccessRestrictions","Zone","allow_through_traffic","borders","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","floodfill","fmt","fmt","from","from","into","into","make_all","members","ne","ne","new","restrictions","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","Arterial","ENDPT_BACK","ENDPT_FWD","HIGHWAY","Highway","INFERRED_PARKING","INFERRED_SIDEWALKS","Local","MAXSPEED","NAME","Node","NodeID","OSM_REL_ID","OSM_WAY_ID","OsmID","PARKING_BOTH","PARKING_LEFT","PARKING_RIGHT","Relation","RelationID","RoadRank","SIDEWALK","Way","WayID","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","detailed_from_highway","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_highway","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","inner","into","into","into","into","into","ne","ne","ne","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bike","Bus","Car","PathConstraints","Pedestrian","RoutingParams","Train","all","avoid_high_stress","avoid_steep_incline_penalty","bike_lane_penalty","bitand","bitor","bitxor","borrow","borrow","borrow_mut","borrow_mut","bus_lane_penalty","can_use","clone","clone","clone_into","clone_into","cmp","default","deserialize","deserialize","deserialize","driving_lane_penalty","engine","enum_from_u32","enum_into_u32","eq","eq","eq","equivalent","filter_lanes","fmt","from","from","from_lt","into","into","ne","node_map","not","partial_cmp","pathfinder","round","serialize","serialize","serialize","sub","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","unprotected_turn_penalty","unround","v1","v2","vehicles","vzip","vzip","walking","zone_cost","CH","CH","CHSeedingNodeOrdering","CreateEngine","Dijkstra","Dijkstra","Empty","PathfindEngine","all_costs_from","borrow","borrow","borrow_mut","borrow_mut","calculate_path","calculate_path_multiple_sources_and_targets","clone","clone_into","create","deserialize","from","from","into","into","is_dijkstra","reuse_ordering","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","graph","graph","path_calc","InnerNodeMap","NodeMap","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize_nodemap","from","from","get","get_or_insert","guarantee_node_ordering","id_to_node","id_to_node","into","into","new","node_to_id","serialize","to_owned","translate_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Pathfinder","all_costs_from","apply_edits","bike_graph","borrow","borrow_mut","bus_graph","car_graph","clone","clone_into","deserialize","empty","from","into","new","new_for_one_mode","params","pathfind","pathfind_with_params","serialize","should_use_transit","to_owned","train_graph","try_from","try_into","type_id","vzip","walking_graph","walking_with_transit_graph","IntersectionCluster","UberTurn","UberTurnV2","autodetect","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","entry","entry","eq","eq","equivalent","exit","exit","find_all","flood","fmt","fmt","from","from","from","geom","into","into","into","into_v2","members","ne","ne","new","partial_cmp","path","path","serialize","serialize","to_owned","to_owned","trace_back","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","ContraflowLane","Lane","Path","PathRequest","PathStep","Turn","about_to_start_ut","add","alt_start","as_lane","as_traversable","as_turn","between_buildings","blocked_starts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","constraints","crossed_so_far","crossed_so_far","current_step","currently_inside_ut","currently_inside_ut","deserialize","deserialize","deserialize","dist_crossed_from_step","end","eq","eq","eq","equivalent","equivalent","estimate_duration","exact_slice","fmt","fmt","fmt","fmt","from","from","from","get_blocked_starts","get_hash","get_req","get_step_at_dist_along","get_steps","get_total_elevation_change","hash","into","into","into","is_empty","is_last_step","is_upcoming_uber_turn_component","isnt_last_step","last_step","leave_from_driveway","max_speed_along","max_speed_and_incline_along","maybe_next_step","modify_step","ne","ne","ne","new","next_step","one_step","orig_req","partial_cmp","percent_dist_crossed","serialize","serialize","serialize","shift","start","steps","to_owned","to_owned","to_owned","to_string","total_length","total_length","trace","trace_from_start","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uber_turns","validate_continuity","validate_restrictions","validate_zones","vehicle","vzip","vzip","vzip","walking","Along","Contraflow","Movement","PathStepV2","PathV2","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cost","deserialize","deserialize","find_uber_turns","fmt","fmt","from","from","from_roads","get_cost","get_req","get_steps","into","into","into_v1","into_v1_walking","new","req","serialize","serialize","steps","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","vzip","vzip","Node","Road","UberTurn","VehiclePathfinder","all_costs_from","apply_edits","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","constraints","deserialize","deserialize","empty","engine","eq","equivalent","fmt","from","from","get_hash","hash","into","into","make_input_graph","ne","new","nodes","params","partial_cmp","pathfind","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","vehicle_cost","vzip","vzip","LeaveMap","RideBus","SidewalkEndpoint","SidewalkPathfinder","WalkingNode","all_costs_from","apply_edits","borrow","borrow_mut","clone","clone_into","deserialize","empty","engine","from","into","make_input_graph","new","nodes","one_step_walking_path","pathfind","serialize","should_use_transit","to_owned","transit_input_graph","try_from","try_into","type_id","use_transit","vzip","walking_path_to_steps","0","1","2","BanTurns","OnlyAllowTurns","OriginalRoad","RawArea","RawBuilding","RawBusRoute","RawBusStop","RawIntersection","RawMap","RawParkingLot","RawRoad","RestrictionType","TurnRestriction","all_pts","amenities","area_type","areas","as_string_code","auto_mark_junctions","blank","border_end","border_start","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boundary_polygon","buildings","bus_routes","can_delete_intersection","center_points","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closest_intersection","cmp","cmp","cmp","common_endpt","complicated_turn_restrictions","config","delete_intersection","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","elevation","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","full_name","get_city_name","get_geometry","get_hash","get_hash","get_hash","get_zorder","gps_bounds","gtfs_trip_marker","hash","hash","hash","i1","i2","intersection_type","intersections","into","into","into","into","into","into","into","into","into","into","into","is_bus","is_cycleway","is_footway","is_light_rail","is_service","length","matched_road","merge_short_road","move_intersection","name","name","ne","ne","ne","ne","new","new","new_osm_node_id","new_osm_way_id","num_parking_spots","osm_id","osm_id","osm_rel_id","osm_tags","osm_tags","osm_tags","osm_tags","osm_way_id","parking_aisles","parking_lots","partial_cmp","partial_cmp","partial_cmp","path_dist_to","ped_pos","percent_incline","point","polygon","polygon","polygon","preview_intersection","public_garage_name","roads","roads_per_intersection","run_all_simplifications","save","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","short_name","stops","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","trim_roads_for_merging","trimmed_road_geometry","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vehicle_pos","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Lane","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Position","Traversable","Turn","as_lane","as_turn","bike_speed_on_incline","borrow","borrow","borrow_mut","borrow_mut","buffer_dist","clone","clone","clone_into","clone_into","cmp","cmp","deserialize","deserialize","dist_along","dist_along","end","eq","eq","equiv_pos","equiv_pos_for_long_object","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","get_hash","get_polyline","get_zorder","hash","into","into","lane","lane","max_speed_along_movement","max_speed_along_road","maybe_lane","maybe_turn","min_dist","ne","ne","new","partial_cmp","partial_cmp","pt","pt_and_angle","serialize","serialize","start","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","walking_speed_on_incline"],"q":["map_model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::BuildingType","","map_model::EditCmd","","","","","","","","","map_model::city","","","","","","","","","","","","","","","","","map_model::connectivity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::connectivity::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::EditCmd","","","","","","","","","map_model::edits::compat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::perma","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::perma::PermanentEditCmd","","","","","","","","","map_model::edits::perma::PermanentEditIntersection","map_model::make","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::make::bridges","map_model::make::buildings","","","map_model::make::collapse_intersections","","","","","","map_model::make::initial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::make::initial::geometry","","","","","","","","","","","","","","","","","","","","map_model::make::initial::lane_specs","","","map_model::make::medians","map_model::make::merge_intersections","","","","map_model::make::parking_lots","","","","map_model::make::remove_disconnected","map_model::make::snappy","","","","","","","","","","","","","","","","map_model::make::traffic_signals","","","","","","","","","","","","","","","","map_model::make::traffic_signals::lagging_green","","","","","","","","","","","","","","","","map_model::make::transit","","","","","","","","","","","","","","","","","map_model::make::turns","","","","","","","","","","map_model::make::walking_turns","","","","","","","","","map_model::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects","","","","","","","","","","","","map_model::objects::area","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building::BuildingType","","map_model::objects::bus_stop","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::movement","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::road","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::stop_signs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::turn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::zone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine::PathfindEngine","","","map_model::pathfind::node_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::pathfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::vehicles","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::raw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::traversable","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","Original direction","A business located inside a building.","Businesses are categorized into one of these types.","Areas are just used for drawing.","","","","","For stop signs: Can’t currently specify this! For …","","","","","","","","","A building has connections to the road and sidewalk, may …","","","","","","","","","","","","","","","","","A single city (like Seattle) can be broken down into …","","An estimated number of workers","This is cheaper to store than a MovementID. It simply …","","","Opposite direction, sidewalks only","Sidewalks only!","","A traffic signal consists of a sequence of Stages that …","","","","A raised curb","","","","","","","","","","","","","Flex posts, wands, cones, other “weak” forms of …","","","","","An intersection connects roads. Most have >2 roads and …","This only applies to VehiclePathfinder; walking through …","","","","Solid barrier, no gaps.","A road segment is broken down into individual lanes, …","Original direction","","A lane is identified by its parent road and its position, …","","","","","","","","","","","","Represents changes to a map. Note this isn’t …","","","A Movement groups all turns from one road to another, …","","A movement is like a turn, but with less detail – it …","","None corresponds to the native name","Represent no parking as Private(0, false).","From some manually audited cases in Seattle, the length …","","","Parking lots have some fixed capacity for cars, and are …","","","Who’s asking for a path?","","","One step along a path.","A path between two endpoints for a particular mode. This …","","","MapEdits are converted to this before serializing. …","","Sturdier planters, with gaps.","","","Represents a specific point some distance along a lane.","","(Spots, explicitly tagged as a garage)","For stop signs: cars can do this without stopping. These …","(Name, spots)","Options for converting RawMaps to Maps.","","","An estimated number of residents, workers","","","A Road represents a segment between exactly two …","","","Tuneable parameters for all types of routing.","","","","","","","","","","","","","Just paint!","Not from OSM. A user-specified area to focus on.","","","","","","Either a lane or a turn, where most movement happens.","A Turn leads from the end of one Lane to the start of …","","","Turns are uniquely identified by their (src, dst) lanes …","","","","","","Minimum is the minimum duration, 0 allows cycle to be …","","For stop signs: cars have to stop before doing this turn, …","A contiguous set of roads with access restrictions. This …","","","","","","","","","","Return the cost of a single path, and also a mapping from …","This and all_outgoing_borders are expensive to constantly …","","","","","","","","","","","This is the specific amenity listed in OSM, not the more …","","","","","","","","","","","Just for temporary std::mem::replace tricks.","","","","","","","","","Should contraction hierarchies for pathfinding be built? …","","","","","Meaningless order","","The physical center of the road, including sidewalks, …","","","","Derived from commands, kept up to date by update_derived","","","","","","A stack, oldest edit is first. The same intersection may …","self is ‘from’. (via, to). Only BanTurns.","","","Try to consolidate all short roads. Will likely break.","","","","","","","","","","","","","","The individual maps","Goes from building to sidewalk","Goes from the lot to the driving lane","{Cars, bikes} trying to start or end here might not be …","","These may be on different roads entirely, like for light …","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","If true, driving happens on the right side of the road …","","","","","Once a Map exists, the player can edit it in the UI …","","","","","","","","If we can’t render all spots (maybe a lot with no …","","","Cars trying to park near this building should head for …","","","Finds the road directly connecting two intersections.","","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","","","","If you need to regenerate anything when the map is …","","","Panics on borders","","","None for SharedSidewalkCorners and turns not belonging to …","Find all movements from one road to another that’re …","","","","","","","","","","","","","","The turns may belong to two different intersections!","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per lane, this value is …","","Note that a lane may belong to both incoming_lanes and …","Since the player is in the middle of editing, the signal …","If true, roads without explicitly tagged sidewalks may …","","","","If it’s both, train overrides bus","Does a turn at a stop sign go from a smaller to a larger …","Preserve all OSM tags for buildings, increasing the final …","Where a text label should be centered to have the best …","","","","","Invariant: A road must contain at least one child. These …","","","Load a map from a local serialized Map or RawMap. Note …","","See …","A bunch of (mostly read-only) queries on a Map.","After deserializing a map directly, call this after.","","Returns the highest elevation in the map","","","","","","","","","","","","","","","If false, adjacent roads with the same AccessRestrictions …","If false, adjacent roads with the same AccessRestrictions …","Was a short road adjacent to this intersection merged?","Modifies the map in-place, removing parts not essential …","","Returns (changed_roads, deleted_lanes, deleted_turns, …","","","","","","","","","","","","","","","","Explicitly store whatever the original was, since this can…","","Useful utilities for working with OpenStreetMap.","The importing process also automatically creates some …","","","","Depending on options while importing, these might be …","Depending on options while importing, these might be …","","Empty except for TurnType::Crosswalk. Usually just one …","","","","","","","Everything related to pathfinding through a map for …","","","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","This needs to be in clockwise orientation, or later …","","Edits without these are player generated.","Some edits are included in the game by default, in …","The link is optional even for proposals","","","The convert_osm crate produces a RawMap from OSM and …","","This can expensive, so don’t constantly do it while …","","","","","","","","Only roads incoming to the intersection are listed here.","","","Returns the routing params baked into the map.","","","","","","","","Lot to sidewalk","The building’s connection for any agent can change …","","","Simple search along undirected roads. Expresses the …","Non-empty, times in order for one day when a vehicle …","","","The middle of the “T”, pointing towards the parking …","src and dst must both belong to parent. No guarantees …","","","","","May be a border or not. If not, is long enough for buses …","","","","","","Street parking is divided into spots of this length. 8 …","","","","","","","","","self is ‘from’","","","","","","","","","","Like center_pts, but before any trimming for intersection …","","","","","","","","","","","","","","","","","","","A single city (like Seattle) can be broken down into …","","","","","","The individual maps","","If there’s a single map covering all the smaller maps, …","Generate a city from a bunch of smaller, individual maps. …","","","","","","","","","","","","","","false is src_i, true is dst_i","","","","Starting from some initial spot, calculate the cost to …","Starting from some initial buildings, calculate the cost …","If true, allow walking on shoulders.","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the strongly connected components (SCC) of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road …","","","","","","","","Starting from some initial buildings, calculate the cost …","If true, allow walking on shoulders.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents changes to a map. Note this isn’t …","","","","","","","","","","","","","","","","","Pick apart changed_roads and figure out if an entire road …","","","Derived from commands, kept up to date by update_derived","","This is meant for table-driven unit tests. Call this on …","","","","","","","","","A stack, oldest edit is first. The same intersection may …","","Assumes update_derived has been called.","Transforms a string describing lane types and directions, …","","","","(summary, details)","","","","","","","","Recalculate the driveways of some buildings after map …","Recalculate the driveways of some parking lots after map …","","","","","","","","","","Produces an md5sum of the contents of the edits.","","","","","","","","","","If false, adjacent roads with the same AccessRestrictions …","","","","","","","","","Some edits are included in the game by default, in …","","","","","","","","","","","","Encode the edits in a permanent format, referring to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When the PermanentMapEdits format changes, add a …","","","","","","","","","","","","","MapEdits are converted to this before serializing. …","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform permanent edits to MapEdits, looking up the map …","Transform permanent edits to MapEdits, looking up the map …","","If false, adjacent roads with the same AccessRestrictions …","Edits without these are player generated.","The link is optional even for proposals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options for converting RawMaps to Maps.","","","","Should contraction hierarchies for pathfinding be built? …","","","","","Try to consolidate all short roads. Will likely break.","","","Naming is confusing, but RawMap -> InitialMap -> Map. …","","Preserve all OSM tags for buildings, increasing the final …","Snap points to an exact Position along the nearest lane. …","","","","","","","The various traffic signal generators live in the traffic …","","Adjust the path to start on the polygon’s border, not …","","","","","","","Look for roads underneath bridges, then lower their …","","","Finalize importing of buildings, mostly by matching them …","","Collapse degenerate intersections:","","","","Some cycleways intersect footways with detailed curb …","","","","","","","","","","","","","","","","OSM describes roads as center-lines that intersect. Turn …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns a list of labeled polygons for debugging.","","","","","","","","","","","","","Fill in empty space between one-way roads.","","","Merge tiny “roads” that’re actually just part of a …","","","","Take in parking lots from OSM and all parking aisle …","Returns (driveway_line, driving_pos, sidewalk_line, …","Some roads might be totally disconnected from the largest …","","","","","","","","","","Snap separately mapped cycleways to main roads.","","","","","","","","","","","","","","Applies a bunch of heuristics to a single intersection, …","","","","","","","Simple second-pass after generating all signals. Find …","","","","","","","","Create a traffic signal which has a stage that is: …","","","Build stages. First find roads that are straight across, …","","","","","","","","","","","","","","","","Construct the final model of bus/train stops and routes. …","","","","","","","","","","","","Generate all driving and walking turns at an …","","","","","Ideally, we want every incoming lane to lead to at least …","Filter out crosswalks on really short roads. In reality, …","","","","At an intersection of footpaths only, just generate a …","","Generate Crosswalk and SharedSidewalkCorner (places where …","A complete rewrite of make_walking_turns, which looks at …","","","","","","","","","","","","","","","","","If true, driving happens on the right side of the road …","","","","","","If true, roads without explicitly tagged sidewalks may …","","","","","Street parking is divided into spots of this length. 8 …","","","","","","","","","","","","","Bus stops and routes.","","","","","","","","","Zones and AccessRestrictions are used to model things …","","Areas are just used for drawing.","","","","","","","Not from OSM. A user-specified area to focus on.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The importing process also automatically creates some …","","","","","","","","","","","","","","","","","","","","","","","","","A business located inside a building.","Businesses are categorized into one of these types.","","","","","","A building has connections to the road and sidewalk, may …","","","","","","","An estimated number of workers","","","","","","","","","","","","None corresponds to the native name","Represent no parking as Private(0, false).","","","","","(Spots, explicitly tagged as a garage)","(Name, spots)","","","An estimated number of residents, workers","","","","","","","All types of amenities, in alphabetical order.","","This is the specific amenity listed in OSM, not the more …","","Returns (biking position, sidewalk position). Could fail …","","","","","","","","","","","","","","","","","","Categorize an OSM amenity tag.","","","","","","","","","","","","","","","","","","","","","","","","","","Goes from building to sidewalk","The polyline goes from the building to the driving …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does this building contain any amenity matching the …","","","","","","","","","","","","","","","","Where a text label should be centered to have the best …","","","","","","","","","","","","","","","Depending on options while importing, these might be …","Depending on options while importing, these might be …","","","","","","","","","","","","","The building’s connection for any agent can change …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","These may be on different roads entirely, like for light …","","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per lane, this value is …","","","","","If it’s both, train overrides bus","","","","","Explicitly store whatever the original was, since this can…","","","","","","","","","","","","","Non-empty, times in order for one day when a vehicle …","May be a border or not. If not, is long enough for buses …","","","","","","","","","","","","","","","","","","","","","","","","","","","An intersection connects roads. Most have >2 roads and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","Return all incoming roads to an intersection, sorted by …","Higher numbers get drawn on top","","","","Note that a lane may belong to both incoming_lanes and …","","","","","","","","","","","","","","","Was a short road adjacent to this intersection merged?","","","","","","","This needs to be in clockwise orientation, or later …","","","","","","","","","","","","","","","","","Don’t call for SharedSidewalkCorners","","","","","","","","","","","","","A raised curb","","Flex posts, wands, cones, other “weak” forms of …","Solid barrier, no gaps.","A road segment is broken down into individual lanes, …","A lane is identified by its parent road and its position, …","","","","","From some manually audited cases in Seattle, the length …","","Sturdier planters, with gaps.","","","","","","","Just paint!","","","","","","","","","","","","Meaningless order","","","","","","","","","","","","","","","","","","","","","","","","{Cars, bikes} trying to start or end here might not be …","","","","pt2 will be endpoint","","","","","","","","","","","","","","","","","","","","","","The inverse of to_char. Always picks one buffer type. …","","","","","","Returns the set of allowed turn types, based on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the lane type as a single character, for use …","","","","","","","Starting from this lane, follow the lane’s left edge to …","","","","","","","","","","","","","","","","For a given lane type, returns some likely widths. This …","","","","","","","","This is cheaper to store than a MovementID. It simply …","A Movement groups all turns from one road to another, …","A movement is like a turn, but with less detail – it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","","","","","","","","","","","","","","Polyline points FROM intersection","","","","","","","","","","","","","","","","","","","Parking lots have some fixed capacity for cars, and are …","","","","","","","","","","","","","","","Goes from the lot to the driving lane","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","","","If we can’t render all spots (maybe a lot with no …","","","","","","","","","","","","","","","","Lot to sidewalk","","The middle of the “T”, pointing towards the parking …","","","","","","","","","","","","","","","","","A Road represents a segment between exactly two …","","","","","","","","","","","","","","The physical center of the road, including sidewalks, …","","","These are ordered from closest to center lane (left-most …","","","","","","","","","","","","","self is ‘from’. (via, to). Only BanTurns.","","","","","","lane must belong to this road. Offset 0 is the centermost …","Get the DirectedRoadID pointing to the intersection. …","Get the DirectedRoadID pointing from the intersection. …","","","","","","","","","Includes off-side","","","","","","","","","","","","","This is the FIRST yellow line where the direction of the …","Creates the thick polygon representing one half of the …","","","","","Returns all lanes located between l1 and l2, exclusive.","Gets the left PolyLine of the road","","","","","","Does this directed road have any lanes of a certain type?","","","","A simple classification of if the road is stressful or …","","","Returns lanes from the “center” going out","","","","","","Many roads wind up with almost no length, due to their …","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","Invariant: A road must contain at least one child. These …","Get the only sidewalk or shoulder on this side of the …","","","","","","Returns lanes from the “center” going out","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","","","","","","","","","","","","","","","","","","","","","","","self is ‘from’","","","","","Like center_pts, but before any trimming for intersection …","","","","","","","","","","","","","","","","","","","","","","","","","Get the priority of a turn according to the stop sign – …","","","","","","","","","Only roads incoming to the intersection are listed here.","","","","","","","","","","","","","","A traffic signal consists of a sequence of Stages that …","","","","Minimum is the minimum duration, 0 allows cycle to be …","Modifies the fixed timing of all stages, applying either …","","","","","","","","","","","","","Move crosswalks from stages, adding them to an all-walk …","Move crosswalks from stages, adding them to an all-walk …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","How long a full cycle of the signal lasts, assuming no …","","","","","","","","","","","","","","","","","Only call this variant while importing the map, to …","","","","","For stop signs: Can’t currently specify this! For …","","","For stop signs: cars can do this without stopping. These …","","","","A Turn leads from the end of one Lane to the start of …","Turns are uniquely identified by their (src, dst) lanes …","","","","For stop signs: cars have to stop before doing this turn, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Empty except for TurnType::Crosswalk. Usually just one …","","","","","Penalties for (lane types, lane-changing, slow lane). The …","Is this turn legal, according to turn lane tagging?","Is this turn legal, according to turn restrictions …","","","","","src and dst must both belong to parent. No guarantees …","","","","","","","","","","","","","","","","","","","","","","","","","A contiguous set of roads with access restrictions. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Larger number means a bigger road, according to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who’s asking for a path?","","Tuneable parameters for all types of routing.","","","","","","","","","","","","","","Can an agent use a lane? There are some subtle exceptions …","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","","Not bijective, but this is the best guess of user intent","","","","Some helpers for working with fast_paths.","","","","","","","","","","","","","","","","","To deal with complicated intersections and short roads in …","","","","Structures related to the new road-based pathfinding …","Pathfinding for cars, bikes, buses, and trains using …","","","Pathfinding for pedestrians, as well as figuring out if …","Heavily penalize crossing into an access-restricted zone …","","","","","","","","This operates on raw IDs and costs; no type safety. The …","","","","","","Returns (path cost, node IDs in path)","Returns (path cost, node IDs in path). Input is pairs of …","","","","","","","","","","","","","","","","","","","","","","","","","A bidirectional mapping between fast_paths NodeId and …","","","","","","","","","","","","","Call this after filling out the input graph, right before …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Quickly create an invalid pathfinder, just to make borrow …","","","","Create a new Pathfinder with custom routing params that …","","Finds a path from a start to an end for a certain type of …","Finds a path from a start to an end for a certain type of …","","","","","","","","","","","This only applies to VehiclePathfinder; walking through …","","A sequence of movements through a cluster of …","Find all other traffic signals “close” to one. Ignore …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Group lane-based uber-turns into road-based UberTurnV2s.","","","","(legal, illegal)","","","","","","","","","","","","","","","","","","","","","","Sidewalks only!","Original direction","","","","","","","","","","","Determines the start and end position to travel between …","","","","","","","","","","","","","","","","","","","","","","","","Once we finish this PathStep, how much distance will be …","","","","","","","Estimate how long following the path will take in the …","","","","","","","","","If the agent following this path will initially block …","","The original PathRequest used to produce this path. If …","","","Returns the total elevation (gain, loss) experienced over …","","","","","","","","","","The caller must pass in two valid positions for the …","The single definitive place to determine how fast …","The single definitive place to determine how fast …","","Trusting the caller to do this in valid ways.","","","","","","","","","","","","","","","","","","","","","","Traces along the path from its originally requested …","Traces along the path from a specified distance along the …","","","","","","","","","","","","","","The caller must pass in two valid positions for the …","","","","The caller must pass in two valid sidewalk positions. …","Original direction","Opposite direction, sidewalks only","","One step along a path.","A path between two endpoints for a particular mode. This …","","","","","","","","","","","","","","","","","Vehicle implementations often just calculate the sequence …","The time needed to perform this path. This time is not a …","The original PathRequest used to produce this path.","All steps in this path.","","","Transform a sequence of roads representing a path into …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road …","","","","","false is src_i, true is dst_i","","","","","","","","","","","","","","","","","","","","Attempt the pathfinding and see if we should ride a bus. …","","","","","","","","","","","","","","A way to refer to roads across many maps and over time. …","","","","","","","","","","","This is guaranteed to be in order and contiguous.","","","","Prints the OriginalRoad in a way that can be copied to …","Look for short roads that should be merged, and mark them …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is effectively a PolyLine, except there’s a case …","","","","","","","","","","","","","","","","","","","","","","(via, to). For turn restrictions where ‘via’ is an …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corrected center and total width","","","","","","","","","","","","","","","","","","","","","","","","","If not, light rail","","","","","","Guaranteed to be filled out when RawMap is fully written.","(the surviving intersection, the deleted intersection, …","","","","","","","","","","","","","","","","","","","","","","","","","","","If it’s not explicitly mapped, we’ll do equiv_pos.","","Represents the original place where OSM center-lines …","","","","(Intersection polygon, polygons for roads, list of …","","","","Run a sequence of transformations to the RawMap before …","","","","","","","","","","","","","","","","","","","","","","","","Generate the trimmed PolyLine for a single RawRoad by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Probably not an intersection, but this type is more …","","","","","","","","","","","","","","","Represents a specific point some distance along a lane.","Either a lane or a turn, where most movement happens.","","","","","","","","","","","","","","","","","","","","","","","Given a position along a lane, find the equivalent …","","","","","","","","","","","Return the center-line geometry of this lane or turn.","","","","","","","The single definitive place to determine how fast …","The single definitive place to determine how fast …","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,0,8,0,0,0,0,0,9,10,11,10,10,10,12,13,14,13,0,0,0,0,13,12,0,0,0,0,10,12,10,10,15,15,15,10,0,16,17,0,14,13,8,18,0,0,10,19,10,20,0,0,13,0,0,0,0,0,17,10,10,21,20,10,9,10,10,0,0,0,0,22,20,0,18,23,0,0,0,10,24,19,10,13,0,0,0,0,0,22,10,0,8,0,0,0,0,0,22,13,0,0,0,0,0,0,0,0,12,22,0,10,20,10,10,0,10,25,11,25,0,10,17,17,24,19,0,0,0,0,0,10,13,19,10,13,13,0,0,16,14,19,20,22,10,10,16,14,12,0,0,18,23,0,0,0,19,0,10,21,22,11,0,26,27,28,29,30,31,31,31,31,31,31,31,31,31,31,31,31,31,32,33,29,34,35,31,36,37,31,38,38,38,39,40,31,29,41,42,31,31,37,31,31,43,31,31,38,31,40,31,27,28,28,28,44,44,0,31,31,45,44,27,31,0,43,33,46,31,41,47,41,28,28,31,40,48,49,50,37,29,30,40,38,51,30,39,52,40,27,31,0,31,31,45,44,53,33,54,30,31,31,31,31,31,31,31,47,54,35,55,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,54,31,31,31,31,31,31,56,36,29,51,54,53,40,35,30,49,27,57,58,55,59,56,53,31,39,53,31,31,51,31,43,29,50,40,60,40,27,26,29,31,48,0,0,31,45,31,31,31,31,31,31,31,31,31,31,31,31,61,35,42,45,44,53,31,53,31,60,31,37,29,51,31,34,31,0,62,58,29,53,27,41,54,44,0,36,30,54,36,29,34,27,55,53,47,52,29,31,63,0,31,31,31,31,31,31,27,36,29,53,30,45,44,45,44,64,0,31,31,31,46,42,62,31,31,53,57,31,54,31,31,31,31,31,54,31,59,30,29,51,30,31,54,26,27,30,52,40,27,64,58,54,33,41,46,31,54,39,47,31,41,31,0,31,31,31,27,35,55,53,31,61,41,46,38,31,27,45,31,40,48,64,31,27,65,65,66,67,68,66,67,68,66,67,68,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,69,69,69,0,70,70,70,0,0,0,0,0,71,69,72,70,69,72,70,69,70,69,70,70,69,72,70,72,69,70,70,69,72,70,69,72,70,0,69,70,69,72,70,69,70,69,70,69,72,70,69,72,70,72,69,72,70,69,70,69,70,69,72,70,69,72,70,69,72,70,0,69,72,70,0,71,0,0,0,71,71,73,71,73,71,71,73,71,73,71,71,73,73,71,73,71,73,73,73,73,71,71,73,71,73,71,73,71,73,71,15,15,15,16,0,0,0,0,0,16,16,26,28,15,28,44,16,26,15,28,44,16,26,15,28,44,28,28,44,44,26,44,16,26,15,44,16,26,15,44,0,44,26,44,28,28,15,26,26,44,44,16,26,15,0,0,44,16,26,15,28,44,16,26,15,44,26,28,44,16,26,15,26,44,44,44,0,44,16,26,15,44,44,0,44,44,0,0,44,26,26,44,16,26,15,15,44,16,28,44,16,26,15,28,44,16,26,15,28,44,16,26,15,15,44,28,44,16,26,15,66,67,68,66,67,68,66,67,68,0,0,0,0,0,74,75,76,77,78,74,75,76,77,78,74,75,76,77,78,74,76,0,0,0,0,0,0,0,0,0,0,0,0,74,75,76,77,78,74,75,76,77,78,75,77,78,74,74,75,76,77,78,76,74,75,77,78,74,74,77,78,75,74,0,74,75,76,77,78,74,75,76,77,78,74,75,76,77,78,0,74,75,76,77,78,0,79,79,79,80,0,0,0,80,80,45,80,79,45,80,79,45,80,79,45,80,79,45,45,80,79,45,45,80,79,45,80,79,79,45,45,45,45,45,45,45,80,79,45,80,79,45,80,79,45,80,79,45,80,79,45,45,80,79,80,81,82,81,83,82,81,83,83,82,84,0,43,43,0,43,0,43,43,0,43,43,43,0,43,43,0,0,0,0,0,0,43,0,0,0,43,43,0,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,87,85,86,87,85,86,87,85,86,87,0,86,86,87,87,85,85,86,87,0,86,85,86,86,87,85,87,86,86,85,86,87,85,86,87,85,86,87,85,86,87,0,0,88,88,88,0,0,88,0,88,0,88,88,0,0,88,88,88,88,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,0,89,89,89,89,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,90,0,90,90,90,90,0,0,90,0,90,90,90,90,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,39,39,24,39,24,39,24,39,24,39,24,39,24,39,24,39,24,39,39,24,39,24,39,39,24,39,24,39,24,39,24,39,24,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,22,22,22,22,22,22,36,1,22,36,1,22,36,1,22,36,1,22,36,1,1,22,36,1,22,1,22,1,1,22,36,1,22,36,1,22,1,22,36,1,22,36,1,36,36,1,36,1,22,36,1,22,36,1,1,22,36,1,22,36,1,22,36,1,22,36,2,3,0,0,0,10,10,10,10,0,0,0,10,10,10,10,17,10,10,17,10,10,10,10,10,10,10,10,0,0,10,10,10,10,25,25,10,17,17,10,10,10,10,10,29,10,29,34,91,29,29,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,10,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,2,3,10,2,29,34,25,17,3,29,29,2,25,3,10,2,3,10,2,2,29,34,25,17,3,10,2,29,34,25,17,3,10,91,10,3,91,2,29,17,2,29,29,91,2,29,34,25,17,3,10,91,91,10,29,91,29,91,29,34,2,25,3,3,91,91,91,29,29,29,34,29,2,3,10,29,2,29,34,25,17,3,29,29,0,91,2,29,34,25,17,3,10,91,2,10,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,10,3,2,29,34,25,17,3,10,91,65,65,4,0,0,0,0,54,59,4,51,54,59,4,51,54,59,4,51,54,59,4,51,54,59,4,59,4,51,54,51,54,59,4,51,59,4,59,59,4,4,51,54,59,4,51,54,54,59,4,54,59,4,51,54,59,59,4,51,54,51,51,59,4,51,54,54,59,4,54,54,59,4,51,54,54,59,51,54,54,54,59,4,51,54,59,4,59,4,51,54,59,4,51,54,59,4,51,54,59,4,51,54,5,14,14,0,0,0,14,14,5,14,53,5,14,53,5,14,53,5,14,53,5,5,14,53,53,5,14,5,14,5,5,14,53,5,14,53,5,14,53,53,53,53,53,53,5,14,53,53,53,5,14,53,53,53,53,53,53,53,53,53,53,53,53,53,53,5,53,53,5,53,53,5,14,53,53,53,5,14,53,5,5,14,53,5,14,53,53,53,5,14,53,5,14,53,13,13,0,13,13,20,13,20,20,0,0,0,0,13,0,0,13,20,0,0,0,13,13,13,20,40,62,13,20,40,48,62,13,20,40,48,40,62,13,20,40,48,62,13,20,40,48,62,13,20,62,13,62,13,20,40,48,40,48,40,40,40,62,62,40,40,62,13,20,48,62,13,20,40,40,62,62,13,20,40,48,62,13,20,40,48,13,13,40,62,13,20,40,62,13,20,40,40,62,13,20,40,48,40,40,40,13,40,40,40,40,13,40,40,40,40,40,40,48,62,13,48,40,62,0,62,13,20,62,62,13,20,40,48,13,40,13,13,62,13,20,40,48,62,40,62,13,20,40,48,62,13,20,40,48,62,13,20,40,48,48,62,13,20,40,48,40,48,0,0,0,35,47,56,35,47,56,35,47,56,35,47,56,35,47,56,35,47,47,56,35,47,56,35,47,56,47,56,35,35,47,56,35,47,35,47,56,47,56,56,35,56,47,56,35,35,0,47,56,35,47,47,56,47,56,35,35,47,47,56,35,47,56,35,47,56,35,35,47,56,35,47,56,35,6,0,0,30,6,30,6,30,30,6,30,6,30,6,6,30,30,30,6,6,30,6,6,6,30,6,6,30,6,30,6,30,6,30,6,30,30,30,30,6,30,6,6,30,6,30,6,30,6,30,7,9,0,0,9,0,0,27,27,27,7,9,49,27,7,9,49,27,7,27,27,27,27,7,9,49,27,7,9,49,27,7,9,49,27,27,7,9,49,27,49,27,27,27,49,27,7,9,49,7,9,49,27,7,7,9,9,49,49,27,7,9,49,27,27,27,27,27,7,9,49,27,27,27,27,27,27,27,49,7,9,49,27,49,27,27,7,9,49,27,27,27,27,27,27,27,27,49,27,49,7,49,9,27,27,27,27,7,9,49,27,27,7,9,49,27,27,27,49,27,7,9,49,27,7,9,49,7,9,49,27,7,9,49,27,27,7,9,49,27,27,7,9,49,27,27,0,0,57,60,57,60,57,60,57,60,57,60,57,60,57,57,60,57,60,57,57,57,60,60,60,57,60,57,57,57,60,57,60,57,60,57,60,57,60,57,60,0,0,21,0,0,21,58,58,64,21,58,64,21,58,64,21,58,64,21,58,58,64,58,64,21,64,64,58,64,21,58,0,0,58,64,21,58,64,21,58,58,64,64,58,58,0,58,58,64,21,64,58,58,64,21,58,64,58,64,58,64,21,58,21,64,58,58,64,21,58,64,21,58,64,21,58,64,21,58,58,58,64,21,64,11,19,19,11,19,19,19,0,0,0,0,19,11,55,55,52,19,11,55,52,19,11,55,52,19,11,55,52,19,11,55,52,19,55,52,19,11,55,52,52,19,11,55,52,19,52,52,19,11,55,52,19,11,55,55,52,52,55,52,19,11,55,55,52,55,55,52,52,19,11,55,55,55,52,19,11,55,52,52,52,19,11,55,52,52,19,11,55,52,19,11,55,55,52,19,11,55,52,19,11,55,0,0,32,42,32,42,32,42,32,42,32,42,32,42,32,42,0,32,42,32,42,32,42,42,42,32,42,32,42,32,42,32,42,32,42,32,42,32,42,32,42,92,93,94,95,0,0,0,95,0,0,95,0,0,96,0,0,0,0,0,0,0,96,0,0,0,96,0,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,92,93,94,96,95,95,92,93,94,96,95,92,93,94,96,95,92,92,93,93,94,94,96,96,95,92,93,94,96,95,92,93,94,96,92,93,94,96,96,95,92,93,94,96,92,93,94,96,95,92,93,94,96,92,93,94,96,95,92,93,94,96,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,12,12,12,0,12,0,12,12,38,38,38,12,12,12,12,38,12,38,38,12,12,38,12,38,12,38,12,12,38,38,0,12,12,12,12,38,12,12,12,12,38,12,12,38,38,0,12,12,0,0,12,12,38,12,12,38,12,38,12,38,12,38,0,38,0,0,0,0,12,38,0,0,97,98,97,0,97,98,98,0,98,97,98,97,98,98,98,98,98,97,98,97,98,97,98,98,98,98,98,97,98,97,98,97,98,97,98,99,100,100,0,0,101,102,101,102,101,101,102,0,101,102,101,101,101,101,102,101,102,101,101,101,101,101,101,102,101,102,101,102,101,102,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,0,0,0,61,61,63,104,61,63,104,63,104,63,104,104,63,104,63,104,63,104,104,63,104,61,0,63,104,61,63,104,63,61,63,104,61,61,63,104,61,104,63,104,63,104,63,104,0,61,63,104,61,63,104,61,63,104,61,61,63,104,18,18,0,0,0,18,41,41,33,18,18,18,33,41,18,41,33,18,41,33,18,41,33,18,41,33,18,33,41,41,41,41,41,18,41,33,41,33,18,41,33,18,33,41,18,18,41,33,33,18,41,33,41,18,41,41,41,41,18,18,41,33,41,41,41,41,41,33,18,18,41,41,18,41,33,41,41,41,41,18,41,18,41,33,41,33,41,18,41,33,33,41,41,41,41,18,41,33,18,41,33,18,41,33,41,0,0,0,33,18,41,33,33,8,8,8,0,0,8,46,8,46,8,46,8,46,46,8,46,0,8,46,8,46,46,46,46,46,8,46,46,46,46,46,8,46,46,8,46,8,46,8,46,8,46,46,8,46,0,105,105,0,106,106,106,105,106,105,106,105,106,105,105,106,106,105,106,106,105,105,105,106,105,105,105,106,105,0,105,106,106,106,105,106,106,105,106,105,106,105,106,105,106,105,106,0,106,105,70,70,70,0,0,107,107,107,107,107,107,107,107,107,107,107,0,107,107,0,107,107,107,107,0,107,107,107,107,107,0,108,108,108,109,109,0,0,0,0,0,0,0,0,0,0,0,110,111,112,113,114,113,113,110,110,113,114,115,116,111,112,117,109,108,110,118,113,114,115,116,111,112,117,109,108,110,118,113,113,113,113,115,114,115,116,111,112,117,109,108,114,115,116,111,112,117,109,108,113,114,109,108,114,115,113,113,113,114,115,116,111,112,117,109,110,118,116,114,115,116,109,108,114,109,108,113,114,114,115,116,111,112,117,109,108,110,118,113,114,115,116,111,112,117,109,108,110,118,110,113,115,114,109,108,115,113,110,114,109,108,114,114,116,113,113,114,115,116,111,112,117,109,108,110,118,110,115,115,115,115,115,118,113,113,113,118,114,115,116,108,114,109,113,113,111,112,117,110,115,111,112,117,114,113,113,114,109,108,113,118,115,116,111,112,117,113,111,113,113,113,113,113,114,115,116,111,112,117,109,110,118,110,110,114,115,116,111,112,117,109,108,114,116,113,113,114,115,116,111,112,117,109,108,110,118,113,114,115,116,111,112,117,109,108,110,118,115,113,114,115,116,111,112,117,109,108,110,118,118,113,114,115,116,111,112,117,109,108,110,118,23,0,0,0,0,23,23,23,0,50,23,50,23,50,50,23,50,23,50,23,50,23,50,50,50,50,23,50,50,50,23,50,50,23,23,50,23,23,23,23,23,50,23,50,50,23,23,23,23,50,50,23,50,50,23,50,50,50,23,50,50,23,50,23,50,23,50,23,50,23,50,23,0],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["btreemap",3]],[[["pathrequest",3]],["option",4]],[[],[["vec",3],["intersection",3]]],[[],["vec",3]],[[]],[[],[["vec",3],["intersection",3]]],[[],["vec",3]],[[],["vec",3]],[[]],[[],["vec",3]],null,null,null,null,null,[[["bool",15],["mapedits",3]],["editeffects",3]],null,null,null,null,null,null,null,null,[[],["map",3]],null,null,null,[[]],[[]],null,null,null,null,[[["buildingid",3]],["road",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["map",3]],[[]],null,null,null,null,null,null,null,null,[[["timer",3],["rawmap",3],["rawtomapoptions",3]],["map",3]],null,null,null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["fn",8],["roadid",3]],["editcmd",4]],null,null,null,null,null,null,null,null,null,[[["osmid",4]],[["option",4],["buildingid",3]]],[[["relationid",3]],[["option",4],["busrouteid",3]]],[[["buildingid",3]],["laneid",3]],[[["nodeid",3]],[["intersectionid",3],["result",6]]],[[["originalroad",3]],[["result",6],["roadid",3]]],[[["intersectionid",3]],[["option",4],["roadid",3]]],[[]],null,null,null,null,[[["areaid",3]],["area",3]],[[["buildingid",3]],["building",3]],[[],["polygon",3]],[[],["bounds",3]],[[["busrouteid",3]],["busroute",3]],[[["busstopid",3]],["busstop",3]],[[["str",15]],[["busroute",3],["option",4]]],[[],["cityname",3]],[[],["mapconfig",3]],[[],["mapedits",3]],[[],["usize",15]],[[],["gpsbounds",3]],[[["intersectionid",3]],["intersection",3]],[[["intersectionid",3]],["editintersection",4]],[[["laneid",3]],["lane",3]],[[],[["btreeset",3],["str",15]]],[[["turnid",3]],["option",4]],[[["directedroadid",3],["pathconstraints",4]],[["movementid",3],["vec",3]]],[[],["mapname",3]],[[["roadid",3]],[["btreeset",3],["roadid",3]]],[[["intersectionid",3],["laneid",3]],["vec",3]],[[["laneid",3]],["road",3]],[[["parkinglotid",3]],["parkinglot",3]],[[["roadid",3]],["road",3]],[[["roadid",3]],["editroad",3]],[[["busstopid",3]],[["vec",3],["busroute",3]]],[[["intersectionid",3]],["controlstopsign",3]],[[["turnid",3]],["turn",3]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["intersectionid",3],["laneid",3]],[["option",4],["turn",3]]],[[["laneid",3],["pathconstraints",4]],[["vec",3],["turn",3]]],[[["laneid",3]],[["vec",3],["turn",3]]],[[["laneid",3]],[["vec",3],["turn",3]]],null,null,[[["areatype",4],["polygon",3],["tags",3]]],[[["buildingid",3],["buildingtype",4]]],[[["usize",15]]],[[["usize",15],["buildingid",3]]],[[["busrouteid",3],["vec",3],["time",3]]],[[["timer",3],["routingparams",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["controltrafficsignal",3]]],null,null,null,[[]],null,[[["turntype",4],["roadid",3]],["bool",15]],null,null,null,null,null,null,null,null,null,[[["string",3],["timer",3]],["map",3]],null,null,null,[[["timer",3]]],null,[[],["distance",3]],[[["areaid",3]],[["option",4],["area",3]]],[[["buildingid",3]],[["option",4],["building",3]]],[[["busrouteid",3]],[["busroute",3],["option",4]]],[[["busstopid",3]],[["option",4],["busstop",3]]],[[["intersectionid",3]],[["option",4],["intersection",3]]],[[["laneid",3]],[["lane",3],["option",4]]],[[["parkinglotid",3]],[["option",4],["parkinglot",3]]],[[["roadid",3]],[["option",4],["road",3]]],[[["intersectionid",3]],[["option",4],["controlstopsign",3]]],[[["turnid",3]],[["option",4],["turn",3]]],[[["intersectionid",3]],[["controltrafficsignal",3],["option",4]]],null,null,null,null,null,null,[[["timer",3]]],null,[[["mapedits",3]],["editeffects",3]],null,[[["laneid",3]],["lane",3]],null,null,null,null,null,[[],["mapedits",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["pathrequest",3]],[["path",3],["result",6]]],[[["pathrequest",3]],[["result",6],["pathv2",3]]],[[["routingparams",3],["pathrequest",3]],[["result",6],["pathv2",3]]],[[["routingparams",3],["pathrequest",3]],[["path",3],["result",6]]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["timer",3]]],[[["timer",3]]],[[]],null,null,null,[[["roadid",3]],["btreeset",3]],null,null,null,null,null,[[],["routingparams",3]],null,[[]],[[]],[[],["result",4]],null,[[["position",3]],["option",4]],null,null,null,null,null,[[["intersectionid",3]],["option",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],null,null,null,[[["mapedits",3]]],[[],["result",4]],[[],["result",4]],null,null,null,null,[[],["typeid",3]],null,null,null,null,[[],["bool",15]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,[[],["result",4]],null,[[]],[[["map",3]],["city",3]],[[["cityname",3],["timer",3]],["city",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[["duration",3],["map",3],["pathconstraints",4],["spot",4],["vec",3]],[["duration",3],["buildingid",3],["hashmap",3]]],[[["duration",3],["walkingoptions",3],["map",3],["spot",4],["vec",3]],[["duration",3],["buildingid",3],["hashmap",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["spot",4]],[[],["walkingnode",4]],[[]],[[]],[[["position",3],["map",3]],["walkingnode",4]],[[["spot",4]],["ordering",4]],[[["item",3]],["ordering",4]],[[["walkingnode",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[["position",3],["map",3]],["walkingnode",4]],[[["spot",4]],["bool",15]],[[["item",3]],["bool",15]],[[["walkingnode",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["map",3],["pathconstraints",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[]],[[["spot",4]],["bool",15]],[[["item",3]],["bool",15]],[[["walkingnode",4]],["bool",15]],null,[[["spot",4]],[["option",4],["ordering",4]]],[[["item",3]],[["option",4],["ordering",4]]],[[["walkingnode",4]],[["option",4],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["routingparams",3],["map",3],["pathconstraints",4],["directedroadid",3],["movementid",3]],["duration",3]],[[]],[[]],[[]],null,null,null,null,[[["duration",3],["walkingoptions",3],["map",3],["spot",4],["vec",3]],[["duration",3],["buildingid",3],["hashmap",3]]],null,[[]],[[]],[[]],[[]],[[],["walkingoptions",3]],[[]],[[["item",3]],["ordering",4]],[[],["vec",3]],null,[[],["walkingoptions",3]],[[],["speed",3]],[[["item",3]],["bool",15]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[["item",3]],["bool",15]],null,[[["item",3]],[["option",4],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["editeffects",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["map",3]]],null,null,null,null,[[["string",3],["str",15],["bool",15]]],[[],["mapedits",3]],[[],["editintersection",4]],[[],["editroad",3]],[[],["editcmd",4]],[[]],[[]],[[]],[[]],null,null,[[["map",3]]],[[["str",15]],["editroad",3]],[[],["mapedits",3]],null,null,[[["map",3]]],[[],["result",4]],[[["editroad",3]],[["string",3],["vec",3]]],null,[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[["editeffects",3],["map",3],["vec",3],["buildingid",3]]],[[["map",3],["vec",3],["parkinglotid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["map",3]],["string",3]],[[["road",3],["mapconfig",3]],["editroad",3]],[[]],[[]],[[]],[[]],[[]],null,[[["u8",15],["map",3],["vec",3]],[["result",6],["mapedits",3]]],[[["string",3],["timer",3],["map",3]],[["result",6],["mapedits",3]]],null,[[["lanespec",3],["editeffects",3],["map",3],["vec",3],["roadid",3]]],[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[],["mapedits",3]],null,null,null,null,[[["map",3],["distance",3],["intersectionid",3],["roadid",3]],[["roadid",3],["vec",3]]],[[["intersectionid",3],["map",3],["editeffects",3]]],[[["map",3]]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[["map",3]],["permanenteditcmd",4]],[[["map",3]],["permanentmapedits",3]],[[["map",3]],["permanenteditintersection",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["editcmd",4]],[[["map",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["map",3],["value",4]],["result",6]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["map",3],["value",4]],["result",6]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],null,[[["map",3]],["result",6]],null,null,null,null,null,null,null,null,null,[[["value",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["map",3],["value",4]],[["result",6],["permanentmapedits",3]]],[[]],[[]],[[]],[[]],[[]],[[["value",4]]],null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["permanentmapedits",3]],[[],["permanenteditintersection",4]],[[],["permanenteditcmd",4]],[[]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3]],[["editcmd",4],["result",6]]],[[["map",3]],[["result",6],["mapedits",3]]],[[["map",3]],["mapedits",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[["intersectionid",3],["map",3]],[["editintersection",4],["result",6]]],null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,null,null,[[],["rawtomapoptions",3]],[[]],null,null,[[],["rawtomapoptions",3]],[[]],null,[[]],null,[[["timer",3],["map",3],["hashset",3],["hashablept2d",3],["fn",8],["distance",3]],[["hashablept2d",3],["hashmap",3],["position",3]]],null,null,null,null,null,[[]],null,null,[[["polygon",3],["line",3]],["line",3]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[]],null,[[["bounds",3],["vec",3],["timer",3]]],[[["xorshiftrng",3],["tags",3],["f64",15]],["buildingtype",4]],[[["tags",3],["laneid",3],["map",3]],["string",3]],[[["btreemap",3],["map",3],["bool",15],["timer",3]],[["building",3],["vec",3]]],null,[[["rawmap",3]]],[[["nodeid",3],["rawmap",3]]],[[],["bool",15]],[[["originalroad",3],["rawmap",3]],["result",6]],[[["rawmap",3]]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],null,null,[[["bounds",3],["timer",3],["rawmap",3]],["initialmap",3]],[[["originalroad",3],["rawroad",3],["mapconfig",3]],[["road",3],["result",6]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[]],[[]],null,[[["vec",3],["pt2d",3]],[["vec",3],["pt2d",3]]],[[["btreemap",3],["vec",3],["nodeid",3]],["result",6]],[[]],[[["btreemap",3],["vec",3],["nodeid",3]],["result",6]],null,[[["btreemap",3],["btreeset",3],["btreemap",3],["originalroad",3],["nodeid",3]],["result",6]],[[]],null,[[["btreemap",3],["vec",3],["vec",3],["nodeid",3]],["option",4]],[[["btreemap",3],["vec",3],["nodeid",3]],["result",6]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["vec",3],["drivingside",4],["lanespec",3]],[["vec",3],["lanespec",3]]],[[["tags",3],["mapconfig",3]],[["vec",3],["lanespec",3]]],[[["string",3]],[["option",4],["buffertype",4]]],[[["map",3]],[["vec",3],["polygon",3]]],[[["rawroad",3]],["angle",3]],[[["originalroad",3],["rawmap",3]],["bool",15]],[[["bool",15],["rawmap",3]],[["nodeid",3],["btreeset",3]]],[[["originalroad",3],["bool",15],["rawmap",3]],["bool",15]],[[["polygon",3]],["vec",3]],[[["line",3],["polygon",3]],["bool",15]],[[["timer",3],["map",3]],[["parkinglot",3],["vec",3]]],[[["hashmap",3],["map",3],["hashablept2d",3],["polygon",3]],["result",6]],[[["timer",3],["rawmap",3]]],null,null,[[]],[[]],null,[[]],null,[[]],null,[[["rawmap",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["hashmap",3],["rawmap",3]],[["originalroad",3],["multimap",3]]],[[]],null,null,[[["intersection",3]],["controltrafficsignal",3]],[[["map",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["intersection",3],["controltrafficsignal",3]]],[[["map",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["map",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["intersectionid",3],["bool",15],["map",3]],["vec",3]],[[["intersection",3]],["controltrafficsignal",3]],[[["intersection",3]],[["option",4],["controltrafficsignal",3]]],null,[[["drivingside",4],["vec",3],["vec",3],["intersection",3],["controltrafficsignal",3]]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["map",3],["intersection",3]],["controltrafficsignal",3]],[[["map",3]]],[[["map",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["stage",3],["controltrafficsignal",3]]],[[["intersection",3],["map",3]],[["option",4],["controltrafficsignal",3]]],[[["stage",3],["intersection",3]],["option",4]],[[["intersection",3],["controltrafficsignal",3]]],[[["controltrafficsignal",3]]],[[["intersection",3],["map",3]],[["option",4],["controltrafficsignal",3]]],[[["map",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["controltrafficsignal",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["intersection",3]]],[[["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["controltrafficsignal",3],["intersection",3]],[["option",4],["controltrafficsignal",3]]],[[["movementid",3]],["stage",3]],[[["roadid",3],["vec",3]],[["option",4],["movementid",3]]],[[]],[[["intersection",3],["map",3]],[["option",4],["controltrafficsignal",3]]],[[["roadid",3]],[["movementid",3],["vec",3]]],null,[[]],[[]],[[],[["vec",3],["time",3]]],[[]],[[]],null,[[["rawbusstop",3],["map",3],["pathconstraints",4]],["result",6]],[[["map",3],["btreemap",3],["rawbusroute",3],["matcher",3]],["result",6]],[[["map",3],["timer",3]]],[[["timer",3],["map",3]],["matcher",3]],[[["map",3],["position",3],["pathconstraints",4]],[["result",6],["laneid",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["lane",3]],[["result",6],["polyline",3]]],[[["vec",3],["turn",3]],[["vec",3],["turn",3]]],[[["intersection",3],["map",3]],[["hashmap",3],["option",4]]],[[["point2d",3],["f64",15]],["pt2d",3]],[[["map",3],["intersection",3]],[["vec",3],["turn",3]]],[[["intersection",3],["map",3]],[["vec",3],["turn",3]]],[[["vec",3],["map",3],["turn",3],["turntype",4]],[["vec",3],["turn",3]]],[[["pt2d",3]],[["point2d",3],["f64",15]]],[[["angle",3]],["turntype",4]],[[["intersection",3],["map",3]],["result",6]],[[["vec",3],["turn",3],["map",3],["intersection",3]],[["vec",3],["turn",3]]],[[["map",3],["vec",3]],[["lane",3],["option",4]]],[[["intersectionid",3],["lane",3],["drivingside",4]],[["vec",3],["option",4]]],[[["map",3],["intersectionid",3],["road",3]],[["vec",3],["option",4]]],[[["map",3],["intersection",3]],[["vec",3],["turn",3]]],[[["drivingside",4],["lane",3],["intersection",3]],["polyline",3]],[[["map",3],["intersection",3]],[["vec",3],["turn",3]]],[[["map",3],["intersection",3]],[["vec",3],["turn",3]]],[[["intersectionid",3],["laneid",3]],["turnid",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["mapconfig",3]],[[],["drivingside",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],null,[[["drivingside",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["areaid",3]],[[],["areatype",4]],[[],["area",3]],[[]],[[]],[[]],[[["areaid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["areaid",3]],["bool",15]],[[["areatype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,[[]],[[]],[[]],[[["areaid",3]],["bool",15]],null,null,[[["areaid",3]],[["option",4],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["amenitytype",4],["vec",3]]],null,null,null,[[["map",3]],["option",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],[["amenitytype",4],["option",4]]],[[],["buildingid",3]],[[],["building",3]],[[],["amenity",3]],[[],["offstreetparking",4]],[[],["buildingtype",4]],[[],["nameperlanguage",3]],[[],["amenitytype",4]],[[],["amenitytypeiter",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["buildingid",3]],["ordering",4]],[[["nameperlanguage",3]],["ordering",4]],[[["amenitytype",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["option",4]],[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],[["error",3],["result",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],[["result",4],["amenitytype",4]]],[[["string",3],["option",4]],["string",3]],[[["usize",15]],[["amenitytype",4],["option",4]]],[[],["u64",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[]],[[],[["option",4],["string",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["amenitytypeiter",3]],null,[[],["usize",15]],null,null,null,null,[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["tags",3]],[["option",4],["nameperlanguage",3]]],[[],["option",4]],[[],["option",4]],[[["usize",15]],["option",4]],[[],["usize",15]],null,null,null,null,[[["buildingid",3]],[["option",4],["ordering",4]]],[[["nameperlanguage",3]],[["option",4],["ordering",4]]],[[["amenitytype",4]],[["option",4],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],null,[[["position",3],["map",3]],["option",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],[["str",15],["vec",3]]],[[],["nameperlanguage",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["map",3]],[["vec",3],["pathrequest",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["busstopid",3]],[[],["busrouteid",3]],[[],["busstop",3]],[[],["busroute",3]],[[]],[[]],[[]],[[]],[[["busstopid",3]],["ordering",4]],[[["busrouteid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["busstopid",3]],["bool",15]],[[["busrouteid",3]],["bool",15]],[[["busstop",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,[[],["u64",15]],[[],["u64",15]],null,[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,[[["busstopid",3]],["bool",15]],[[["busrouteid",3]],["bool",15]],[[["busstop",3]],["bool",15]],null,null,[[["busstopid",3]],[["option",4],["ordering",4]]],[[["busrouteid",3]],[["option",4],["ordering",4]]],[[],["str",15]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["intersectionid",3]],[[],["intersectiontype",4]],[[],["intersection",3]],[[]],[[]],[[]],[[["intersectionid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["intersectionid",3]],["bool",15]],[[["intersectiontype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[["map",3],["pathconstraints",4]],[["laneid",3],["vec",3]]],[[["map",3],["pathconstraints",4]],[["laneid",3],["vec",3]]],[[["map",3]],["roadrank",4]],[[["map",3]],[["roadid",3],["vec",3]]],[[["map",3]],[["roadid",3],["vec",3]]],[[["map",3]],["isize",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[["string",3],["option",4],["map",3]],["string",3]],[[["intersectionid",3]],["bool",15]],null,null,[[["intersectionid",3]],[["option",4],["ordering",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],[["directedroadid",3],["option",4]]],[[["map",3]],[["directedroadid",3],["option",4]]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["turnid",3]]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["laneid",3]],[[],["lanetype",4]],[[],["buffertype",4]],[[],["lane",3]],[[],["lanespec",3]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3]],["ordering",4]],[[["lanetype",4]],["ordering",4]],[[["buffertype",4]],["ordering",4]],[[["u32",15]],["laneid",3]],[[],["str",15]],[[],[["laneid",3],["result",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["pt2d",3]],[["option",4],["distance",3]]],null,null,[[],["laneid",3]],[[],["u32",15]],[[["intersectionid",3]],["line",3]],[[["intersectionid",3]],["pt2d",3]],[[["laneid",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["buffertype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["line",3]],[[],["pt2d",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["char",15]],["lanetype",4]],[[["str",15]],[["lanetype",4],["option",4]]],[[],["directedroadid",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["bool",15],["road",3]],[["btreeset",3],["option",4]]],[[]],[[]],[[]],null,[[],[["vec",3],["intersectionid",3]]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[["laneid",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[["mapconfig",3]],["usize",15]],null,[[["str",15]],[["vec",3],["turntype",4]]],[[["laneid",3]],[["option",4],["ordering",4]]],[[["lanetype",4]],[["option",4],["ordering",4]]],[[["buffertype",4]],[["option",4],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["str",15]],null,[[],["bool",15]],[[],["char",15]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["lanetype",4],["tags",3]],["vec",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["movementid",3]],[[],["compressedmovementid",3]],[[],["movement",3]],[[]],[[]],[[]],[[["movementid",3]],["ordering",4]],[[["compressedmovementid",3]],["ordering",4]],[[["movement",3]],["bool",15]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["intersectionid",3],["map",3]],[["movementid",3],["btreemap",3],["movement",3]]],[[]],[[]],[[]],null,null,[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,[[["polyline",3],["vec",3],["directedroadid",3]],[["result",6],["polyline",3]]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],null,[[["movementid",3]],[["option",4],["ordering",4]]],[[["compressedmovementid",3]],[["option",4],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]]],null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["parkinglotid",3]],[[],["parkinglot",3]],[[]],[[]],[[["parkinglotid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],null,null,[[["parkinglotid",3]],["bool",15]],[[],["bool",15]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[["parkinglotid",3]],["bool",15]],null,[[["parkinglotid",3]],[["option",4],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["accessrestrictions",3]],[[],[["vec",3],["busstopid",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["directedroadid",3],["vec",3]]],null,[[["direction",4]],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["roadid",3]],[[],["direction",4]],[[],["directedroadid",3]],[[],["road",3]],[[]],[[]],[[]],[[]],[[["roadid",3]],["ordering",4]],[[["direction",4]],["ordering",4]],[[["directedroadid",3]],["ordering",4]],[[["road",3]],["intersectionid",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["laneid",3]]],[[["intersectionid",3]],["directedroadid",3]],[[["intersectionid",3]],["directedroadid",3]],[[["map",3]],["intersectionid",3]],null,[[["roadid",3]],["bool",15]],[[["direction",4]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["laneid",3],["fn",8]],[["option",4],["laneid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[["map",3]],["polyline",3]],[[["direction",4],["map",3]],[["polygon",3],["result",6]]],[[],["distance",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["laneid",3]],[["laneid",3],["vec",3]]],[[],["polyline",3]],[[["string",3],["option",4]],["string",3]],[[],["roadrank",4]],[[],["polygon",3]],[[],["distance",3]],[[["map",3]],[["zone",3],["option",4]]],[[["lanetype",4],["map",3]],["bool",15]],[[]],[[]],[[]],[[["map",3]],["bool",15]],null,null,[[["intersectionid",3]],["vec",3]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],[["vec",3],["lanespec",3]]],[[["map",3],["pathconstraints",4]],[["laneid",3],["vec",3]]],null,[[["map",3]],["laneid",3]],[[["roadid",3]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[],["direction",4]],null,null,[[["intersectionid",3]],["vec",3]],[[["laneid",3]],[["option",4],["laneid",3]]],[[["roadid",3]],[["option",4],["ordering",4]]],[[["direction",4]],[["option",4],["ordering",4]]],[[["directedroadid",3]],[["option",4],["ordering",4]]],null,[[["vec",3],["lanespec",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["speed",3]],[[["map",3]],["intersectionid",3]],null,[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[],["controlstopsign",3]],[[],["roadwithstopsign",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["controlstopsign",3]],["bool",15]],[[["roadwithstopsign",3]],["bool",15]],[[["roadid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["turnid",3],["map",3]],["turnpriority",4]],null,[[]],[[]],null,null,[[["controlstopsign",3]],["bool",15]],[[["roadwithstopsign",3]],["bool",15]],[[["intersectionid",3],["map",3]],["controlstopsign",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["duration",3],["map",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["controltrafficsignal",3]],[[],["stage",3]],[[],["stagetype",4]],[[]],[[]],[[]],[[["intersection",3]],["bool",15]],[[["intersection",3]],["bool",15]],[[["movementid",3],["intersection",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["turnpriority",4],["movement",3]]],[[["movement",3]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["map",3]],["trafficsignal",3]],[[["movementid",3],["map",3]],["turn",3]],[[["map",3],["directedroad",3]],[["directedroadid",3],["result",6]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["usize",15],["intersection",3]],["duration",3]],[[["intersectionid",3],["map",3]],["vec",3]],[[["movementid",3]],["turnpriority",4]],[[["turnid",3],["intersection",3]],["turnpriority",4]],null,[[["trafficsignal",3],["intersectionid",3],["map",3]],[["result",6],["controltrafficsignal",3]]],[[["map",3],["turn",3]],[["result",6],["movementid",3]]],[[["bool",15],["intersection",3]],["bool",15]],[[]],[[]],[[]],[[["intersection",3]],[["option",4],["duration",3]]],[[["intersection",3]],[["btreeset",3],["movementid",3]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["intersectionid",3],["map",3]],["controltrafficsignal",3]],[[],["stage",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["duration",3]],[[],["duration",3]],null,null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["intersection",3]],["result",6]],[[["intersectionid",3],["map",3]],["controltrafficsignal",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["angle",3]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["turnid",3]],[[],["turntype",4]],[[],["turnpriority",4]],[[],["turn",3]],[[]],[[]],[[]],[[]],[[["turnid",3]],["ordering",4]],[[["turntype",4]],["ordering",4]],[[["turn",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["turnid",3]],["bool",15]],[[["turntype",4]],["bool",15]],[[["turnpriority",4]],["bool",15]],[[["turn",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[["map",3]],["bool",15]],[[["turnid",3]],["bool",15]],[[["turn",3]],["bool",15]],null,null,[[["turnid",3]],[["option",4],["ordering",4]]],[[["turntype",4]],[["option",4],["ordering",4]]],[[["turnpriority",4]],[["option",4],["ordering",4]]],[[["map",3],["pathconstraints",4]]],[[["map",3]],["bool",15]],[[["intersection",3],["map",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["movementid",3]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["accessrestrictions",3]],[[],["zone",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[["map",3],["roadid",3]],["zone",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["map",3]],[["zone",3],["vec",3]]],null,[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[],["accessrestrictions",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["roadrank",4]],[[],["nodeid",3]],[[],["wayid",3]],[[],["relationid",3]],[[],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[["roadrank",4]],["ordering",4]],[[["nodeid",3]],["ordering",4]],[[["wayid",3]],["ordering",4]],[[["relationid",3]],["ordering",4]],[[["osmid",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["str",15]],["usize",15]],[[["roadrank",4]],["bool",15]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["roadrank",4]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[],["i64",15]],[[]],[[]],[[]],[[]],[[]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[["roadrank",4]],[["option",4],["ordering",4]]],[[["nodeid",3]],[["option",4],["ordering",4]]],[[["wayid",3]],[["option",4],["ordering",4]]],[[["relationid",3]],[["option",4],["ordering",4]]],[[["osmid",4]],[["option",4],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["pathconstraints",4],["vec",3]]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["lane",3],["map",3]],["bool",15]],[[]],[[],["routingparams",3]],[[]],[[]],[[["pathconstraints",4]],["ordering",4]],[[],["routingparams",3]],[[["deserializer",8]],[["result",4],["enumset",3]]],[[],["result",4]],[[],["result",4]],null,null,[[["u32",15]]],[[],["u32",15]],[[["enumset",3]],["bool",15]],[[],["bool",15]],[[["routingparams",3]],["bool",15]],[[],["bool",15]],[[["laneid",3],["map",3],["vec",3]],[["laneid",3],["vec",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[["lanetype",4]],["pathconstraints",4]],[[]],[[]],[[["routingparams",3]],["bool",15]],null,[[]],[[["pathconstraints",4]],[["option",4],["ordering",4]]],null,[[["duration",3]],["usize",15]],[[["serializer",8],["enumset",3],["pathconstraints",4]],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["usize",15]],["duration",3]],null,null,null,[[]],[[]],null,[[["movementid",3],["map",3],["pathconstraints",4]],["duration",3]],null,null,null,null,null,null,null,null,[[["usize",15]],[["hashmap",3],["usize",15]]],[[]],[[]],[[]],[[]],[[["usize",15]],["option",4]],[[["vec",3]],["option",4]],[[]],[[]],[[["inputgraph",3]],["pathfindengine",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["createengine",4]],[[],["result",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["nodemap",3]],[[]],[[],["result",4]],[[["deserializer",8]],[["nodemap",3],["result",4]]],[[]],[[]],[[],["nodeid",6]],[[],["nodeid",6]],[[["inputgraph",3]]],null,null,[[]],[[]],[[],["nodemap",3]],null,[[],["result",4]],[[]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["map",3],["pathrequest",3]],["option",4]],[[["timer",3],["map",3]]],null,[[]],[[]],null,null,[[],["pathfinder",3]],[[]],[[],["result",4]],[[],["pathfinder",3]],[[]],[[]],[[["timer",3],["map",3],["createengine",4],["routingparams",3]],["pathfinder",3]],[[["timer",3],["map",3],["pathconstraints",4],["createengine",4],["routingparams",3]],["pathfinder",3]],null,[[["map",3],["pathrequest",3]],[["option",4],["pathv2",3]]],[[["routingparams",3],["map",3],["pathrequest",3]],[["option",4],["pathv2",3]]],[[],["result",4]],[[["map",3],["position",3]],["option",4]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[["intersectionid",3],["map",3]],[["option",4],["btreeset",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["uberturn",3]],[[],["uberturnv2",3]],[[]],[[]],[[["uberturnv2",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],[[],["directedroadid",3]],[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[],["bool",15]],[[],["laneid",3]],[[],["directedroadid",3]],[[["map",3]],[["intersectioncluster",3],["vec",3]]],[[["turnid",3],["map",3],["btreeset",3]],[["uberturn",3],["vec",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["map",3]],["polyline",3]],[[]],[[]],[[]],[[["map",3]],[["vec",3],["uberturnv2",3]]],null,[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[["intersectionid",3],["btreeset",3],["map",3]]],[[["uberturnv2",3]],[["option",4],["ordering",4]]],null,null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[["turnid",3],["btreemap",3]],[["turnid",3],["vec",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,null,null,null,null,[[],[["uberturn",3],["option",4]]],[[["pathstep",4],["map",3]]],null,[[],["laneid",3]],[[],["traversable",4]],[[],["turnid",3]],[[["pathconstraints",4],["map",3],["buildingid",3]],[["pathrequest",3],["option",4]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["pathstep",4]],[[],["path",3]],[[],["pathrequest",3]],[[]],[[]],[[]],[[["pathstep",4]],["ordering",4]],null,[[],["distance",3]],null,[[],["pathstep",4]],[[],["option",4]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["pathstep",4],["map",3]],["distance",3]],null,[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["option",4],["speed",3],["map",3]],["duration",3]],[[["distance",3],["map",3],["option",4]],[["result",6],["polyline",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],[["laneid",3],["vec",3]]],[[],["u64",15]],[[],["pathrequest",3]],[[["distance",3],["map",3]],[["pathstep",4],["result",6]]],[[],["vecdeque",3]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["turnid",3]],["bool",15]],[[],["bool",15]],[[],["pathstep",4]],[[["map",3],["position",3],["pathconstraints",4]],["pathrequest",3]],[[["map",3],["pathconstraints",4],["option",4],["speed",3]],["speed",3]],[[["map",3],["pathconstraints",4],["option",4],["speed",3]]],[[],[["pathstep",4],["option",4]]],[[["pathstep",4],["usize",15],["map",3]]],[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[["pathstep",4],["vec",3],["map",3],["pathrequest",3],["vec",3],["uberturn",3],["laneid",3],["vec",3]],["path",3]],[[],["pathstep",4]],[[["map",3],["pathrequest",3]],["path",3]],null,[[["pathstep",4]],[["option",4],["ordering",4]]],[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],["pathstep",4]],null,null,[[]],[[]],[[]],[[],["string",3]],[[],["distance",3]],null,[[["map",3]],[["option",4],["polyline",3]]],[[["distance",3],["map",3]],[["option",4],["polyline",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["map",3]]],[[["map",3]]],[[["pathrequest",3],["map",3]]],[[["position",3],["pathconstraints",4]],["pathrequest",3]],[[]],[[]],[[]],[[["position",3]],["pathrequest",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["pathstepv2",4]],[[],["pathv2",3]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[["map",3],["vec",3],["uberturnv2",3]],[["uberturn",3],["vec",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["duration",3],["vec",3],["pathrequest",3],["directedroadid",3],["uberturnv2",3],["vec",3],["map",3]],["pathv2",3]],[[],["duration",3]],[[],["pathrequest",3]],[[],["vec",3]],[[]],[[]],[[["map",3]],[["path",3],["result",6]]],[[["map",3]],[["path",3],["result",6]]],[[["duration",3],["vec",3],["pathrequest",3],["vec",3],["pathstepv2",4],["uberturnv2",3]],["pathv2",3]],null,[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,[[["position",3],["map",3]],[["directedroadid",3],["duration",3],["hashmap",3]]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["vehiclepathfinder",3]],[[],["node",4]],[[]],[[]],[[["node",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[],["vehiclepathfinder",3]],null,[[["node",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["routingparams",3],["nodemap",3],["pathconstraints",4],["map",3]],["inputgraph",3]],[[["node",4]],["bool",15]],[[["routingparams",3],["map",3],["pathconstraints",4],["createengine",4]],["vehiclepathfinder",3]],null,null,[[["node",4]],[["option",4],["ordering",4]]],[[["map",3],["pathrequest",3]],[["option",4],["pathv2",3]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[["routingparams",3],["map",3],["pathconstraints",4],["directedroadid",3],["movementid",3]],["duration",3]],[[]],[[]],null,null,null,null,null,[[["position",3],["map",3]],[["directedroadid",3],["duration",3],["hashmap",3]]],[[["map",3],["option",4]]],[[]],[[]],[[],["sidewalkpathfinder",3]],[[]],[[],["result",4]],[[],["sidewalkpathfinder",3]],null,[[]],[[]],[[["option",4],["map",3],["nodemap",3]],["inputgraph",3]],[[["createengine",4],["map",3],["option",4]],["sidewalkpathfinder",3]],null,[[["map",3],["pathrequest",3]],["pathv2",3]],[[["map",3],["pathrequest",3]],[["option",4],["pathv2",3]]],[[],["result",4]],[[["map",3],["position",3]],["option",4]],[[]],[[["inputgraph",3],["map",3],["vehiclepathfinder",3],["nodemap",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["map",3],["vec",3],["walkingnode",4]],[["pathstepv2",4],["vec",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["string",3]],[[],[["vec",3],["originalroad",3]]],[[["mapname",3]],["rawmap",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["nodeid",3]],["bool",15]],null,[[],["originalroad",3]],[[],["rawroad",3]],[[],["rawintersection",3]],[[],["rawbuilding",3]],[[],["rawarea",3]],[[],["rawparkinglot",3]],[[],["restrictiontype",4]],[[],["turnrestriction",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["pt2d",3]],["nodeid",3]],[[["originalroad",3]],["ordering",4]],[[["restrictiontype",4]],["ordering",4]],[[["turnrestriction",3]],["ordering",4]],[[["originalroad",3]],["nodeid",3]],null,null,[[["nodeid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["originalroad",3]],["bool",15]],[[["rawroad",3]],["bool",15]],[[["rawintersection",3]],["bool",15]],[[["restrictiontype",4]],["bool",15]],[[["turnrestriction",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["cityname",3]],[[["originalroad",3],["mapconfig",3]],["result",6]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["isize",15]],null,null,[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["mapconfig",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["distance",3]],null,[[["originalroad",3]],["result",6]],[[["pt2d",3],["nodeid",3]],[["option",4],["vec",3]]],null,null,[[["originalroad",3]],["bool",15]],[[["rawroad",3]],["bool",15]],[[["rawintersection",3]],["bool",15]],[[["turnrestriction",3]],["bool",15]],[[["i64",15]],["originalroad",3]],[[["str",15]],[["restrictiontype",4],["option",4]]],[[["i64",15]],["nodeid",3]],[[["i64",15]],["wayid",3]],null,null,null,null,null,null,null,null,null,null,null,[[["originalroad",3]],[["option",4],["ordering",4]]],[[["restrictiontype",4]],[["option",4],["ordering",4]]],[[["turnrestriction",3]],[["option",4],["ordering",4]]],[[["nodeid",3]],[["option",4],["distance",3]]],null,null,null,null,null,null,[[["nodeid",3]],["result",6]],null,null,[[["nodeid",3]],[["vec",3],["originalroad",3]]],[[["bool",15],["timer",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],null,[[["originalroad",3]],[["option",4],["polyline",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["laneid",3]],[[],["turnid",3]],[[["speed",3],["f64",15]],["speed",3]],[[]],[[]],[[]],[[]],[[["distance",3],["map",3]],[["option",4],["position",3]]],[[],["position",3]],[[],["traversable",4]],[[]],[[]],[[["position",3]],["ordering",4]],[[["traversable",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["distance",3]],null,[[["laneid",3],["map",3]],["position",3]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["laneid",3],["map",3]],["position",3]],[[["laneid",3],["distance",3],["map",3]],["position",3]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[["map",3]],["polyline",3]],[[["map",3]],["isize",15]],[[]],[[]],[[]],[[],["laneid",3]],null,[[["map",3],["pathconstraints",4],["option",4],["movementid",3],["speed",3]],["speed",3]],[[["map",3],["pathconstraints",4],["directedroadid",3],["option",4],["speed",3]]],[[],[["option",4],["laneid",3]]],[[],[["turnid",3],["option",4]]],[[["distance",3],["map",3]],[["option",4],["position",3]]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["laneid",3],["distance",3]],["position",3]],[[["position",3]],[["option",4],["ordering",4]]],[[["traversable",4]],[["option",4],["ordering",4]]],[[["map",3]],["pt2d",3]],[[["map",3]]],[[],["result",4]],[[],["result",4]],[[["laneid",3]],["position",3]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["speed",3],["f64",15]],["speed",3]]],"p":[[3,"AreaID"],[3,"BuildingID"],[3,"NamePerLanguage"],[3,"BusRouteID"],[3,"IntersectionID"],[3,"ParkingLotID"],[3,"RoadID"],[4,"PathStepV2"],[4,"Direction"],[4,"AmenityType"],[4,"TurnPriority"],[4,"PathConstraints"],[4,"LaneType"],[4,"IntersectionType"],[4,"EditCmd"],[4,"EditIntersection"],[4,"BuildingType"],[4,"PathStep"],[4,"TurnType"],[4,"BufferType"],[4,"StageType"],[4,"AreaType"],[4,"Traversable"],[4,"DrivingSide"],[4,"OffstreetParking"],[3,"EditRoad"],[3,"Road"],[3,"EditEffects"],[3,"Building"],[3,"ParkingLot"],[3,"Map"],[3,"AccessRestrictions"],[3,"PathRequest"],[3,"Amenity"],[3,"Movement"],[3,"Area"],[3,"City"],[3,"RoutingParams"],[3,"MapConfig"],[3,"Lane"],[3,"Path"],[3,"Zone"],[3,"RawToMapOptions"],[3,"MapEdits"],[3,"PermanentMapEdits"],[3,"PathV2"],[3,"MovementID"],[3,"LaneSpec"],[3,"DirectedRoadID"],[3,"Position"],[3,"BusStop"],[3,"TurnID"],[3,"Intersection"],[3,"BusRoute"],[3,"Turn"],[3,"CompressedMovementID"],[3,"ControlStopSign"],[3,"ControlTrafficSignal"],[3,"BusStopID"],[3,"RoadWithStopSign"],[3,"IntersectionCluster"],[3,"LaneID"],[3,"UberTurn"],[3,"Stage"],[13,"Residential"],[13,"ChangeIntersection"],[13,"ChangeRouteSchedule"],[13,"ChangeRoad"],[4,"Spot"],[4,"WalkingNode"],[3,"WalkingOptions"],[3,"Item"],[3,"Item"],[3,"OriginalLane"],[3,"ChangeLaneType"],[3,"ReverseLane"],[3,"ChangeSpeedLimit"],[3,"ChangeAccessRestrictions"],[4,"PermanentEditCmd"],[4,"PermanentEditIntersection"],[13,"ChangeIntersection"],[13,"ChangeRoad"],[13,"ChangeRouteSchedule"],[13,"StopSign"],[3,"InitialMap"],[3,"Road"],[3,"Intersection"],[3,"Piece"],[3,"Cycleway"],[3,"Matcher"],[3,"AmenityTypeIter"],[3,"NodeID"],[3,"WayID"],[3,"RelationID"],[4,"RoadRank"],[4,"OsmID"],[4,"CreateEngine"],[4,"PathfindEngine"],[13,"Dijkstra"],[13,"CH"],[3,"NodeMap"],[3,"InnerNodeMap"],[3,"Pathfinder"],[3,"UberTurnV2"],[4,"Node"],[3,"VehiclePathfinder"],[3,"SidewalkPathfinder"],[3,"TurnRestriction"],[4,"RestrictionType"],[3,"RawBusRoute"],[3,"RawBuilding"],[3,"RawArea"],[3,"RawMap"],[3,"OriginalRoad"],[3,"RawRoad"],[3,"RawIntersection"],[3,"RawParkingLot"],[3,"RawBusStop"]]},\ "minify_map":{"doc":"Removes nonessential parts of a Map, for the bike network …","t":[5],"n":["main"],"q":["minify_map"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\ "one_step_import":{"doc":"","t":[5],"n":["main"],"q":["one_step_import"],"d":["Import a one-shot A/B Street map in a single command. …"],"i":[0],"f":[[[],["result",6]]],"p":[]},\ diff --git a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-7b2f388b02b372bc/out/built.rs.html b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-7b2f388b02b372bc/out/built.rs.html index 2ead038ace..d55b1d3e0f 100644 --- a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-7b2f388b02b372bc/out/built.rs.html +++ b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-7b2f388b02b372bc/out/built.rs.html @@ -177,7 +177,7 @@ pub const RUSTDOC_VERSION: &str = r"rustdoc 1.54.0 (a178d0322 2021-07-26)"; #[doc=r#"The build time in RFC2822, UTC."#] #[allow(dead_code)] -pub const BUILT_TIME_UTC: &str = r"Tue, 07 Sep 2021 18:22:11 +0000"; +pub const BUILT_TIME_UTC: &str = r"Tue, 07 Sep 2021 18:32:17 +0000"; #[doc=r#"The target architecture, given by `CARGO_CFG_TARGET_ARCH`."#] #[allow(dead_code)] pub const CFG_TARGET_ARCH: &str = r"x86_64"; diff --git a/rustdoc/src/game/lib.rs.html b/rustdoc/src/game/lib.rs.html index e558a801a5..517a1b170b 100644 --- a/rustdoc/src/game/lib.rs.html +++ b/rustdoc/src/game/lib.rs.html @@ -455,9 +455,6 @@ 453 454 455 -456 -457 -458
 // Disable some noisy lints
 #![allow(clippy::too_many_arguments, clippy::type_complexity)]
@@ -743,14 +740,11 @@
     title: bool,
     setup: Setup,
 ) -> Vec<Box<dyn State<App>>> {
-    if let Some((pt, zoom)) = setup
-        .center_camera
-        .as_ref()
-        .and_then(|cam| URLManager::parse_center_camera(cam, app.primary.map.get_gps_bounds()))
-    {
-        ctx.canvas.cam_zoom = zoom;
-        ctx.canvas.center_on_map_pt(pt);
-    } else {
+    if !URLManager::change_camera(
+        ctx,
+        setup.center_camera.as_ref(),
+        app.primary.map.get_gps_bounds(),
+    ) {
         app.primary.init_camera_for_loaded_map(ctx, title);
     }
 
diff --git a/rustdoc/src/map_editor/load.rs.html b/rustdoc/src/map_editor/load.rs.html
index aca15ede17..cc400339a7 100644
--- a/rustdoc/src/map_editor/load.rs.html
+++ b/rustdoc/src/map_editor/load.rs.html
@@ -217,12 +217,12 @@
             Ok(map) => {
                 app.model = crate::model::Model::from_map(ctx, map, include_bldgs, timer);
 
-                if let Some((pt, zoom)) = center_camera.and_then(|cam| {
-                    URLManager::parse_center_camera(&cam, &app.model.map.gps_bounds)
-                }) {
-                    ctx.canvas.cam_zoom = zoom;
-                    ctx.canvas.center_on_map_pt(pt);
-                } else if !app.model.map.name.map.is_empty() {
+                if !URLManager::change_camera(
+                    ctx,
+                    center_camera.as_ref(),
+                    &app.model.map.gps_bounds,
+                ) && !app.model.map.name.map.is_empty()
+                {
                     CameraState::load(ctx, &app.model.map.name);
                 }
 
diff --git a/rustdoc/src/map_gui/simple_app.rs.html b/rustdoc/src/map_gui/simple_app.rs.html
index 136e922a05..0ad5eaff49 100644
--- a/rustdoc/src/map_gui/simple_app.rs.html
+++ b/rustdoc/src/map_gui/simple_app.rs.html
@@ -331,11 +331,6 @@
 329
 330
 331
-332
-333
-334
-335
-336
 
 use abstio::MapName;
 use abstutil::{CmdArgs, Timer};
@@ -412,12 +407,7 @@
             &app,
             map_name,
             Box::new(move |ctx, app| {
-                if let Some((pt, zoom)) = center_camera.and_then(|cam| {
-                    URLManager::parse_center_camera(&cam, app.map().get_gps_bounds())
-                }) {
-                    ctx.canvas.cam_zoom = zoom;
-                    ctx.canvas.center_on_map_pt(pt);
-                }
+                URLManager::change_camera(ctx, center_camera.as_ref(), app.map().get_gps_bounds());
                 Transition::Clear(init_states(ctx, app))
             }),
         )];
diff --git a/rustdoc/src/map_gui/tools/url.rs.html b/rustdoc/src/map_gui/tools/url.rs.html
index c29e95dd1b..83008544da 100644
--- a/rustdoc/src/map_gui/tools/url.rs.html
+++ b/rustdoc/src/map_gui/tools/url.rs.html
@@ -234,6 +234,21 @@
 232
 233
 234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
 
 use anyhow::Result;
 
@@ -276,10 +291,25 @@
         must_update_url(Box::new(move |url| change_url_param(url, "--cam", &cam)))
     }
 
+    /// Parse an OSM-style `zoom/lat/lon` string
+    /// (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), changing the canvas
+    /// appropriately. Returns true upon success.
+    pub fn change_camera(ctx: &mut EventCtx, raw: Option<&String>, gps_bounds: &GPSBounds) -> bool {
+        if let Some((pt, zoom)) =
+            raw.and_then(|raw| URLManager::parse_center_camera(raw, gps_bounds))
+        {
+            ctx.canvas.cam_zoom = zoom;
+            ctx.canvas.center_on_map_pt(pt);
+            true
+        } else {
+            false
+        }
+    }
+
     /// Parse an OSM-style `zoom/lat/lon` string
     /// (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), returning the map point to
     /// center on and the camera zoom.
-    pub fn parse_center_camera(raw: &str, gps_bounds: &GPSBounds) -> Option<(Pt2D, f64)> {
+    fn parse_center_camera(raw: &str, gps_bounds: &GPSBounds) -> Option<(Pt2D, f64)> {
         let parts: Vec<&str> = raw.split('/').collect();
         if parts.len() != 3 {
             return None;