From ce08322846e05e27a59227788e5e5248f800ff29 Mon Sep 17 00:00:00 2001 From: dabreegster Date: Wed, 18 May 2022 11:25:19 +0000 Subject: [PATCH] deploy: 5e11e6254bf1e23db1249030930be4bd1e0a1822 --- rustdoc/convert_osm/all.html | 2 +- .../convert_osm/fn.add_extra_buildings.html | 2 +- rustdoc/convert_osm/fn.bristol_hack.html | 8 +++ rustdoc/convert_osm/fn.convert.html | 2 +- rustdoc/convert_osm/fn.filter_crosswalks.html | 2 +- rustdoc/convert_osm/fn.use_amenities.html | 2 +- rustdoc/convert_osm/index.html | 4 +- rustdoc/convert_osm/sidebar-items.js | 2 +- .../built_info/constant.BUILT_TIME_UTC.html | 2 +- rustdoc/search-index.js | 2 +- rustdoc/src/convert_osm/lib.rs.html | 68 ++++++++++++++++++- rustdoc/src/ltn/lib.rs.html | 2 +- .../out/built.rs.html | 2 +- 13 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 rustdoc/convert_osm/fn.bristol_hack.html diff --git a/rustdoc/convert_osm/all.html b/rustdoc/convert_osm/all.html index 04f7e8672f..02bf4731e1 100644 --- a/rustdoc/convert_osm/all.html +++ b/rustdoc/convert_osm/all.html @@ -3,5 +3,5 @@

+

Crate convert_osm

\ No newline at end of file diff --git a/rustdoc/convert_osm/fn.add_extra_buildings.html b/rustdoc/convert_osm/fn.add_extra_buildings.html index b5624b6572..3d0a2e8323 100644 --- a/rustdoc/convert_osm/fn.add_extra_buildings.html +++ b/rustdoc/convert_osm/fn.add_extra_buildings.html @@ -4,5 +4,5 @@
pub(crate) fn add_extra_buildings(map: &mut RawMap, path: &str) -> Result<()>
+

Function convert_osm::add_extra_buildings

source · []
pub(crate) fn add_extra_buildings(map: &mut RawMap, path: &str) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/convert_osm/fn.bristol_hack.html b/rustdoc/convert_osm/fn.bristol_hack.html new file mode 100644 index 0000000000..325b7d01ef --- /dev/null +++ b/rustdoc/convert_osm/fn.bristol_hack.html @@ -0,0 +1,8 @@ +bristol_hack in convert_osm - Rust + +
pub(crate) fn bristol_hack(map: &mut RawMap)
+ \ No newline at end of file diff --git a/rustdoc/convert_osm/fn.convert.html b/rustdoc/convert_osm/fn.convert.html index 7223901e50..f691912588 100644 --- a/rustdoc/convert_osm/fn.convert.html +++ b/rustdoc/convert_osm/fn.convert.html @@ -4,6 +4,6 @@
pub fn convert(
    osm_input_path: String,
    name: MapName,
    clip_path: Option<String>,
    opts: Options,
    timer: &mut Timer<'_>
) -> RawMap
Expand description

Create a RawMap from OSM and other input data.

+

Function convert_osm::convert

source · []
pub fn convert(
    osm_input_path: String,
    name: MapName,
    clip_path: Option<String>,
    opts: Options,
    timer: &mut Timer<'_>
) -> RawMap
Expand description

Create a RawMap from OSM and other input data.

\ No newline at end of file diff --git a/rustdoc/convert_osm/fn.filter_crosswalks.html b/rustdoc/convert_osm/fn.filter_crosswalks.html index 9e6e7e329d..1b6c05205f 100644 --- a/rustdoc/convert_osm/fn.filter_crosswalks.html +++ b/rustdoc/convert_osm/fn.filter_crosswalks.html @@ -4,5 +4,5 @@
pub(crate) fn filter_crosswalks(
    map: &mut RawMap,
    crosswalks: HashSet<HashablePt2D>,
    pt_to_road: HashMap<HashablePt2D, OriginalRoad>,
    timer: &mut Timer<'_>
)
+

Function convert_osm::filter_crosswalks

source · []
pub(crate) fn filter_crosswalks(
    map: &mut RawMap,
    crosswalks: HashSet<HashablePt2D>,
    pt_to_road: HashMap<HashablePt2D, OriginalRoad>,
    timer: &mut Timer<'_>
)
\ No newline at end of file diff --git a/rustdoc/convert_osm/fn.use_amenities.html b/rustdoc/convert_osm/fn.use_amenities.html index 31f98d1aa4..dde6d36a1f 100644 --- a/rustdoc/convert_osm/fn.use_amenities.html +++ b/rustdoc/convert_osm/fn.use_amenities.html @@ -4,5 +4,5 @@
pub(crate) fn use_amenities(
    map: &mut RawMap,
    amenities: Vec<(Pt2D, Amenity)>,
    timer: &mut Timer<'_>
)
+

Function convert_osm::use_amenities

source · []
pub(crate) fn use_amenities(
    map: &mut RawMap,
    amenities: Vec<(Pt2D, Amenity)>,
    timer: &mut Timer<'_>
)
\ No newline at end of file diff --git a/rustdoc/convert_osm/index.html b/rustdoc/convert_osm/index.html index 09de7ab855..1d02ccebfa 100644 --- a/rustdoc/convert_osm/index.html +++ b/rustdoc/convert_osm/index.html @@ -4,7 +4,7 @@

Modules

Utilities for extracting concrete geometry from OSM objects.

Structs

Configures the creation of a RawMap from OSM and other input data.

@@ -15,6 +15,6 @@ in OSM, how many private spots should it have?

How many spots are available in public parking garages?

Functions

-

Create a RawMap from OSM and other input data.

+

Create a RawMap from OSM and other input data.

\ No newline at end of file diff --git a/rustdoc/convert_osm/sidebar-items.js b/rustdoc/convert_osm/sidebar-items.js index db4522ce23..f0464427a2 100644 --- a/rustdoc/convert_osm/sidebar-items.js +++ b/rustdoc/convert_osm/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"enum":[["OnstreetParking","What roads will have on-street parking lanes? Data from https://wiki.openstreetmap.org/wiki/Key:parking:lane is always used if available."],["PrivateOffstreetParking","If a building doesn’t have anything from public_offstreet_parking and isn’t tagged as a garage in OSM, how many private spots should it have?"],["PublicOffstreetParking","How many spots are available in public parking garages?"]],"fn":[["add_extra_buildings",""],["convert","Create a RawMap from OSM and other input data."],["filter_crosswalks",""],["use_amenities",""]],"mod":[["clip",""],["elevation",""],["extract",""],["gtfs",""],["osm_geom","Utilities for extracting concrete geometry from OSM objects."],["parking",""],["reader",""],["split_ways",""]],"struct":[["Options","Configures the creation of a RawMap from OSM and other input data."]]}); \ No newline at end of file +initSidebarItems({"enum":[["OnstreetParking","What roads will have on-street parking lanes? Data from https://wiki.openstreetmap.org/wiki/Key:parking:lane is always used if available."],["PrivateOffstreetParking","If a building doesn’t have anything from public_offstreet_parking and isn’t tagged as a garage in OSM, how many private spots should it have?"],["PublicOffstreetParking","How many spots are available in public parking garages?"]],"fn":[["add_extra_buildings",""],["bristol_hack",""],["convert","Create a RawMap from OSM and other input data."],["filter_crosswalks",""],["use_amenities",""]],"mod":[["clip",""],["elevation",""],["extract",""],["gtfs",""],["osm_geom","Utilities for extracting concrete geometry from OSM objects."],["parking",""],["reader",""],["split_ways",""]],"struct":[["Options","Configures the creation of a RawMap from OSM and other input data."]]}); \ No newline at end of file diff --git a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html index ea0e1ea684..070a6262a7 100644 --- a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html +++ b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html @@ -4,6 +4,6 @@
pub const BUILT_TIME_UTC: &str = r"Wed, 18 May 2022 11:10:17 +0000";
Expand description

The build time in RFC2822, UTC.

+

Constant map_gui::tools::title_screen::built_info::BUILT_TIME_UTC

source · []
pub const BUILT_TIME_UTC: &str = r"Wed, 18 May 2022 11:24:09 +0000";
Expand description

The build time in RFC2822, UTC.

\ No newline at end of file diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index 7b9a6120cf..4fda0de4ab 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -3,7 +3,7 @@ var searchIndex = JSON.parse('{\ "abstutil":{"doc":"The contents of this crate need to be organized better:","t":[12,8,8,3,3,8,3,17,3,3,5,5,10,5,0,5,0,10,0,5,5,5,5,5,12,5,5,5,5,10,12,12,12,0,12,12,5,5,5,5,5,0,0,5,5,5,5,5,12,0,5,5,5,0,5,5,5,8,8,10,10,12,3,3,8,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,5,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,10,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,13,3,13,4,3,3,8,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,5,11,11,5,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,12,11,11,12,5,10,12,12,11,11,11,10,12,12,12,11,11,12,12,12,11,5,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,5,5,5,5,5],"n":["0","CloneableAny","CloneableImpl","Counter","FixedMap","IndexableKey","MultiMap","PROGRESS_FREQUENCY_SECONDS","Tags","VecMap","abbreviated_format","args_to_query_string","as_any","basename","cli","cli_args","clone","clone_box","collections","contains_duplicates","deserialize_btreemap","deserialize_hashmap","deserialize_multimap","deserialize_usize","empty","from_binary","from_binary_reader","from_json","from_json_reader","index","inner","inner","key_type","logger","map","map","must_run_cmd","parent_path","plain_list_names","prettyprint_bytes","prettyprint_usize","process","serde","serialize_btreemap","serialize_hashmap","serialize_multimap","serialize_usize","serialized_size_bytes","sum","time","to_binary","to_json","to_json_terse","utils","wraparound_get","args_to_query_string","cli_args","CloneableAny","CloneableImpl","as_any","clone_box","0","Counter","FixedMap","IndexableKey","MultiMap","Tags","VecMap","add","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compare","consume","consume","consume","contains_duplicates","contains_key","contains_key","default","default","default","default","deserialize","deserialize","deserialize","diff","empty","empty","eq","eq","eq","extend","fmt","from","from","from","from","from","get","get","get","get","get","get_mut","get_result","highest_n","inc","index","index","inner","inner","inner","insert","insert","insert","into","into","into","into","into","into_inner","is","is_any","is_empty","is_empty","is_empty","is_empty","key_type","len","len","map","map","max","max_key","mut_or_insert","ne","ne","ne","new","new","new","new","new","push","remove","remove","remove","serialize","serialize","serialize","set","sorted_asc","sum","sum","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","wraparound_get","setup","must_run_cmd","deserialize_btreemap","deserialize_hashmap","deserialize_multimap","deserialize_usize","from_binary","from_binary_reader","from_json","from_json_reader","serialize_btreemap","serialize_hashmap","serialize_multimap","serialize_usize","serialized_size_bytes","to_binary","to_json","to_json_terse","File","Progress","Progress","StackEntry","TimedFileReader","Timer","TimerSink","TimerSpan","TimerSpan","add_result","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel_iter_early","cancel_iter_early","clear_current_line","done","drop","elapsed_seconds","events","events_and_raw","finalized_println","first_update","fmt","from","from","from","from","from","inner","inner_parallelize","into","into","into","into","into","keys","label","last_printed_at","last_printed_at","name","nested_results","nested_time","new","new","new","new_with_sink","next","next","outermost_name","parallelize","parallelize_polite","path","prettyprint_time","println","processed_bytes","processed_items","read","read_file","read_line","reprintln","results","sink","stack","start","start_iter","started_at","started_at","started_at","stop","temporary_println","temporary_println","throwaway","total_bytes","total_items","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","0","0","0","abbreviated_format","basename","parent_path","plain_list_names","prettyprint_bytes","prettyprint_usize"],"q":["abstutil","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstutil::cli","","abstutil::clone","","","","abstutil::collections","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstutil::logger","abstutil::process","abstutil::serde","","","","","","","","","","","","","","","","abstutil::time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstutil::time::StackEntry","","","abstutil::utils","","","","",""],"d":["","Trick to make a cloneable Any from …","","A counter per key","A drop-in replacement for BTreeMap, where the keys have …","Use with FixedMap. From a particular key, extract a usize. …","","","Convenience functions around a string->string map","Use when your key is just PartialEq, not Ord or Hash.","","Transforms some command-line arguments into URL query …","","","","Returns arguments passed in from the command-line, …","","","","","Deserializes a BTreeMap from a list of tuples. Necessary …","Deserializes a HashMap from a list of tuples.","Deserializes a MultiMap.","Deserializes a usize from a u32.","","Deserializes an object from the bincode format.","Deserializes an object from the bincode format, from a …","Deserializes an object from a JSON string.","Deserializes an object from JSON, from a reader.","","","","","","","","Runs a command, asserts success. STDOUT and STDERR aren’…","","","","","","","Serializes a BTreeMap as a list of tuples. Necessary when …","Serializes a HashMap as a list of tuples, first sorting by …","Serializes a MultiMap.","Serializes a usize as a u32 to save space. Useful when you …","The number of bytes for an object serialized to bincode.","","","Transforms an object to bincoded bytes.","Stringifies an object to nicely formatted JSON.","Stringifies an object to terse JSON.","","","Transforms some command-line arguments into URL query …","Returns arguments passed in from the command-line, …","Trick to make a cloneable Any from …","","","","","A counter per key","A drop-in replacement for BTreeMap, where the keys have …","Use with FixedMap. From a particular key, extract a usize. …","","Convenience functions around a string->string map","Use when your key is just PartialEq, not Ord or Hash.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find all values that differ. Returns (key, value1, …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","If the key is missing, returns 0","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","If two keys share the maximum, returns one of them …","","","","","","","","","","Doesn’t dedupe","","","","","","","","Values with the same count are grouped together","","","","","","","","","","","","","","","","","","","","","","","","On native: uses env_log","Runs a command, asserts success. STDOUT and STDERR aren’…","Deserializes a BTreeMap from a list of tuples. Necessary …","Deserializes a HashMap from a list of tuples.","Deserializes a MultiMap.","Deserializes a usize from a u32.","Deserializes an object from the bincode format.","Deserializes an object from the bincode format, from a …","Deserializes an object from a JSON string.","Deserializes an object from JSON, from a reader.","Serializes a BTreeMap as a list of tuples. Necessary when …","Serializes a HashMap as a list of tuples, first sorting by …","Serializes a MultiMap.","Serializes a usize as a u32 to save space. Useful when you …","The number of bytes for an object serialized to bincode.","Transforms an object to bincoded bytes.","Stringifies an object to nicely formatted JSON.","Stringifies an object to terse JSON.","","","","","","Hierarchial magic","","","","","","","","","","","","","","","","","","Used to end the scope of a timer early.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Execute the callback over all requests, using all CPUs …","Like parallelize, but leave one CPU free, to avoid …","","","","","","","Then the caller passes this in as a reader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,3,0,0,0,0,4,5,6,6,0,3,7,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,2,2,1,0,0,0,0,0,0,7,5,3,3,7,7,1,6,5,3,7,1,6,5,3,7,1,6,3,7,1,6,7,5,3,7,0,1,6,5,3,7,6,7,1,6,1,1,3,3,7,1,7,1,5,3,7,1,6,5,3,7,1,6,6,1,7,7,4,6,1,5,6,3,1,6,5,3,7,1,6,1,1,1,5,3,7,1,6,5,3,3,7,7,7,5,3,7,1,5,3,7,1,6,5,3,1,6,7,1,6,3,7,7,7,3,7,1,6,5,3,7,1,6,5,3,7,1,6,5,3,7,1,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,8,0,0,0,0,0,8,9,8,9,10,11,12,8,9,10,11,12,9,12,0,9,9,0,9,9,0,12,12,8,9,10,11,12,11,9,8,9,10,11,12,9,12,11,12,10,10,10,9,11,12,9,9,12,9,9,9,11,0,13,11,12,9,9,9,13,9,9,9,9,9,10,11,12,9,0,9,9,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,14,15,16,0,0,0,0,0,0],"f":[null,null,null,null,null,null,null,null,null,null,[[["usize",0]],["string",3]],[[["vec",3,[["string",3]]]],["string",3]],[[["",0]],["any",8]],[[["asref",8,[["str",0]]]],["string",3]],null,[[]],null,[[["",0]],["box",3,[["cloneableany",8]]]],null,[[],["bool",0]],[[["deserializer",8]],["result",6,[["btreemap",3,[["",26,[["deserialize",8],["ord",8]]],["deserialize",8]]]]]],[[["deserializer",8]],["result",6,[["hashmap",3,[["",26,[["deserialize",8],["hash",8],["eq",8]]],["deserialize",8]]]]]],[[["deserializer",8]],["result",6,[["multimap",3,[["",26,[["deserialize",8],["eq",8],["ord",8],["clone",8]]],["",26,[["deserialize",8],["eq",8],["ord",8],["clone",8]]]]]]]],[[["deserializer",8]],["result",6,[["usize",0]]]],null,[[],["result",6,[["deserializeowned",8]]]],[[["read",8]],["result",6,[["deserializeowned",8]]]],[[],["result",6,[["deserializeowned",8]]]],[[["read",8]],["result",6,[["deserializeowned",8]]]],[[["",0]],["usize",0]],null,null,null,null,null,null,[[["command",3]]],[[["str",0]],["string",3]],[[["btreeset",3,[["string",3]]]],["string",3]],[[["u64",0]],["string",3]],[[["usize",0]],["string",3]],null,null,[[["btreemap",3],["serializer",8]],["result",6]],[[["hashmap",3],["serializer",8]],["result",6]],[[["multimap",3],["serializer",8]],["result",6]],[[["usize",0],["serializer",8]],["result",6]],[[["",0]],["usize",0]],null,null,[[["",0]],["vec",3,[["u8",0]]]],[[["",0]],["string",3]],[[["",0]],["string",3]],null,[[["isize",0]],["",0]],[[["vec",3,[["string",3]]]],["string",3]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["box",3,[["cloneableany",8]]]],null,null,null,null,null,null,null,[[["",0],["usize",0]],["usize",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["btreemap",3]],[[["",0]],["btreemap",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]]],[[["",0]],["multimap",3]],[[["",0]],["counter",3]],[[["",0]],["tags",3]],[[["",0]],["fixedmap",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["counter",3]],["vec",3]],[[],["vec",3]],[[],["btreemap",3,[["btreeset",3]]]],[[],["btreemap",3,[["usize",0]]]],[[],["bool",0]],[[["",0],["str",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[]],[[],["multimap",3]],[[],["counter",3]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0],["tags",3]],["vec",3]],[[],["tags",3]],null,[[["",0],["multimap",3]],["bool",0]],[[["",0],["counter",3]],["bool",0]],[[["",0],["tags",3]],["bool",0]],[[["",0],["counter",3]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["",0],["",0]],["option",4]],[[["",0]],["btreeset",3]],[[["",0]],["usize",0]],[[["",0],["str",0]],["option",4,[["string",3]]]],[[["",0],["",0]],["option",4]],[[["",0],["",0]],["option",4]],[[["",0],["str",0]],["result",6,[["string",3]]]],[[["",0],["usize",0]],["vec",3]],[[["",0]],["usize",0]],[[["",0]],["usize",0]],[[["",0],["",0]]],[[["",0]],["btreemap",3]],null,null,[[["",0]]],[[["",0],["into",8,[["string",3]]],["into",8,[["string",3]]]]],[[["",0]]],[[]],[[]],[[]],[[]],[[]],[[],["btreemap",3,[["string",3],["string",3]]]],[[["",0],["str",0],["str",0]],["bool",0]],[[["",0],["str",0],["vec",3,[["str",0]]]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],null,[[["",0]],["usize",0]],[[["",0]],["usize",0]],null,null,[[["",0]],["usize",0]],[[["",0]]],[[["",0],["fn",8]],["",0]],[[["",0],["multimap",3]],["bool",0]],[[["",0],["counter",3]],["bool",0]],[[["",0],["tags",3]],["bool",0]],[[],["vecmap",3]],[[],["multimap",3]],[[],["counter",3]],[[["btreemap",3,[["string",3],["string",3]]]],["tags",3]],[[],["fixedmap",3]],[[["",0]]],[[["",0]]],[[["",0],["str",0]],["option",4,[["string",3]]]],[[["",0],["",0]],["option",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0],["btreeset",3]]],[[["",0]],["vec",3,[["vec",3]]]],[[["",0]],["usize",0]],null,[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["flatten",3,[["iter",3,[["option",4]]]]]],[[["isize",0]],["",0]],[[]],[[["command",3]]],[[["deserializer",8]],["result",6,[["btreemap",3,[["",26,[["deserialize",8],["ord",8]]],["deserialize",8]]]]]],[[["deserializer",8]],["result",6,[["hashmap",3,[["",26,[["deserialize",8],["hash",8],["eq",8]]],["deserialize",8]]]]]],[[["deserializer",8]],["result",6,[["multimap",3,[["",26,[["deserialize",8],["eq",8],["ord",8],["clone",8]]],["",26,[["deserialize",8],["eq",8],["ord",8],["clone",8]]]]]]]],[[["deserializer",8]],["result",6,[["usize",0]]]],[[],["result",6,[["deserializeowned",8]]]],[[["read",8]],["result",6,[["deserializeowned",8]]]],[[],["result",6,[["deserializeowned",8]]]],[[["read",8]],["result",6,[["deserializeowned",8]]]],[[["btreemap",3],["serializer",8]],["result",6]],[[["hashmap",3],["serializer",8]],["result",6]],[[["multimap",3],["serializer",8]],["result",6]],[[["usize",0],["serializer",8]],["result",6]],[[["",0]],["usize",0]],[[["",0]],["vec",3,[["u8",0]]]],[[["",0]],["string",3]],[[["",0]],["string",3]],null,null,null,null,null,null,null,null,null,[[["",0],["f64",0],["string",3]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]]],[[["",0]],["f64",0]],[[]],[[]],[[["",0]]],[[["instant",6]],["f64",0]],[[],["events",3]],[[],["eventsandraw",3]],[[["option",4],["string",3]]],null,[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,[[["",0],["str",0],["vec",3],["fn",8],["u32",0]],["vec",3]],[[]],[[]],[[]],[[]],[[]],[[],["keys",3]],null,null,null,null,null,null,[[["into",8,[["string",3]]]],["timer",3]],[[["str",0]],["result",6,[["timedfilereader",3]]]],[[["string",3],["usize",0]],["progress",3]],[[["str",0],["box",3,[["timersink",8]]]],["timer",3]],[[["",0]]],[[["",0],["option",4]],["option",4]],null,[[["",0],["str",0],["vec",3],["fn",8]],["vec",3]],[[["",0],["str",0],["vec",3],["fn",8]],["vec",3]],null,[[["f64",0]],["string",3]],[[["",0],["string",3]]],null,null,[[["",0]],["result",6,[["usize",0],["error",3]]]],[[["",0],["str",0]],["result",6]],[[["",0]],["result",4,[["option",4,[["string",3]]],["error",3]]]],[[["",0],["string",3]]],null,null,null,[[["",0],["into",8,[["string",3]]]]],[[["",0],["into",8,[["string",3]]],["usize",0]]],null,null,null,[[["",0],["into",8,[["string",3]]]]],[[["option",4],["string",3]]],[[["",0],["string",3]]],[[],["timer",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["usize",0]],["string",3]],[[["asref",8,[["str",0]]]],["string",3]],[[["str",0]],["string",3]],[[["btreeset",3,[["string",3]]]],["string",3]],[[["u64",0]],["string",3]],[[["usize",0]],["string",3]]],"p":[[3,"Tags"],[8,"CloneableImpl"],[3,"MultiMap"],[8,"IndexableKey"],[3,"VecMap"],[3,"FixedMap"],[3,"Counter"],[4,"StackEntry"],[3,"Timer"],[3,"TimerSpan"],[3,"TimedFileReader"],[3,"Progress"],[8,"TimerSink"],[13,"TimerSpan"],[13,"Progress"],[13,"File"]]},\ "cli":{"doc":"A collection of tools, mostly related to importing maps …","t":[13,13,4,13,13,13,13,13,13,13,13,6,13,13,13,13,13,13,13,11,11,0,11,11,11,0,5,5,11,11,0,0,0,5,0,11,11,11,11,5,5,0,5,5,5,5,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,3,12,11,11,11,11,12,11,11,11,12,11,11,11,11,5,5,5,5,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,11,11,11,11,5],"n":["AugmentScenario","ClipOSM","Command","DumpJSON","GenerateHouses","GeoJSONToOsmosis","Import","ImportGrid2Demand","ImportJSONMap","ImportScenario","MinifyMap","ModifierList","OneStepImport","OneshotImport","PickGeofabrik","PrebakeScenario","RandomScenario","RegenerateEverything","RegenerateEverythingExternally","as_any","as_any_mut","augment_scenario","borrow","borrow_mut","clap","clip_osm","driving_side","dump_json","from","from_clap","generate_houses","geojson_to_osmosis","import_grid2demand","import_json_map","import_scenario","into","into_any","into_any_arc","into_any_rc","main","minify_map","one_step_import","parse_modifiers","prebake_scenario","random_scenario","regenerate_everything_externally","try_from","try_into","type_id","vzip","add_lunch_trips","add_return_trips","clip_path","clip_path","create_uk_travel_demand_model","create_uk_travel_demand_model","delete_cancelled_trips","drive_on_left","drive_on_left","filter_crosswalks","filter_crosswalks","geojson_path","input","input","input","input","input","input_scenario","job","map","map","map","map","map","map_name","num_required","num_shards","opts","osm_input","out_path","output","output","path","pbf_path","rng_seed","rng_seed","rng_seed","scenario_modifiers","scenario_name","scenario_path","shard_num","skip_problems","use_geofabrik","add_lunch_trips","add_return_trips","delete_cancelled_trips","pick_lunch_spot","rand_duration","run","clip","run","to_pt","generate_buildings_on_empty_residential_roads","rand_dist","run","run","Record","agent_type","as_any","as_any_mut","borrow","borrow_mut","departure_time","deserialize","fmt","from","geometry","into","into_any","into_any_arc","into_any_rc","parse_linestring","parse_time","parse_trips","run","try_from","try_into","type_id","vzip","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","into","into_any","into_any_arc","into_any_rc","people","run","scenario_name","try_from","try_into","type_id","vzip","run"],"q":["cli","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cli::Command","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cli::augment_scenario","","","","","","cli::clip_osm","","","cli::generate_houses","","","cli::geojson_to_osmosis","cli::import_grid2demand","","","","","","","","","","","","","","","","","","","","","","","cli::import_scenario","","","","","","","","","","","","","","","","","","cli::one_step_import"],"d":["Modifies the schedule of every person in an existing …","Clips an OSM file to a boundary. This is a simple Rust …","","Print a binary map or scenario file as JSON","Procedurally generates houses along empty residential …","Reads a GeoJSON file, extracts a polygon from every …","Import RawMaps, maps, scenarios, and city overviews for a …","Import a scenario from …","Transform a JSON map that’s been manually edited into …","Import a JSON scenario in the …","Removes nonessential parts of a Map, for the bike network …","","Imports a one-shot A/B Street map from a GeoJSON boundary …","Imports a one-shot A/B Street map from an .osm file in a …","Prints the osm.pbf file from download.geofabrik.de that …","Simulate a full day of a scenario, and write the “…","Generates a random scenario using the proletariat robot …","Regenerate all maps and scenarios from scratch.","Generate a shell script to regenerate all cities that uses …","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","Before a person’s final trip home, insert a round-trip …","For people with only a single trip, add a return trip back …","The path to an Osmosis boundary polygon","The path to an Osmosis boundary polygon. If omitted, a …","Generate a simple travel demand model based on 2011 UK …","Generate a simple travel demand model based on 2011 UK …","Delete cancelled trips, and delete people with no …","Do people drive on the left side of the road in this map?","Do people drive on the left side of the road in this map?","Downgrade crosswalks not matching a highway=crossing OSM …","Downgrade crosswalks not matching a highway=crossing OSM …","The path to a GeoJSON file with a boundary","The path to a grid2demand CSV file","The path to a JSON scenario file","The path to a JSON map file to import","The path to an osmosis polygon boundary file","The path to a GeoJSON file","The path to a scenario to augment. This will be modified …","","The path to a map to generate a scenario for","The path to a map matching the grid2demand data","The path to a map matching the scenario data","The path to a map to shrink. The map is modified in-place.","The path to a map to generate houses for","What to name the new imported map. The country will always …","If the tool doesn’t generate at least this many houses, …","If this command is being run in the cloud, parallelize the …","","","The path to write the XML results","The path to write","The GeoJSON file to write","","The path to the input .osm.pbf file","A seed for generating random numbers","A seed for generating random numbers","A seed for generating random numbers","A JSON list of modifiers to transform the scenario. These …","The name of the scenario to generate","The path to a scenario file","If this command is being run in the cloud, parallelize the …","Problems occur when a position is within the map boundary, …","Use Geofabrik to grab OSM input if true, or Overpass if …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","",""],"i":[1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,2,2,3,4,5,4,2,5,4,5,4,5,6,7,8,9,10,2,11,12,6,7,13,14,5,14,15,4,4,3,8,14,16,3,12,2,14,2,12,17,15,7,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,18,18,18,18,0,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,19,19,0],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[],["app",3]],null,[[["bool",0]],["drivingside",4]],[[["string",3]]],[[]],[[["argmatches",3]]],null,null,null,[[["string",3],["string",3]]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["result",6]],[[["string",3]]],null,[[["str",0]],["result",6,[["vec",3,[["scenariomodifier",4]]]]]],[[["string",3]]],[[["u64",0],["string",3],["string",3]]],[[],["result",6]],[[],["result",4]],[[],["result",4]],[[["",0]],["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,[[["scenario",3],["map",3],["xorshiftrng",3],["timer",3]]],[[["scenario",3],["xorshiftrng",3]]],[[["scenario",3]],["scenario",3]],[[["buildingid",3],["bool",0],["findclosest",3],["map",3],["xorshiftrng",3]],["option",4]],[[["xorshiftrng",3],["duration",3],["duration",3]],["duration",3]],[[["string",3],["bool",0],["bool",0],["vec",3,[["scenariomodifier",4]]],["bool",0],["u64",0]]],[[["str",0],["polygon",3],["str",0]],["result",6]],[[["string",3],["string",3],["string",3]],["result",6]],[[],["point",3,[["f64",0]]]],[[["map",3],["xorshiftrng",3],["timer",3]],["vec",3,[["polygon",3]]]],[[["xorshiftrng",3],["f64",0],["f64",0]],["distance",3]],[[["string",3],["usize",0],["u64",0],["string",3]]],[[["string",3]],["result",6]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",0]],["option",4]],[[["string",3]],["result",6,[["time",3]]]],[[["string",3]],["result",6,[["vec",3,[["externalperson",3]]]]]],[[["string",3],["string",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["result",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["string",3],["string",3],["bool",0]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],[[["string",3],["string",3],["drivingside",4],["bool",0],["bool",0],["bool",0]]]],"p":[[4,"Command"],[13,"AugmentScenario"],[13,"ClipOSM"],[13,"OneshotImport"],[13,"OneStepImport"],[13,"ImportGrid2Demand"],[13,"ImportScenario"],[13,"ImportJSONMap"],[13,"PickGeofabrik"],[13,"GeoJSONToOsmosis"],[13,"Import"],[13,"RandomScenario"],[13,"MinifyMap"],[13,"GenerateHouses"],[13,"RegenerateEverything"],[13,"DumpJSON"],[13,"PrebakeScenario"],[3,"Record"],[3,"Input"]]},\ "collisions":{"doc":"A simple data format to list collisions that’ve occurred …","t":[3,3,13,13,4,13,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,5,11,11,11,12,5,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11],"n":["Collision","CollisionDataset","Fatal","Serious","Severity","Slight","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","collisions","deserialize","deserialize","deserialize","eq","equivalent","fmt","from","from","from","import_seattle","import_stats19","into","into","into","location","parse_incdttm","serialize","serialize","serialize","severity","source_url","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":["collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single collision that occurred in the real world.","A single dataset describing some collisions that happened.","","","A simple ranking for how severe the collision was. …","","","","","","","","","","The collisions imported from the data source.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Import data from Seattle GeoData …","Import data from the UK STATS19 dataset. See …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","A single point describing where the collision occurred.","","","","","The severity reported in the original data source.","A URL pointing to the original data source.","The local time the collision occurred.","","","","","","","","","",""],"i":[0,0,1,1,0,1,2,3,1,2,3,1,1,1,2,2,3,1,1,1,1,2,3,1,0,0,2,3,1,3,0,2,3,1,3,2,3,1,2,3,1,2,3,1,2,3,1],"f":[null,null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["severity",4]],[[["",0],["",0]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0],["severity",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[["extrashapes",3],["str",0]],["collisiondataset",3]],[[["extrashapes",3],["str",0]],["collisiondataset",3]],[[]],[[]],[[]],null,[[["str",0]],["option",4,[["duration",3]]]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]]],"p":[[4,"Severity"],[3,"CollisionDataset"],[3,"Collision"]]},\ -"convert_osm":{"doc":"","t":[13,13,13,13,13,4,3,4,4,13,5,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,5,11,11,11,0,12,12,0,5,12,11,11,11,11,0,12,12,11,11,11,11,12,12,0,0,12,12,0,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,5,5,5,5,3,12,11,11,12,12,5,5,11,5,5,11,5,5,12,12,5,12,12,11,11,11,12,12,12,12,3,3,3,3,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,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,5,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,12,12,12,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,5,5,5,5,17,5,5,5,5,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,5,5,12,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,12,11,11,12,11,11,12,5,5,5,11,11,11],"n":["Blockface","FixedPerBldg","Gis","JustOSM","None","OnstreetParking","Options","PrivateOffstreetParking","PublicOffstreetParking","SomeAdditionalWhereNoData","add_extra_buildings","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clip","clone","clone","clone","clone_into","clone_into","clone_into","convert","deserialize","deserialize","deserialize","elevation","elevation","extra_buildings","extract","filter_crosswalks","filter_crosswalks","from","from","from","from","gtfs","gtfs_url","include_railroads","into","into","into","into","map_config","onstreet_parking","osm_geom","parking","private_offstreet_parking","public_offstreet_parking","reader","serialize","serialize","serialize","skip_local_roads","split_ways","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","use_amenities","0","pct","0","0","clip_map","add_data","generate_input","scrape_output","OsmExtract","amenities","borrow","borrow_mut","complicated_turn_restrictions","crosswalks","extract_osm","find_parking_aisles","from","get_area_type","get_bldg_amenities","into","is_bldg","is_road","osm_node_ids","roads","service_road_crosses_parking_lot","simple_turn_restrictions","traffic_signals","try_from","try_into","type_id","0","0","0","0","Route","RouteID","Shape","ShapeID","Stop","StopID","StopTime","Trip","TripID","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","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dump_kml","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","import","into","into","into","into","into","into","into","into","into","ne","ne","ne","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","route_desc","route_id","route_id","route_long_name","route_short_name","route_type","shape_id","shape_id","shape_pt_lat","shape_pt_lon","shape_pt_sequence","stop_id","stop_id","stop_lat","stop_lon","stop_name","stop_sequence","to_owned","to_owned","to_owned","to_owned","trip_id","trip_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","get_multipolygon_members","glue_multipolygon","glue_to_boundary","multipoly_geometry","DIRECTED_ROAD_THICKNESS","apply_parking","apply_private_offstreet_parking","use_offstreet_parking","use_parking_hints","Document","Node","Relation","Way","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","from","from","from","from","gps_bounds","into","into","into","into","members","nodes","nodes","pt","pts","read","read_tags","relations","scrape_bounds","tags","tags","tags","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","ways","Output","amenities","borrow","borrow_mut","crosswalks","from","into","pt_to_road","should_collapse_roundabout","simplify_linestring","split_up_roads","try_from","try_into","type_id"],"q":["convert_osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::OnstreetParking","","convert_osm::PrivateOffstreetParking","convert_osm::PublicOffstreetParking","convert_osm::clip","convert_osm::elevation","","","convert_osm::extract","","","","","","","","","","","","","","","","","","","","","","convert_osm::gtfs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::osm_geom","","","","convert_osm::parking","","","","","convert_osm::reader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::split_ways","","","","","","","","","","","","",""],"d":["If OSM data is missing, then try to match data from …","","Pull data from …","If not tagged, there won’t be parking.","","What roads will have on-street parking lanes? Data from …","Configures the creation of a RawMap from OSM and other …","If a building doesn’t have anything from …","How many spots are available in public parking garages?","If OSM data is missing, then infer parking lanes on some …","","","","","","","","","","","","","","","","","Create a RawMap from OSM and other input data.","","","","","","If provided, read polygons from this GeoJSON file and add …","","","Only include crosswalks that match a highway=crossing OSM …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Configure public transit using this URL to a static GTFS …","OSM railway=rail will be included as light rail if so. …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Utilities for extracting concrete geometry from OSM …","","","","","","","","Only include highways and arterials. This may make sense …","","","","","","","","","","","","","","","","","","","[0, 100]","","","","","","","","(location, amenity)","","","(relation ID, from way ID, via way ID, to way ID)","Crosswalks located at these points, which should be on a …","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","Unsplit roads. These aren’t RawRoads yet, because they …","","(ID, restriction type, from way ID, via node ID, to way ID)","Traffic signals to the direction they apply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Take a bunch of partial PolyLines and attempt to glue them …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Role, member","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","A mapping of all points to the split road. Some internal …","Many “roundabouts” like …","","","","",""],"i":[1,2,3,1,3,0,0,0,0,1,0,4,1,3,2,4,1,3,2,0,1,3,2,1,3,2,0,1,3,2,0,4,4,0,0,4,4,1,3,2,0,4,4,4,1,3,2,4,4,0,0,4,4,0,1,3,2,4,0,1,3,2,4,1,3,2,4,1,3,2,4,1,3,2,0,5,6,7,8,0,0,0,0,0,9,9,9,9,9,0,0,9,0,0,9,0,0,9,9,0,9,9,9,9,9,10,11,12,13,0,0,0,0,0,0,0,0,0,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,14,15,16,17,18,0,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,0,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,14,14,15,14,14,14,15,16,16,16,16,17,18,17,17,17,18,10,11,12,13,15,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,19,20,21,22,19,20,21,22,19,19,20,21,22,22,19,21,20,21,0,0,19,0,20,21,22,19,20,21,22,19,20,21,22,19,20,21,22,19,0,23,23,23,23,23,23,23,0,0,0,23,23,23],"f":[null,null,null,null,null,null,null,null,null,null,[[["rawmap",3],["str",0]],["result",6]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0]],["onstreetparking",4]],[[["",0]],["publicoffstreetparking",4]],[[["",0]],["privateoffstreetparking",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["string",3],["mapname",3],["option",4,[["string",3]]],["options",3],["timer",3]],["rawmap",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,[[["rawmap",3],["hashset",3,[["hashablept2d",3]]],["hashmap",3,[["hashablept2d",3],["originalroad",3]]],["timer",3]]],null,[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["rawmap",3],["vec",3],["timer",3]]],null,null,null,null,[[["rawmap",3],["timer",3]]],[[["rawmap",3]],["result",6]],[[["str",0],["rawmap",3]],["result",6,[["vec",3,[["originalroad",3]]]]]],[[["str",0],["rawmap",3],["vec",3,[["originalroad",3]]]],["result",6]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["rawmap",3],["str",0],["option",4,[["string",3]]],["options",3],["timer",3]],["osmextract",3]],[[["rawmap",3],["vec",3]]],[[]],[[["tags",3]],["option",4,[["areatype",4]]]],[[["tags",3]],["vec",3,[["amenity",3]]]],[[]],[[["tags",3]],["bool",0]],[[["tags",3],["options",3],["mapname",3]],["bool",0]],null,null,[[["rawmap",3],["vec",3,[["usize",0]]]],["bool",0]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["shapeid",3]],[[["",0]],["tripid",3]],[[["",0]],["stopid",3]],[[["",0]],["routeid",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["shapeid",3]],["ordering",4]],[[["",0],["tripid",3]],["ordering",4]],[[["",0],["stopid",3]],["ordering",4]],[[["",0],["routeid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["rawmap",3]]],[[["",0],["shapeid",3]],["bool",0]],[[["",0],["tripid",3]],["bool",0]],[[["",0],["stopid",3]],["bool",0]],[[["",0],["routeid",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["",0]],["u64",0]],[[["",0]],["u64",0]],[[["",0]],["u64",0]],[[["",0]],["u64",0]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["rawmap",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["",0],["shapeid",3]],["bool",0]],[[["",0],["tripid",3]],["bool",0]],[[["",0],["stopid",3]],["bool",0]],[[["",0],["routeid",3]],["bool",0]],[[["",0],["shapeid",3]],["option",4,[["ordering",4]]]],[[["",0],["tripid",3]],["option",4,[["ordering",4]]]],[[["",0],["stopid",3]],["option",4,[["ordering",4]]]],[[["",0],["routeid",3]],["option",4,[["ordering",4]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],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]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["relationid",3],["relation",3],["document",3]],["vec",3]],[[["relationid",3],["vec",3],["option",4,[["ring",3]]]],["vec",3,[["polygon",3]]]],[[["polyline",3],["ring",3]],["option",4,[["polygon",3]]]],[[["relationid",3],["relation",3],["document",3]],["result",6,[["polygon",3]]]],null,[[["rawmap",3],["options",3],["timer",3]]],[[["rawmap",3],["privateoffstreetparking",4]]],[[["rawmap",3],["string",3],["timer",3]]],[[["rawmap",3],["string",3],["timer",3]]],null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[["str",0],["gpsbounds",3],["timer",3]],["result",6,[["document",3]]]],[[["node",3]],["tags",3]],null,[[["document",3]],["gpsbounds",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],null,[[]],[[]],null,[[["tags",3]],["bool",0]],[[["vec",3,[["pt2d",3]]]],["vec",3,[["pt2d",3]]]],[[["rawmap",3],["osmextract",3],["timer",3]],["output",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]]],"p":[[4,"OnstreetParking"],[4,"PrivateOffstreetParking"],[4,"PublicOffstreetParking"],[3,"Options"],[13,"Blockface"],[13,"SomeAdditionalWhereNoData"],[13,"FixedPerBldg"],[13,"Gis"],[3,"OsmExtract"],[3,"ShapeID"],[3,"TripID"],[3,"StopID"],[3,"RouteID"],[3,"Route"],[3,"Trip"],[3,"Shape"],[3,"Stop"],[3,"StopTime"],[3,"Document"],[3,"Node"],[3,"Way"],[3,"Relation"],[3,"Output"]]},\ +"convert_osm":{"doc":"","t":[13,13,13,13,13,4,3,4,4,13,5,11,11,11,11,11,11,11,11,5,0,11,11,11,11,11,11,5,11,11,11,0,12,12,0,5,12,11,11,11,11,0,12,12,11,11,11,11,12,12,0,0,12,12,0,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,5,5,5,5,3,12,11,11,12,12,5,5,11,5,5,11,5,5,12,12,5,12,12,11,11,11,12,12,12,12,3,3,3,3,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,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,5,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,12,12,12,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,5,5,5,5,17,5,5,5,5,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,5,5,12,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,12,11,11,12,11,11,12,5,5,5,11,11,11],"n":["Blockface","FixedPerBldg","Gis","JustOSM","None","OnstreetParking","Options","PrivateOffstreetParking","PublicOffstreetParking","SomeAdditionalWhereNoData","add_extra_buildings","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bristol_hack","clip","clone","clone","clone","clone_into","clone_into","clone_into","convert","deserialize","deserialize","deserialize","elevation","elevation","extra_buildings","extract","filter_crosswalks","filter_crosswalks","from","from","from","from","gtfs","gtfs_url","include_railroads","into","into","into","into","map_config","onstreet_parking","osm_geom","parking","private_offstreet_parking","public_offstreet_parking","reader","serialize","serialize","serialize","skip_local_roads","split_ways","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","use_amenities","0","pct","0","0","clip_map","add_data","generate_input","scrape_output","OsmExtract","amenities","borrow","borrow_mut","complicated_turn_restrictions","crosswalks","extract_osm","find_parking_aisles","from","get_area_type","get_bldg_amenities","into","is_bldg","is_road","osm_node_ids","roads","service_road_crosses_parking_lot","simple_turn_restrictions","traffic_signals","try_from","try_into","type_id","0","0","0","0","Route","RouteID","Shape","ShapeID","Stop","StopID","StopTime","Trip","TripID","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","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dump_kml","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","import","into","into","into","into","into","into","into","into","into","ne","ne","ne","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","route_desc","route_id","route_id","route_long_name","route_short_name","route_type","shape_id","shape_id","shape_pt_lat","shape_pt_lon","shape_pt_sequence","stop_id","stop_id","stop_lat","stop_lon","stop_name","stop_sequence","to_owned","to_owned","to_owned","to_owned","trip_id","trip_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","get_multipolygon_members","glue_multipolygon","glue_to_boundary","multipoly_geometry","DIRECTED_ROAD_THICKNESS","apply_parking","apply_private_offstreet_parking","use_offstreet_parking","use_parking_hints","Document","Node","Relation","Way","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","from","from","from","from","gps_bounds","into","into","into","into","members","nodes","nodes","pt","pts","read","read_tags","relations","scrape_bounds","tags","tags","tags","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","ways","Output","amenities","borrow","borrow_mut","crosswalks","from","into","pt_to_road","should_collapse_roundabout","simplify_linestring","split_up_roads","try_from","try_into","type_id"],"q":["convert_osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::OnstreetParking","","convert_osm::PrivateOffstreetParking","convert_osm::PublicOffstreetParking","convert_osm::clip","convert_osm::elevation","","","convert_osm::extract","","","","","","","","","","","","","","","","","","","","","","convert_osm::gtfs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::osm_geom","","","","convert_osm::parking","","","","","convert_osm::reader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::split_ways","","","","","","","","","","","","",""],"d":["If OSM data is missing, then try to match data from …","","Pull data from …","If not tagged, there won’t be parking.","","What roads will have on-street parking lanes? Data from …","Configures the creation of a RawMap from OSM and other …","If a building doesn’t have anything from …","How many spots are available in public parking garages?","If OSM data is missing, then infer parking lanes on some …","","","","","","","","","","","","","","","","","","Create a RawMap from OSM and other input data.","","","","","","If provided, read polygons from this GeoJSON file and add …","","","Only include crosswalks that match a highway=crossing OSM …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Configure public transit using this URL to a static GTFS …","OSM railway=rail will be included as light rail if so. …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Utilities for extracting concrete geometry from OSM …","","","","","","","","Only include highways and arterials. This may make sense …","","","","","","","","","","","","","","","","","","","[0, 100]","","","","","","","","(location, amenity)","","","(relation ID, from way ID, via way ID, to way ID)","Crosswalks located at these points, which should be on a …","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","Unsplit roads. These aren’t RawRoads yet, because they …","","(ID, restriction type, from way ID, via node ID, to way ID)","Traffic signals to the direction they apply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Take a bunch of partial PolyLines and attempt to glue them …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Role, member","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","A mapping of all points to the split road. Some internal …","Many “roundabouts” like …","","","","",""],"i":[1,2,3,1,3,0,0,0,0,1,0,4,1,3,2,4,1,3,2,0,0,1,3,2,1,3,2,0,1,3,2,0,4,4,0,0,4,4,1,3,2,0,4,4,4,1,3,2,4,4,0,0,4,4,0,1,3,2,4,0,1,3,2,4,1,3,2,4,1,3,2,4,1,3,2,0,5,6,7,8,0,0,0,0,0,9,9,9,9,9,0,0,9,0,0,9,0,0,9,9,0,9,9,9,9,9,10,11,12,13,0,0,0,0,0,0,0,0,0,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,14,15,16,17,18,0,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,0,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,14,14,15,14,14,14,15,16,16,16,16,17,18,17,17,17,18,10,11,12,13,15,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,19,20,21,22,19,20,21,22,19,19,20,21,22,22,19,21,20,21,0,0,19,0,20,21,22,19,20,21,22,19,20,21,22,19,20,21,22,19,0,23,23,23,23,23,23,23,0,0,0,23,23,23],"f":[null,null,null,null,null,null,null,null,null,null,[[["rawmap",3],["str",0]],["result",6]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["rawmap",3]]],null,[[["",0]],["onstreetparking",4]],[[["",0]],["publicoffstreetparking",4]],[[["",0]],["privateoffstreetparking",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["string",3],["mapname",3],["option",4,[["string",3]]],["options",3],["timer",3]],["rawmap",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,[[["rawmap",3],["hashset",3,[["hashablept2d",3]]],["hashmap",3,[["hashablept2d",3],["originalroad",3]]],["timer",3]]],null,[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["rawmap",3],["vec",3],["timer",3]]],null,null,null,null,[[["rawmap",3],["timer",3]]],[[["rawmap",3]],["result",6]],[[["str",0],["rawmap",3]],["result",6,[["vec",3,[["originalroad",3]]]]]],[[["str",0],["rawmap",3],["vec",3,[["originalroad",3]]]],["result",6]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["rawmap",3],["str",0],["option",4,[["string",3]]],["options",3],["timer",3]],["osmextract",3]],[[["rawmap",3],["vec",3]]],[[]],[[["tags",3]],["option",4,[["areatype",4]]]],[[["tags",3]],["vec",3,[["amenity",3]]]],[[]],[[["tags",3]],["bool",0]],[[["tags",3],["options",3],["mapname",3]],["bool",0]],null,null,[[["rawmap",3],["vec",3,[["usize",0]]]],["bool",0]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["shapeid",3]],[[["",0]],["tripid",3]],[[["",0]],["stopid",3]],[[["",0]],["routeid",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["shapeid",3]],["ordering",4]],[[["",0],["tripid",3]],["ordering",4]],[[["",0],["stopid",3]],["ordering",4]],[[["",0],["routeid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["rawmap",3]]],[[["",0],["shapeid",3]],["bool",0]],[[["",0],["tripid",3]],["bool",0]],[[["",0],["stopid",3]],["bool",0]],[[["",0],["routeid",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["",0]],["u64",0]],[[["",0]],["u64",0]],[[["",0]],["u64",0]],[[["",0]],["u64",0]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["rawmap",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["",0],["shapeid",3]],["bool",0]],[[["",0],["tripid",3]],["bool",0]],[[["",0],["stopid",3]],["bool",0]],[[["",0],["routeid",3]],["bool",0]],[[["",0],["shapeid",3]],["option",4,[["ordering",4]]]],[[["",0],["tripid",3]],["option",4,[["ordering",4]]]],[[["",0],["stopid",3]],["option",4,[["ordering",4]]]],[[["",0],["routeid",3]],["option",4,[["ordering",4]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],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]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["relationid",3],["relation",3],["document",3]],["vec",3]],[[["relationid",3],["vec",3],["option",4,[["ring",3]]]],["vec",3,[["polygon",3]]]],[[["polyline",3],["ring",3]],["option",4,[["polygon",3]]]],[[["relationid",3],["relation",3],["document",3]],["result",6,[["polygon",3]]]],null,[[["rawmap",3],["options",3],["timer",3]]],[[["rawmap",3],["privateoffstreetparking",4]]],[[["rawmap",3],["string",3],["timer",3]]],[[["rawmap",3],["string",3],["timer",3]]],null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[["str",0],["gpsbounds",3],["timer",3]],["result",6,[["document",3]]]],[[["node",3]],["tags",3]],null,[[["document",3]],["gpsbounds",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],null,[[]],[[]],null,[[["tags",3]],["bool",0]],[[["vec",3,[["pt2d",3]]]],["vec",3,[["pt2d",3]]]],[[["rawmap",3],["osmextract",3],["timer",3]],["output",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]]],"p":[[4,"OnstreetParking"],[4,"PrivateOffstreetParking"],[4,"PublicOffstreetParking"],[3,"Options"],[13,"Blockface"],[13,"SomeAdditionalWhereNoData"],[13,"FixedPerBldg"],[13,"Gis"],[3,"OsmExtract"],[3,"ShapeID"],[3,"TripID"],[3,"StopID"],[3,"RouteID"],[3,"Route"],[3,"Trip"],[3,"Shape"],[3,"Stop"],[3,"StopTime"],[3,"Document"],[3,"Node"],[3,"Way"],[3,"Relation"],[3,"Output"]]},\ "fifteen_min":{"doc":"","t":[6,0,0,0,0,5,5,0,3,13,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,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,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,3,13,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,12,11,11,12,12,12,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,12,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","bus","find_amenities","find_home","isochrone","main","run","viewer","BusExperiment","BusRoute","ID","Waypoint","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new_state","panel","recalculate_everything","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","waypoints","world","0","0","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","MovementOptions","Options","Walking","amenities_reachable","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","clone","clone","clone_into","clone_into","colors","colors","default_thresholds","draw","draw","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","movement","new","new","onstreet_parking_spots","options","options","path_to","population","start","start","thresholds","thresholds","thresholds","time_to_reach_building","time_to_reach_building","times_from","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","0","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::bus","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::bus::ID","","fifteen_min::find_amenities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::find_home","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone::MovementOptions","fifteen_min::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","This is a tool to experiment with the concept of 15-minute …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","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 an …","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Ask what types of amenities are necessary to be within a …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","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 …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Start with a random building","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,0,1,2,1,2,1,2,1,2,1,1,1,2,1,1,2,1,2,1,1,1,2,1,2,1,1,2,1,1,2,2,2,1,2,1,2,1,2,1,2,1,2,2,3,4,0,0,5,6,5,6,5,6,5,6,0,0,6,6,5,6,6,5,6,5,6,5,6,5,6,6,5,6,6,6,5,6,5,6,5,6,5,6,0,0,7,8,7,8,7,8,7,8,8,8,7,8,7,8,7,8,7,8,7,8,7,8,7,8,7,8,0,7,8,7,8,7,8,7,8,9,0,0,0,0,9,10,10,11,12,9,10,11,12,9,10,11,12,9,10,11,12,9,12,9,12,9,10,11,12,10,11,10,11,12,9,10,11,12,9,10,11,12,9,10,11,12,9,10,11,12,9,12,10,11,10,10,11,10,10,10,11,10,11,12,10,11,9,12,9,10,11,12,9,10,11,12,9,10,11,12,9,10,11,12,9,13,0,0,0,0,0,14,14,14,15,16,17,14,15,16,17,14,14,15,16,17,14,15,16,17,14,0,15,17,17,0,0,15,16,14,15,17,15,16,17,14,15,15,15,15,16,17,14,15,16,17,14,16,14,15,16,17,14,15,16,14,15,17,0,0,15,17,15,17,16,15,16,17,14,15,16,17,14,15,16,17,14,16,15,16,17,14],"f":[null,null,null,null,null,[[]],[[["settings",3]]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["id",4]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["simpleapp",3]]],[[["",0],["id",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0]],["u64",0]],[[["",0],["",0]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["id",4]],["bool",0]],[[["eventctx",3],["simpleapp",3]],["box",3,[["state",8]]]],null,[[["",0],["eventctx",3],["simpleapp",3]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["simpleapp",3],["options",3]],["borderisochrone",3]],[[["eventctx",3],["simpleapp",3],["amenitytype",4],["options",3]],["isochrone",3]],[[["",0],["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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],["options",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3],["isochrone",3],["borderisochrone",3],["amenitytype",4]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["simpleapp",3],["str",0],["panel",3]],["transition",4,[["simpleapp",3]]]],[[["",0],["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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]]]],[[["eventctx",3],["options",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3],["hashmap",3,[["buildingid",3],["percent",3]]],["vec",3,[["amenitytype",4]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["simpleapp",3],["str",0],["panel",3]],["transition",4,[["simpleapp",3]]]],[[["",0],["eventctx",3],["simpleapp",3],["str",0],["panel",3]],["transition",4,[["simpleapp",3]]]],null,[[["",0],["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[["simpleapp",3],["vec",3,[["amenitytype",4]]],["options",3],["timer",3]],["hashmap",3,[["buildingid",3],["percent",3]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["options",3]],[[["",0]],["movementoptions",4]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,[[],["vec",3]],null,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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]]]],null,[[["eventctx",3],["simpleapp",3],["vec",3,[["buildingid",3]]],["options",3]],["isochrone",3]],[[["eventctx",3],["simpleapp",3],["vec",3,[["intersectionid",3]]],["options",3]],["borderisochrone",3]],null,null,null,[[["",0],["map",3],["buildingid",3]],["option",4,[["path",3]]]],null,null,null,null,null,null,null,null,[[["map",3],["vec",3,[["spot",4]]]],["hashmap",3,[["buildingid",3],["duration",3]]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["simpleapp",3],["building",3],["isochrone",3]],["panel",3]],[[["",0],["gfxctx",3],["simpleapp",3]]],[[["",0],["gfxctx",3],["simpleapp",3]]],null,[[["eventctx",3],["building",3]],["geombatch",3]],[[["eventctx",3],["simpleapp",3],["options",3]],["drawable",3]],null,null,null,[[["",0],["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[["",0],["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[]],[[]],[[]],[[]],null,null,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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["simpleapp",3]],["option",4]],null,[[["eventctx",3],["simpleapp",3],["buildingid",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3],["isochrone",3],["amenitytype",4]],["box",3,[["state",8]]]],[[["panel",3]],["movementoptions",4]],[[["eventctx",3],["options",3]],["widget",3]],null,null,[[["eventctx",3],["simpleapp",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["eventctx",3],["simpleapp",3],["isochrone",3]],["hoveronbuilding",3]],[[]],[[]],[[]],[[]]],"p":[[4,"ID"],[3,"BusExperiment"],[13,"Waypoint"],[13,"BusRoute"],[3,"FindAmenity"],[3,"Results"],[3,"FindHome"],[3,"Results"],[4,"MovementOptions"],[3,"Isochrone"],[3,"BorderIsochrone"],[3,"Options"],[13,"Walking"],[3,"Entry"],[3,"Viewer"],[3,"HoverOnBuilding"],[3,"ExploreAmenities"]]},\ "game":{"doc":"","t":[3,13,13,13,13,13,4,13,13,3,13,13,13,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,12,11,12,0,12,5,0,12,0,12,12,12,12,0,11,5,12,12,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,0,12,5,12,12,11,12,12,0,12,5,0,12,12,5,12,12,12,12,11,11,11,11,11,11,12,12,11,11,11,0,12,11,11,11,12,12,12,12,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,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,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,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,12,11,12,12,12,11,10,11,12,12,12,12,12,12,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,12,11,11,11,11,11,11,11,11,12,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,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,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,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,12,12,5,3,11,11,11,11,12,5,5,5,11,11,11,11,11,11,12,11,11,11,11,5,11,5,11,11,0,0,0,5,5,11,11,11,11,0,13,13,17,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,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,17,3,3,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,5,11,11,11,11,11,11,12,12,11,11,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,3,3,11,12,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,5,11,11,11,11,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,11,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,12,3,17,17,3,3,17,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,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,3,13,4,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,12,11,12,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,3,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,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,12,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,12,12,11,11,11,12,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,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,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,0,11,11,11,11,11,0,11,11,0,0,0,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,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,4,13,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,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,12,3,3,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,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,12,12,11,12,12,12,12,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,0,12,12,11,11,11,11,12,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,0,11,11,11,11,0,12,3,3,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,12,11,11,11,11,11,11,11,11,11,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,5,3,12,11,11,11,11,11,12,5,11,11,11,11,11,5,11,12,12,12,11,11,11,11,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,4,13,13,13,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,11,11,11,11,11,11,11,5,0,11,11,12,12,5,11,12,12,11,11,11,10,11,11,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,11,11,11,11,10,12,0,5,5,11,11,11,11,11,12,0,0,5,12,12,12,12,12,5,12,12,12,11,11,11,11,11,11,12,12,0,0,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,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,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,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,0,11,0,0,11,11,11,11,11,11,11,11,11,12,12,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,12,12,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,11,11,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,12,12,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,11,11,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,12,12,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,11,11,11,12,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,11,11,11,11,11,11,11,12,11,11,6,3,3,12,12,11,11,11,11,12,12,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,11,12,11,11,12,11,11,11,11,11,11,11,11,3,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,11,11,11,11,5,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,12,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,12,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,11,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,12,11,11,11,11,11,11,11,11,12,11,11,11,11,3,11,11,11,11,5,11,11,11,11,11,11,0,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,5,11,11,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,12,12,12,12,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,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,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,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,3,3,3,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,11,11,12,11,12,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,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,12,12,12,12,12,12,12,12,12,12,12,12,12,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,0,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,12,3,3,13,4,13,3,13,3,12,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,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,12,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,13,13,13,4,8,13,11,11,0,11,11,11,0,11,11,11,11,11,11,0,11,0,0,10,0,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,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,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,11,11,12,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,11,5,11,5,12,12,11,12,12,11,12,11,11,11,11,11,5,12,3,3,3,3,3,3,12,12,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,12,11,11,11,11,12,12,11,12,11,12,12,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,5,12,12,11,12,5,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,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,5,11,5,12,11,12,11,11,11,11,11,13,4,13,3,3,13,12,11,11,11,11,11,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,12,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Args","Challenges","CompareCounts","Devtools","Gameplay","LoadKML","Mode","Proposals","Sandbox","Setup","SomethingElse","TutorialIntro","Ungap","actdev","actdev_scenario","app","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cam","center_camera","challenge","challenges","challenges","clap","color_scheme","common","compare_counts","continue_app_setup","debug","dev","devtools","devtools","diff_map","diff_map","dump_raw_events","edit","eq","finish_app_setup","flags","flags","from","from","from","from_clap","info","initialize_tutorial","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","layer","load_kml","main","minimal_controls","mode","ne","opts","prebake","pregame","proposals","run","sandbox","sandbox","scale_factor","setup_app","start_time","start_time","start_with_edits","start_with_edits","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","tutorial_intro","type_id","type_id","type_id","ungap","ungap","vzip","vzip","vzip","0","0","0","1","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","clap","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","from_clap","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","mode_shift","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","routing_preferences","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","store_unedited_map_in_secondary","study_area","suspended_sim","swap_map","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","ungap_current_trip_name","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","edits_name","find","from","from","from","gameplay","goal","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","links","make","new_state","on_click","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","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","0","1","prebake_all","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","cmp_duration_shorter","color_for_agent_type","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","share","sync_abtest","tool_panel","try_from","try_into","type_id","vzip","warp","Dragging","Hovering","INTERSECTON_RADIUS","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_rc","into_any_rc","into_any_rc","is_route_started","is_route_valid","mode","mouseover_i","move_waypoint","ne","ne","new","new","on_click","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","0","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","PROPOSAL_HOST_URL","ShareProposal","UploadedProposals","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","draw","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","load","md5sums","new_state","on_click","proposal_uploaded","serialize","set_clipboard","try_from","try_from","try_into","try_into","type_id","type_id","url","url_flag","vzip","vzip","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","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","blockfinder","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_bad_intersections","draw_banned_turns","draw_baselayer","event","event","execute","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","show","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","0","Blockfinder","COLORS","MODIFIED","Obj","OneBlock","TO_MERGE","add_block","add_blocks_with_coloring","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","block","blocks","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","eq","equivalent","event","fmt","from","from","from","get_hash","hash","id_counter","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_panel","ne","new_id","new_state","new_state","on_click","other_event","panel","partial_cmp","partitions","to_merge","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","world","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","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","vzip","vzip","0","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","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","vzip","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","0","0","0","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","controls_to_params","costs","current_counts","draw","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","vzip","vzip","vzip","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","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","compare_counts","destinations","from","into","into_any","into_any_arc","into_any_rc","kml","new_state","on_click","polygon","scenario","story","try_from","try_into","type_id","vzip","CollisionsViewer","Filters","aggregated","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","data","draw","eq","event","from","from","from_controls","individual","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","ne","new","new_state","panel","pct","severity","show_individual","time_range","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","GenericCompareCounts","as_any","as_any_mut","borrow","borrow_mut","compare","draw","from","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","try_from","try_into","type_id","vzip","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","Obj","Point","Polygon","PolygonEditor","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","name","ne","new_state","panel","points","rebuild_world","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","vzip","0","DrawFreehand","EditingMarker","Marker","MarkerID","RecordedStoryMap","StoryMap","StoryMapEditor","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","dirty","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","eq","equivalent","event","event","fmt","from","from","from","from","from","from","from","from_story","get_hash","hash","idx","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","label","lasso","load","markers","markers","name","name","ne","new","new_idx","new_state","new_state","on_click","panel","pts","rebuild_panel","rebuild_world","save","serialize","story","to_owned","to_owned","try_from","try_from","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","world","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","crosswalks","current_name","discard","draw","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","validate","vzip","vzip","vzip","vzip","zones","0","CrosswalkEditor","ID","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new_state","panel","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","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","fix_sidewalk_direction","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","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","vzip","Area","BldgInfo","BldgPeople","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionProblems","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneProblems","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","ProblemOptions","Tab","TransitRoute","TransitStop","TransitVehicleStatus","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone","clone_into","clone_into","clone_into","color_for_problem_type","debug","disabled_series","disabled_series","disabled_types","disabled_types","do_time_warp","draw","draw_extra","draw_extra","eq","eq","event","execute","from","from","from","from","from","from_controls","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","ne","new","new","new","panel","parking_lot","person","problem_count","show_before","show_before","show_end_of_day","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_controls","to_id","to_owned","to_owned","to_owned","tooltips","tooltips","transit","trip","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","variant","vzip","vzip","vzip","vzip","vzip","warpers","warpers","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","1","1","1","1","2","draw_occupants","header","info","info_body","people","people_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","problems","problems_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","problems","problems_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","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_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","Transition","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","problems_diff","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","0","0","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","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","vzip","vzip","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","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","vzip","vzip","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","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","vzip","vzip","vzip","0","0","0","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","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","types","vzip","vzip","Options","ProblemTypes","RelativeProblemMap","after_intersection","after_road","as_any","as_any","as_any_mut","as_any_mut","before_intersection","before_road","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","disabled_types","draw","draw","draw_minimap","eq","event","from","from","from_controls","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","new","opts","panel","show","time","to_controls","to_owned","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","PedestrianCrowding","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","event","export_throughput","from","from","from","from","from","from","from","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_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","name","new","new","new","new","new","new","panel","panel","panel","panel","panel","panel","time","time","time","time","time","time","tooltip","tooltip","try_from","try_from","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","world","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","vzip","TitleScreen","as_any","as_any_mut","borrow","borrow_mut","enter_state","from","into","into_any","into_any_arc","into_any_rc","new_state","proposals","try_from","try_into","type_id","vzip","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","from","into","into_any","into_any_arc","into_any_rc","launch","new_state","on_click","proposals","try_from","try_into","type_id","vzip","Actions","BackToTitleScreen","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","0","0","0","1","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","0","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_baselayer","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","raw","rebuild_world","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","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","CLEAR_COLOR_SCALE","Matrix","MatrixOptions","TripProblemFilter","__private_field","add_pt","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","color_scale_for_bucket","deref","draw","entries","finished_trip_count","fmt_y_axis","from","from","from","idx","include_no_changes","includes_mode","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","problem_matrix","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","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","0","0","0","0","0","1","1","1","2","2","0","0","0","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","area_spawner","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","0","Area","AreaSpawner","DrawingArea","Mode","Neutral","Obj","PickingDestination","SelectRectangle","areas","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buildings","clone","clone_into","draw","draw","eq","equivalent","event","event","fmt","from","from","from","from","from","get_hash","hash","into","into","into","into","into","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","mode","ne","new","new","new_state","panel","polygon","preview","pt1","rebuild_world","rect","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","vzip","vzip","vzip","vzip","vzip","world","0","source","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","AddLanes","Explore","PredictImpact","Tab","TakeLayers","Trip","as_any","as_any_mut","bike_network","borrow","borrow_mut","eq","explore","from","handle_action","into","into_any","into_any_arc","into_any_rc","layers","make_left_panel","predict","quick_sketch","take_layers","trip","try_from","try_into","type_id","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","draw","draw_intersections","draw_roads","from","from","from","from","from","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","try_from","try_from","try_from","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","new_state","take_layers","top_panel","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","layer_icon_pos","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","show_panel","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","CandidateTrip","Filters","ModeShiftData","NetworkGaps","Results","ShowGaps","all_candidate_trips","annual_co2_emissions_tons","apply","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bike_req","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count_per_road","default","default","describe","draw","draw","driving_distance","empty","estimated_biking_time","event","filtered_trips","filters","from","from","from","from","from","from","from_controls","from_scenario","gaps","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","make_top_panel","max_biking_time","max_elevation_gain","new_state","num_trips","pct","recalculate_gaps","results","take_layers","to_controls","tooltip","top_panel","total_driving_distance","total_elevation_gain","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","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","map_edit_key","maybe_add_bike_lanes","new_state","proposal_management","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","AltRoute","ID","MainRoute","RoutingPreferences","TripPlanner","Waypoint","alt_routes","app_session_current_trip_name","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","avoid_hills","avoid_stressful_roads","before_after_button","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","draw","eq","eq","equivalent","event","files","fmt","from","from","from","get_hash","hash","input_panel","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layers","main_route","mut_files","name","ne","ne","new_state","on_destroy","recalculate_routes","results","routing_params","sync_from_file_management","take_layers","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","waypoints","world","0","0","BuiltRoute","RouteDetails","RouteStats","alt_route","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","closest_path_segment","compare_routes","details","details_widget","dist_along_high_stress_roads","draw","draw","draw_high_stress","draw_traffic_signals","draw_unprotected_turns","eq","event","from","from","from","hitbox","hover_on_line_plot","hover_on_route_tooltip","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","main_route","make_detail_widget","ne","new_route","num_traffic_signals","num_unprotected_turns","paths","preferences","stats","tooltip_for_alt","total_distance","total_down","total_time","total_up","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::Mode","","","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene::Layout","","game::challenges::prebake","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::share","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blockfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill::Source","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::polygons::Item","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::compare_counts","","","","","","","","","","","","","","","","","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon::Obj","game::devtools::scenario","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::crosswalks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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::Tab","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","","","game::info::lane","","","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::transit","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::LayerOutcome","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking::Loc","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems_diff","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","game::pregame","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::LoadStage","","","","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::GameplayMode","","","","","","","","","","game::sandbox::gameplay::LoadScenario","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::area_spawner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::area_spawner::Mode","","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::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::predict","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::ID","","game::ungap::trip::results","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","Start in ActDev mode for a particular site name.","Start by showing an ActDev scenario. Either “base” or …","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","Start playing a particular challenge","","Start by listing gameplay challenges","","The color scheme for map elements, agents, and the UI.","","Start in a tool for comparing traffic counts","","","Dev mode exposes experimental tools useful for debugging, …","This directory contains extra/experimental tools not …","Start by listing internal developer tools","","Load the map at this path as a secondary debug map to …","Print raw widgetry events to the console for debugging","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Start by showing this KMl file in a debug viewer","","When making a screen recording, enable this option to hide …","","","","Run a configured set of simulations and record prebaked …","","Start by showing community proposals","","","Start in the simulation sandbox mode","Override the monitor’s auto-detected scale factor","","","Start the simulation at this time","","Start with these map edits loaded. This should be the name …","","","","","","","Start on a particular tutorial stage","Start at the tutorial intro screen","","","","","Launch Ungap the Map, a bike network planning tool","","","","","","","","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 …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Any ScenarioModifiers in effect?","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","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 …","State (like the simulation and drawing stuff) associated …","Assumes some defaults.","","","","","The most recent Scenario loaded from a file. Don’t …","Represents state for a different version of the primary …","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","","Display an extra area with this name on the map. This gets …","Only filled out in edit mode. Stored here once to avoid …","This swaps the primary and secondary PerMaps. Depending on …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","If you want a simulation to start after midnight, pass the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the route changed","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Has the user even picked a start point?","Has the user specified a full route?","","","","","","","","True if something changed. False if this component doesn’…","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Intersections can’t be selected directly. If all roads …","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","This will point to a URL with the new edits and the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","A simple tool to place markers and free-hand shapes over a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","Snaps a line to a vehicle movement across an intersection. …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","This imports timing.csv from …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Looks at all changed roads and makes sure sidewalk …","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw extra things when unzoomed or zoomed.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","When a button with this label is clicked, open this info …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","","","Show these tooltips over the map. If the tooltip is …","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, warp to this ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp buttons …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates the top row for any layer panel.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","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 …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Must be called after the scenario has been setup. The …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration with","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if done","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Idempotent. This must be called before make_gameplay or …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","is_enabled: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A temporary structure that the caller should unpack and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","“main” is determined by app.session.routing_preferences","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,0,1,1,0,1,1,1,2,2,0,3,2,1,3,2,1,3,2,1,3,2,1,2,3,2,0,2,2,2,0,2,0,0,2,0,2,3,2,2,0,1,0,3,2,3,2,1,2,0,3,3,2,1,3,2,1,3,2,1,3,2,1,0,2,0,2,3,1,3,2,0,2,0,0,2,2,0,3,2,3,2,3,2,1,3,2,1,2,2,3,2,1,0,2,3,2,1,4,5,6,5,0,0,0,0,0,0,0,0,0,0,0,7,8,9,10,7,11,12,13,14,8,9,10,7,11,12,13,14,8,8,8,9,10,7,11,12,13,14,8,9,10,7,11,12,13,14,11,8,7,14,8,7,12,8,14,14,8,8,7,7,13,11,7,8,8,8,7,8,8,11,11,8,8,9,10,7,11,12,13,14,14,8,13,7,8,11,11,7,8,9,10,7,11,12,13,14,8,9,10,7,11,12,13,14,9,10,12,13,14,8,9,10,7,11,12,13,14,7,11,7,7,15,10,10,12,14,8,8,7,7,8,11,8,8,8,8,8,8,8,8,9,10,12,8,8,8,8,7,8,8,13,12,11,13,7,8,8,8,15,10,9,9,9,9,9,9,8,7,7,14,8,14,7,8,14,8,9,10,7,11,12,13,14,8,9,10,7,11,12,13,14,11,8,9,10,7,11,12,13,14,7,11,8,9,10,7,11,12,13,14,0,0,0,16,16,16,17,18,16,17,18,16,17,18,16,17,18,18,0,16,16,17,16,16,17,18,16,17,16,17,18,16,17,18,16,17,18,16,17,18,18,18,18,18,0,17,17,16,16,17,18,16,17,18,16,17,18,16,17,18,19,0,0,19,0,19,0,0,20,19,21,22,23,20,19,21,22,23,20,19,21,22,23,20,19,21,22,23,20,20,22,23,22,23,20,20,20,19,21,22,23,22,20,19,21,22,23,20,19,21,22,23,20,19,21,20,19,21,22,23,21,0,22,21,20,22,20,23,22,23,20,20,22,20,19,21,22,23,20,19,21,22,23,20,19,21,22,23,20,19,21,22,23,24,24,0,0,25,25,25,25,25,0,0,0,25,25,25,25,25,25,25,25,25,25,25,0,25,0,25,25,0,0,0,0,0,25,25,25,25,0,26,26,0,0,26,0,0,27,28,28,27,26,28,27,26,28,27,26,28,27,26,27,26,27,26,28,27,26,28,28,27,26,27,28,27,28,27,26,28,27,26,27,26,28,27,26,28,28,28,28,27,27,26,28,27,28,28,28,28,27,26,28,27,26,28,27,26,28,27,26,28,28,28,27,26,27,29,30,30,31,0,31,31,0,31,32,31,32,31,32,31,32,31,32,32,32,32,31,32,32,31,32,31,32,31,32,31,32,32,32,32,32,32,32,31,32,31,32,31,32,31,33,33,0,0,0,34,35,34,35,34,35,34,35,35,34,35,34,35,34,35,34,35,34,35,34,35,35,35,34,34,35,35,0,34,35,34,35,34,35,34,34,34,35,0,0,0,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,0,36,37,36,37,36,36,37,36,37,37,36,37,36,37,36,37,36,37,0,36,0,0,0,0,38,39,39,40,38,41,39,40,38,41,0,0,39,40,38,41,39,40,38,41,0,39,0,39,41,40,0,0,0,39,39,41,38,0,0,0,0,39,40,38,41,38,39,39,39,40,38,41,39,40,38,41,40,38,41,39,40,38,41,38,39,39,39,41,40,0,39,39,0,0,40,0,39,0,41,0,39,0,39,41,39,39,40,38,41,39,40,38,41,39,40,38,41,0,39,40,38,41,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,43,0,0,0,0,0,0,44,44,44,45,43,44,45,43,45,44,44,45,43,44,45,43,43,43,43,44,45,45,43,43,44,43,44,45,43,43,43,44,44,45,43,44,45,43,45,43,44,45,43,0,43,44,44,45,45,45,44,43,44,44,43,44,45,43,44,45,43,44,45,43,44,45,43,44,46,0,46,0,47,46,47,46,47,46,47,46,46,46,46,47,47,47,47,47,46,47,46,47,46,46,47,46,47,47,47,47,46,47,46,47,46,47,46,47,46,48,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,51,51,0,51,52,51,52,51,52,51,52,51,52,52,52,52,51,52,52,51,52,51,51,52,51,52,52,52,52,52,51,52,51,52,51,52,51,53,54,55,0,0,0,56,57,58,56,57,58,57,56,57,58,56,57,58,0,0,58,57,56,57,58,57,58,56,57,58,56,57,58,56,56,57,58,56,57,58,56,57,58,58,56,57,56,57,58,0,56,57,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,0,59,59,59,59,59,59,59,59,59,59,0,59,59,59,59,59,59,59,0,0,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,60,61,60,61,60,61,61,60,60,61,60,61,60,60,61,61,60,61,60,61,60,61,60,61,0,62,62,62,62,0,0,0,62,62,62,62,62,0,62,62,0,0,0,62,62,62,62,0,0,0,63,64,63,64,63,64,63,64,63,64,64,63,64,64,63,63,0,64,63,64,63,63,64,63,63,63,63,64,64,0,63,63,63,64,63,64,63,64,63,64,63,64,0,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,0,0,0,67,68,67,68,68,67,68,67,68,68,67,67,67,67,67,68,67,68,67,68,68,67,68,0,0,0,67,67,68,67,0,68,67,67,67,68,67,68,67,68,67,68,0,69,69,0,70,69,70,69,70,69,70,69,69,69,70,69,69,70,69,70,69,69,69,70,69,70,69,69,70,69,70,69,70,70,70,70,69,70,69,70,69,70,69,70,69,70,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,0,0,0,0,0,0,0,74,75,76,77,78,73,79,74,75,76,77,78,73,79,74,75,76,77,78,73,79,74,75,76,77,78,73,79,73,79,73,79,79,74,74,78,74,77,78,73,73,74,78,73,74,75,76,77,78,73,79,74,73,73,77,74,75,76,77,78,73,79,74,75,76,77,78,73,79,75,76,77,78,73,79,74,75,76,77,78,73,79,76,78,75,75,79,75,79,73,75,78,74,77,77,74,76,74,74,75,79,74,73,79,74,75,76,77,78,73,79,74,75,76,77,78,73,79,74,75,76,77,78,73,79,74,75,76,77,78,73,79,74,0,0,0,0,0,80,81,82,83,80,81,82,83,80,81,82,83,80,81,82,83,0,81,80,0,0,81,83,80,81,82,83,80,80,81,82,83,80,81,82,83,0,80,81,82,83,80,81,82,83,80,81,82,83,0,0,80,0,80,82,0,80,81,82,83,81,80,80,81,82,83,80,81,81,0,0,0,0,80,80,0,80,81,82,83,80,81,82,83,80,81,82,83,0,80,81,82,83,0,84,0,0,85,84,85,84,85,84,85,84,84,84,85,84,84,85,84,85,84,84,84,85,85,84,85,84,84,85,84,84,85,85,84,85,84,85,84,85,84,85,84,85,0,0,0,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,87,87,87,87,0,0,87,87,87,0,87,87,0,87,87,87,87,87,87,87,87,0,87,0,0,87,87,87,87,87,87,87,87,87,87,87,0,87,87,87,87,87,0,0,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,0,90,91,90,91,90,91,90,91,90,91,90,0,91,91,90,91,90,90,90,90,0,0,91,90,0,90,90,91,91,0,90,91,90,91,91,90,91,0,0,90,90,90,90,91,90,0,90,0,0,90,90,90,91,0,91,91,90,90,90,91,90,91,90,91,90,90,91,90,0,92,92,92,92,92,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,0,0,0,93,94,93,94,93,94,93,94,0,94,94,93,94,94,93,94,0,0,93,94,93,94,93,94,93,94,93,94,93,94,0,0,94,93,93,94,94,93,94,93,94,93,94,93,94,0,0,0,95,96,97,95,96,97,96,95,96,97,95,96,97,95,96,97,95,96,97,97,97,95,96,97,95,96,97,95,96,97,95,96,97,95,96,97,95,96,97,95,96,97,95,96,97,95,96,95,96,97,95,96,97,95,96,97,95,96,97,95,96,97,0,98,98,98,98,98,98,98,98,98,98,0,98,98,98,98,98,98,98,98,0,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,0,0,0,0,100,100,100,100,100,100,100,0,100,100,100,100,100,0,100,100,100,100,100,100,100,100,101,101,101,0,101,0,0,0,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,0,0,101,101,101,102,103,103,103,104,101,105,106,103,104,101,105,106,103,104,101,105,106,103,104,101,105,106,0,103,104,101,101,105,106,101,105,106,0,0,105,106,105,106,0,103,103,104,105,106,103,102,103,104,101,105,106,105,106,101,102,0,103,104,0,103,104,101,105,106,103,104,101,105,106,104,101,105,106,103,104,101,105,106,102,103,0,0,0,105,106,103,105,106,103,0,0,0,105,106,105,106,103,0,103,103,104,105,106,101,101,105,106,103,104,0,0,103,104,101,105,106,103,104,101,105,106,103,104,101,105,106,101,103,104,101,105,106,103,104,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,107,120,121,123,125,128,129,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,130,130,130,130,0,130,130,0,0,0,130,0,130,0,130,130,130,130,0,0,0,130,0,130,130,130,130,130,130,130,131,0,0,0,0,131,131,131,132,131,132,131,132,131,132,133,132,132,133,0,133,132,0,131,132,0,131,132,131,132,131,132,0,133,0,132,0,132,0,0,0,133,0,0,131,132,131,132,131,132,132,131,132,134,135,0,0,0,0,136,137,136,137,136,137,136,137,137,136,137,136,137,136,137,136,137,136,137,136,137,136,137,136,137,136,137,136,136,137,136,137,136,137,136,137,136,137,136,137,136,137,136,137,0,0,138,139,138,139,138,139,138,139,138,138,138,138,139,139,139,139,139,138,139,138,139,138,138,139,138,138,139,139,139,138,138,138,139,138,139,138,139,138,139,138,0,0,140,141,140,141,140,140,141,140,141,140,141,140,141,140,141,140,140,141,140,141,140,140,141,140,141,140,141,140,141,140,140,141,140,140,141,140,141,141,141,140,141,140,141,140,141,140,142,142,142,0,0,142,142,0,143,142,144,143,142,144,143,142,144,143,142,144,142,144,142,144,143,143,143,142,144,143,142,143,142,144,144,143,142,144,143,142,144,142,144,143,142,144,0,143,144,143,143,143,143,144,143,142,144,143,142,144,143,142,144,143,142,144,143,142,144,145,0,0,145,0,145,146,147,145,146,147,145,146,147,145,146,147,145,145,145,145,146,147,146,147,146,147,145,145,146,147,146,147,145,146,146,147,145,146,147,145,145,146,147,145,146,146,146,147,145,146,147,145,146,146,147,145,146,146,147,145,146,147,145,146,147,145,146,147,145,146,147,145,148,149,150,0,0,151,152,151,152,151,152,151,152,152,152,151,151,151,152,151,151,152,152,151,152,151,152,152,151,152,0,151,152,151,151,151,151,151,152,151,152,151,152,151,152,151,152,0,0,153,154,153,154,153,154,153,154,154,154,153,153,153,154,153,153,154,154,153,154,153,154,154,153,154,0,154,153,154,153,154,153,153,153,154,153,154,154,154,153,154,153,154,153,154,154,153,154,0,0,0,155,155,155,156,155,156,155,155,155,156,155,156,156,156,156,155,155,155,156,155,155,156,156,155,156,155,156,156,155,156,0,155,156,155,156,155,155,156,155,156,156,155,155,156,155,156,155,156,155,156,0,0,0,0,0,0,0,157,158,157,159,158,160,161,157,162,163,159,158,160,161,157,162,163,159,158,160,161,157,162,163,159,158,160,161,157,162,163,0,159,158,160,161,162,163,159,158,160,161,162,159,158,160,161,162,163,157,159,158,160,161,162,163,0,159,158,160,161,157,162,163,159,158,160,161,157,162,163,159,158,160,161,157,162,163,157,159,158,160,161,157,162,163,157,159,158,160,161,162,163,159,158,160,161,162,163,159,158,160,161,162,163,159,158,160,161,162,163,158,160,159,158,160,161,157,162,163,159,158,160,161,157,162,163,159,158,160,161,157,162,163,159,158,160,161,157,162,163,163,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,165,165,165,165,0,165,165,165,165,165,165,0,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,0,166,166,166,166,166,166,166,0,0,167,167,167,0,167,167,167,0,0,0,168,169,170,171,168,167,172,169,170,171,168,167,172,169,169,170,171,168,167,172,169,170,171,168,167,172,168,170,169,169,0,169,171,172,169,171,172,168,172,169,170,171,168,167,172,0,169,168,168,169,169,170,171,168,167,172,169,170,171,168,167,172,171,168,167,169,170,171,168,167,172,0,168,168,169,0,0,170,0,172,0,170,169,169,170,170,169,0,172,169,170,0,170,169,170,171,168,167,172,169,170,171,168,167,172,169,170,171,168,167,172,169,170,171,168,167,172,173,174,175,175,176,176,0,176,176,176,176,176,176,176,176,176,176,176,176,176,0,176,176,176,0,176,176,176,176,176,0,0,0,176,0,0,176,176,0,176,0,0,0,176,176,176,176,0,0,0,0,177,0,0,177,178,0,178,177,0,178,179,180,181,177,182,178,183,179,180,181,177,182,178,183,179,181,182,179,179,181,179,180,181,177,182,178,183,179,180,181,177,182,178,183,179,0,180,178,178,179,179,183,183,179,179,178,183,179,179,179,180,181,177,182,178,183,183,0,181,183,179,180,181,177,182,178,183,179,180,181,177,182,178,183,180,181,177,182,178,183,179,180,181,177,182,178,183,0,180,183,178,183,179,179,0,182,179,182,181,178,180,179,179,179,180,181,177,182,178,183,179,180,181,177,182,178,183,179,180,181,177,182,178,183,179,180,181,177,182,178,183,184,185,185,0,0,0,0,0,186,187,186,187,186,187,186,187,0,186,187,186,187,186,187,186,187,186,187,186,187,186,187,186,187,186,187,186,187,186,187,186,187,0,0,0,188,189,190,188,189,190,188,189,190,188,189,190,189,188,189,189,188,188,189,190,188,189,190,188,189,190,189,190,188,189,190,0,190,190,190,190,188,188,0,0,188,188,188,189,189,189,188,189,190,188,189,190,188,189,190,188,189,190,0,0,0,191,192,193,191,192,193,191,192,193,191,192,193,191,192,192,193,191,191,192,193,191,192,193,191,192,193,192,193,191,192,193,0,191,191,192,192,0,192,193,191,191,192,192,191,192,193,191,192,193,191,192,193,191,192,193,192,0,0,194,195,194,195,194,195,194,195,194,194,0,194,195,195,195,195,194,195,194,195,195,194,195,195,194,194,194,195,194,195,194,195,194,195,0,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,0,0,197,198,198,197,198,197,198,197,198,197,197,198,198,198,198,197,198,198,197,198,197,197,198,197,198,198,197,198,198,197,198,197,198,197,198,197,198,0,0,199,200,199,200,199,200,199,200,200,0,199,199,0,199,200,200,200,200,200,199,200,199,200,200,199,200,199,200,200,199,199,0,0,0,199,200,199,200,199,200,199,200,0,0,0,0,201,202,202,203,201,202,203,201,202,203,201,202,203,201,0,202,202,203,201,202,202,204,203,202,203,201,202,204,204,202,203,201,202,203,201,202,201,202,203,201,202,0,203,203,203,204,202,203,201,202,203,201,202,203,201,202,203,201,0,0,0,0,0,205,206,207,208,209,205,206,207,208,209,205,206,207,208,209,205,206,207,208,209,205,206,207,208,205,206,206,207,208,206,207,209,205,205,205,206,207,208,209,206,207,208,205,206,207,208,209,205,206,207,208,209,206,207,208,209,205,206,207,208,209,0,0,0,206,207,208,209,206,209,205,209,209,205,206,0,207,205,206,207,209,205,205,205,206,207,208,209,205,206,207,208,209,205,206,207,208,209,205,209,205,206,207,208,209,206,210,0,210,210,211,0,0,0,211,210,211,210,211,210,0,210,211,212,210,211,212,210,211,212,210,211,212,210,210,210,213,210,213,0,212,212,210,210,210,0,213,213,213,213,213,212,210,210,213,212,0,0,211,212,210,213,213,213,213,210,211,212,210,211,212,210,210,211,212,210,213,210,210,212,212,213,212,210,0,213,212,210,210,211,212,210,211,212,210,0,211,212,210,211,212,210,214,215,216,217,218,215,216,217,215,217,219,220,221,0,0,222,223,222,223,222,222,223,222,223,222,223,222,0,222,223,222,222,223,222,223,223,222,223,222,223,222,222,222,222,222,223,222,223,222,223,222,223,0,224,224,224,224,224,224,0,224,224,224,0,224,0,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,225,225,225,225,225,0,225,225,225,0,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,226,227,226,227,226,227,226,227,226,227,226,0,226,227,0,226,227,226,227,227,226,227,226,227,227,226,0,0,226,226,227,226,227,226,227,226,227,228,0,0,229,0,229,0,229,0,230,230,229,231,232,228,230,229,231,232,228,232,230,229,231,232,228,230,229,231,232,228,232,228,228,230,231,228,228,230,231,228,230,229,231,232,228,228,228,230,229,231,232,228,230,229,231,232,228,229,231,232,228,230,229,231,232,228,230,228,231,232,230,230,232,231,231,230,231,228,230,229,231,232,228,230,229,231,232,228,230,229,231,232,228,230,229,231,232,228,230,233,234,0,235,235,235,235,235,235,0,0,0,235,235,235,235,235,235,235,235,235,235,0,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,0,0,0,0,0,237,238,239,240,241,237,238,239,240,241,237,238,239,240,241,237,238,239,240,241,241,239,241,237,238,239,237,238,239,240,237,238,239,240,241,239,237,238,239,240,241,237,238,239,240,241,240,241,237,238,239,240,241,237,238,239,241,237,238,239,240,240,237,238,239,239,237,237,238,239,237,237,238,239,240,241,237,238,239,240,241,237,238,239,240,241,237,238,239,240,241,0,242,242,0,242,242,242,242,0,242,242,0,0,242,0,0,0,242,0,243,243,243,244,245,243,246,247,242,244,245,243,246,247,242,0,244,245,243,246,247,242,244,245,243,246,247,242,244,244,246,247,242,247,242,247,246,245,245,244,243,247,242,247,244,0,246,246,244,245,243,246,247,242,244,244,244,244,243,243,244,244,246,246,246,246,246,244,245,243,246,247,242,244,245,243,246,247,242,247,242,244,245,243,246,247,242,0,242,244,243,0,244,245,246,246,246,245,245,244,247,245,243,246,247,246,246,246,247,247,242,246,246,244,246,244,245,246,246,246,247,246,244,245,247,242,244,242,0,244,245,243,246,247,242,244,245,243,246,247,242,243,244,245,243,246,247,242,244,245,243,246,247,242,245,245,244,246,246,0,248,248,248,248,248,248,248,248,248,248,248,248,0,248,0,248,248,248,248,248,248,248,248,0,0,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,250,249,249,250,0,250,249,250,250,249,249,250,249,250,249,250,249,250,251,251,251,251,0,0,252,251,252,251,252,252,251,252,251,251,251,252,252,251,252,252,251,252,251,252,251,251,252,251,252,252,252,252,251,252,252,252,252,252,252,251,252,252,251,252,251,252,251,252,251,0,0,0,253,254,253,254,253,254,253,254,0,0,0,253,254,254,253,254,253,254,254,253,254,253,254,253,254,253,253,254,254,253,254,254,253,253,254,253,254,253,254,253,254,253,254,254,255,255,255,0,0,255,255,255,0,255,255,255,0,255,255,255,255,255,255,0,255,0,0,256,0,255,255,255,255,0,0,0,0,0,257,258,259,260,261,257,258,259,260,261,257,258,259,260,261,257,258,259,260,261,257,258,259,260,257,258,259,260,261,261,261,261,257,258,259,260,261,257,258,259,260,261,257,258,259,260,257,258,259,260,261,257,258,259,260,0,261,261,257,258,259,260,261,257,258,259,260,261,257,258,259,260,261,257,258,259,260,0,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,0,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,0,263,0,263,263,263,263,263,263,263,263,263,263,263,263,0,263,0,0,0,0,0,0,264,265,266,267,264,268,266,269,265,267,264,268,266,269,265,268,267,264,268,266,269,265,267,264,268,266,269,265,269,266,265,265,267,269,268,264,268,267,264,264,267,264,268,266,269,265,266,264,264,267,264,268,266,269,265,267,264,268,266,269,265,264,268,266,269,265,267,264,268,266,269,265,267,0,266,266,267,265,0,264,264,267,266,267,267,265,268,267,264,268,266,269,265,267,264,268,266,269,265,267,264,268,266,269,265,267,264,268,266,269,265,0,270,270,270,270,270,270,270,270,270,270,270,0,270,0,270,0,270,270,270,270,270,270,270,270,271,0,271,0,0,271,272,272,272,271,273,272,271,273,273,273,0,272,271,273,272,271,273,271,273,271,273,273,272,271,273,271,272,272,271,272,271,273,271,271,272,272,271,273,272,271,273,271,273,272,271,273,272,272,272,273,271,273,272,272,272,0,273,272,272,271,273,272,271,273,272,271,273,272,271,273,272,272,271,273,272,272,274,275,0,0,0,276,277,276,278,277,276,278,277,276,278,277,276,278,276,0,277,277,278,276,277,276,276,276,278,276,277,276,278,277,276,276,277,276,278,277,276,278,276,278,277,276,278,276,0,278,276,278,278,276,276,276,277,278,278,278,278,277,276,278,277,276,278,277,276,278,277,276,278],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,null,[[],["app",3]],null,null,null,[[["eventctx",3],["app",3],["bool",0],["setup",3],["option",4,[["permap",3]]]],["vec",3,[["box",3,[["state",8]]]]]],null,null,null,null,null,null,null,null,[[["",0],["mode",4]],["bool",0]],[[["eventctx",3],["app",3],["bool",0],["option",4,[["sim",3]]],["option",4,[["mapedits",3]]],["setup",3]],["vec",3,[["box",3,[["state",8]]]]]],null,null,[[]],[[]],[[]],[[["argmatches",3]]],null,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]],["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,[[["",0],["mode",4]],["bool",0]],null,null,null,null,[[["settings",3]]],null,null,null,[[["eventctx",3],["setup",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["str",0]],["result",6]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]]],[[["",0],["canvas",3]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["eventctx",3],["showobject",8],["bool",0],["bool",0],["bool",0]],["option",4,[["id",4]]]],[[["",0],["id",4]],["option",4,[["pt2d",3]]]],[[],["app",3]],[[["",0],["eventctx",3]]],[[["",0]],["sim",3]],null,[[["",0],["eventctx",3],["into",8,[["string",3]]]],["option",4,[["intersectionid",3]]]],[[["",0]],["flags",3]],[[["",0],["",0]]],[[["",0]],["colorscheme",3]],null,null,null,null,null,null,[[["",0],["gfxctx",3],["drawoptions",3],["showobject",8]]],[[["",0],["gfxctx",3]]],[[["",0]],["drawmap",3]],null,[[["",0],["gfxctx",3],["drawoptions",3]]],[[["",0],["canvas",3]]],null,[[],["sessionstate",3]],[[["",0]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[["",0],["bounds",3],["prerender",3],["agentcache",3],["showobject",8]],["vec",3,[["renderable",8]]]],null,null,[[["",0]],["option",4]],null,null,[[["",0],["eventctx",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],["global",3]]]],[[["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,[[["",0]],["showlayers",3]],[[["",0]],["showlayers",3]],null,[[["",0],["eventctx",3],["into",8,[["string",3]]]],["bool",0]],null,[[["",0],["eventctx",3],["pt2d",3],["option",4,[["f64",0]]],["option",4,[["id",4]]]],["box",3,[["state",8]]]],[[["",0]],["map",3]],null,[[["map",3],["sim",3],["flags",3],["options",3],["colorscheme",3],["eventctx",3],["timer",3]],["permap",3]],[[["",0],["eventctx",3],["map",3],["timer",3]]],null,[[["",0],["eventctx",3],["showobject",8]],["option",4,[["id",4]]]],[[["",0],["eventctx",3]],["option",4,[["id",4]]]],[[["",0],["eventctx",3]],["option",4,[["id",4]]]],[[["",0],["eventctx",3]],["option",4,[["id",4]]]],[[["",0],["eventctx",3]],["option",4,[["id",4]]]],[[["",0]],["colorscheme",3]],[[["",0]],["drawmap",3]],[[["",0]],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[["",0]],["options",3]],null,null,[[["",0]],["analytics",3]],null,null,[[["",0],["eventctx",3]]],null,[[["",0]]],null,[[["",0],["sim",3],["map",3]],["bool",0]],null,null,null,[[["",0],["option",4]]],[[["",0],["id",4]],["bool",0]],[[["",0],["id",4]],["bool",0]],null,null,null,null,null,null,[[["",0]],["sim",3]],null,null,null,null,null,null,[[["",0]]],[[["",0]]],[[],["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,[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["btreemap",3,[["string",3],["vec",3,[["challenge",3]]]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,null,[[["gameplaymode",4]]],[[]],[[]],[[]],null,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]],["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,[[["eventctx",3],["app",3],["option",4]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],null,[[["app",3],["gameplaymode",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["into",8,[["string",3]]]],["cutscenebuilder",3]],[[["eventctx",3],["box",3,[["fn",8]]]],["box",3,[["state",8]]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["str",0],["f64",0],["into",8,[["string",3]]]],["cutscenebuilder",3]],[[],["color",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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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,[[["eventctx",3],["str",0],["fn",8],["usize",0]],["panel",3]],null,null,null,null,[[["str",0]],["cutscenebuilder",3]],[[["eventctx",3],["widget",3],["color",3]],["box",3,[["state",8]]]],null,null,[[["into",8,[["string",3]]]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["app",3],["duration",3],["duration",3]],["vec",3,[["textspan",3]]]],[[["app",3],["agenttype",4]],["color",3]],[[["app",3],["tripphasetype",4]],["color",3]],[[["eventctx",3],["app",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["",0],["gfxctx",3],["app",3]]],[[["gfxctx",3],["app",3],["text",3]]],[[["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["contextualactions",8]],["option",4,[["transition",4,[["app",3]]]]]],[[]],null,[[["",0],["app",3]],["option",4,[["id",4]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["duration",3]],["box",3,[["fnonce",8]]]],[[["",0],["eventctx",3],["app",3],["tab",4],["contextualactions",8]]],[[["text",3],["fn",8],["btreeset",3,[["string",3]]]]],[[],["commonstate",3]],[[["app",3],["id",4]],["text",3]],null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["",0],["app",3],["intersectionid",3]]],[[["",0],["app",3]],["vec",3,[["roadid",3]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["route",3]],[[["",0]],["mode",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["gfxctx",3]]],[[["",0],["route",3]],["bool",0]],[[["",0],["mode",4]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["bool",0]],[[]],[[]],[[]],null,[[["",0],["eventctx",3]],["widget",3]],[[["",0],["intersectionid",3]],["option",4,[["usize",0]]]],[[]],[[]],[[]],[[["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]],["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]]]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],null,[[["",0],["eventctx",3]],["option",4,[["intersectionid",3]]]],[[["",0],["map",3],["usize",0],["intersectionid",3]],["usize",0]],[[["",0],["route",3]],["bool",0]],[[["",0],["mode",4]],["bool",0]],[[["app",3]],["routesketcher",3]],[[],["route",3]],[[["",0],["str",0]],["bool",0]],null,null,null,[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3],["bool",0]]],[[["",0],["eventctx",3],["app",3],["option",4,[["str",0]]]],["bool",0]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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]]]],[[["",0],["eventctx",3]],["widget",3]],null,[[["eventctx",3],["app",3],["btreeset",3,[["roadid",3]]]],["roadselector",3]],null,null,[[["",0],["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["result",4]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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]]]],[[],["uploadedproposals",3]],null,[[["eventctx",3],["app",3],["str",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["string",3]]],[[["",0]],["result",4]],[[["string",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],null,[[["eventctx",3],["app",3],["str",0]],["option",4,[["transition",4,[["app",3]]]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["pt2d",3],["option",4,[["f64",0]]],["option",4,[["id",4]]],["permap",3]],["box",3,[["state",8]]]],[[["eventctx",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[["eventctx",3],["app",3],["str",0]],["transition",4,[["app",3]]]],null,null,null,null,null,[[["",0],["app",3],["id",4]],["vec",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["app",3]]],null,[[["tags",3],["tags",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["eventctx",3],["app",3]],["drawable",3]],[[["eventctx",3],["app",3]],["drawable",3]],[[["eventctx",3],["app",3]],["drawable",3]],[[["",0]],["drawbaselayer",4]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["id",4],["string",3],["bool",0]],["transition",4,[["app",3]]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[["",0]],["gameplaymode",4]],null,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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]]]],[[["",0]],["bool",0]],[[["",0]],["showlayers",3]],null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["vec",3,[["mapname",3]]]],["box",3,[["state",8]]]],null,null,null,null,null,null,null,[[["eventctx",3],["app",3],["option",4,[["vec",3,[["originalroad",3]]]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3]]],null,null,[[["string",3],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,null,[[["",0],["id",4]],["bool",0]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["",0],["app",3],["agentid",4]],["option",4]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,[[["",0],["agentid",4]],["delaycause",4]],[[["",0],["app",3],["agentid",4]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["",0],["eventctx",3],["app",3],["obj",3],["color",3],["block",3]]],[[["",0],["eventctx",3],["app",3],["vec",3,[["perimeter",3]]],["timer",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["obj",3]],[[["",0],["",0]]],[[["",0],["obj",3]],["ordering",4]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["obj",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[["",0]],["u64",0]],[[["",0],["",0]]],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]],["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]]]],[[["eventctx",3]],["panel",3]],[[["",0],["obj",3]],["bool",0]],[[["",0]],["obj",3]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["block",3]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[["",0],["obj",3]],["option",4,[["ordering",4]]]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["map",3],["pathconstraints",4]]],[[["",0]],["source",4]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["eventctx",3],["app",3],["laneid",3]],["box",3,[["state",8]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["source",4],["pathconstraints",4]],["box",3,[["state",8]]]],null,[[["eventctx",3],["app",3],["laneid",3]],["box",3,[["state",8]]]],null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["id",4],["map",3],["sim",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["id",4],["map",3],["sim",3]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3],["app",3],["intersectionid",3]],["box",3,[["state",8]]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["str",0],["vec",3,[["item",4]]],["option",4,[["pt2d",3]]]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["app",3],["pathfinder",3],["timer",3]],["counter",3,[["roadid",3]]]],[[["panel",3]]],null,null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["pathrequest",3],["polygon",3]],["option",4,[["box",3,[["state",8]]]]]],[[["eventctx",3],["app",3],["tripendpoint",4]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,null,[[["eventctx",3],["tripmode",4],["routingparams",3]],["widget",3]],[[["",0],["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["roadselector",3]],["panel",3]],[[["eventctx",3],["app",3],["roadid",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0]],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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,null,[[["eventctx",3],["app",3],["intersectionid",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["btreeset",3,[["intersectionid",3]]],["usize",0],["bool",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["panel",3]],["option",4,[["transition",4,[["app",3]]]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["eventctx",3],["app",3],["collisiondataset",3],["vec",3,[["usize",0]]]],["world",3,[["dummyid",3]]]],[[["",0],["collisiondataset",3]],["vec",3,[["usize",0]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["filters",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["app",3],["collisiondataset",3],["vec",3,[["usize",0]]]],["world",3,[["dummyid",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["",0],["filters",3]],["bool",0]],[[],["filters",3]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,[[["usize",0],["usize",0]],["f64",0]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["string",3],["string",3]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["counter",3,[["buildingid",3]]],["option",4,[["heatmapoptions",3]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["scenario",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["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]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["app",3],["option",4,[["string",3]]],["bool",0],["timer",3]]],[[["colorscheme",3],["hashmap",3],["btreemap",3,[["string",3],["string",3]]],["vec",3,[["pt2d",3]]],["str",0],["usize",0]],["object",3]],[[["app",3],["str",0]]],[[["eventctx",3],["app",3],["option",4,[["string",3]]]],["box",3,[["state",8]]]],null,null,null,[[["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["obj",4]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["obj",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0]],["u64",0]],[[["",0],["",0]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0],["obj",4]],["bool",0]],[[["eventctx",3],["app",3],["string",3],["vec",3,[["lonlat",3]]]],["box",3,[["state",8]]]],null,null,[[["",0],["eventctx",3],["app",3]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["scenario",3],["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["markerid",3]],[[["",0]],["recordedstorymap",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[],["result",4]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0],["markerid",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3],["storymap",3]],["box",3,[["state",8]]]],[[["",0]],["u64",0]],[[["",0],["",0]]],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]]]],[[["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]]]],[[["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]]]],null,null,[[["app",3],["recordedstorymap",3]],["option",4,[["storymap",3]]]],null,null,null,null,[[["",0],["markerid",3]],["bool",0]],[[],["storymap",3]],null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["eventctx",3],["usize",0],["str",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],null,null,[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["app",3]]],[[["",0]],["result",4]],null,[[["",0]]],[[["",0]]],[[],["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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["eventctx",3],["app",3],["mapedits",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["app",3],["laneid",3]],["bool",0]],null,null,[[["editcmd",4]],["option",4,[["id",4]]]],null,null,null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["panel",3]],null,[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4]],["option",4,[["box",3,[["state",8]]]]]],null,null,null,[[["eventctx",3],["app",3],["gameplaymode",4]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["into",8,[["string",3]]],["bool",0],["option",4,[["transition",4,[["app",3]]]]],["box",3,[["fn",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["gameplaymode",4]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fn",8]]]],["box",3,[["state",8]]]],null,null,null,null,null,null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]]],null,null,null,[[["app",3],["option",4,[["speed",3]]]],["vec",3,[["choice",3,[["speed",3]]]]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["id",3]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["id",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0]],["u64",0]],[[["",0],["",0]]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["id",3]],["bool",0]],[[["eventctx",3],["app",3],["intersectionid",3]],["box",3,[["state",8]]]],null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,[[["editroad",3],["lanetype",4],["tags",3],["drivingside",4]],["usize",0]],[[["editroad",3],["direction",4]],["usize",0]],[[["editroad",3],["lanetype",4],["bool",0]],["direction",4]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["roadid",3],["editroad",3],["editroad",3],["mapedits",3]],["box",3,[["state",8]]]],null,[[["",0],["eventctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["app",3],["option",4,[["laneid",3]]],["option",4,[["laneid",3]]]]],[[["lanetype",4]],["bool",0]],[[["",0],["app",3]],["option",4,[["mapedits",3]]]],[[["eventctx",3],["app",3],["roadid",3],["option",4,[["laneid",3]]]],["box",3,[["state",8]]]],[[["",0],["gfxctx",3],["app",3]]],[[["app",3],["roadid",3],["usize",0],["usize",0]],["geombatch",3]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["app",3],["roadid",3]],["geombatch",3]],null,[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["app",3],["usize",0]],["laneid",3]],null,[[["lanetype",4]],["option",4,[["str",0]]]],null,[[["eventctx",3],["app",3],["road",3],["option",4,[["laneid",3]]],["option",4,[["laneid",3]]]],["panel",3]],[[["eventctx",3],["app",3],["usize",0],["bool",0],["roadid",3],["editroad",3]],["panel",3]],[[["",0],["eventctx",3],["app",3],["option",4,[["isize",0]]],["fn",8]],["transition",4,[["app",3]]]],[[["eventctx",3],["app",3],["laneid",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["roadid",3]],["box",3,[["state",8]]]],null,null,null,[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],[[["app",3],["laneid",3]],["vec",3,[["choice",3,[["distance",3]]]]]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["transitrouteid",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[]],null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["",0],["eventctx",3],["app",3],["usize",0],["fn",8]]],[[["",0],["app",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3],["app",3],["usize",0]]],[[["app",3],["btreeset",3]],["option",4,[["bundleedits",3]]]],[[["",0]],["bundleedits",3]],[[["",0],["",0]]],null,[[["eventctx",3],["app",3]]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0]],["drawbaselayer",4]],null,[[["eventctx",3],["app",3],["btreeset",3],["usize",0]],["geombatch",3]],null,[[["",0],["bundleedits",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["app",3],["btreeset",3]],["geombatch",3]],null,[[]],[[]],[[["app",3],["btreeset",3]],["bundleedits",3]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["btreeset",3],["usize",0]],["panel",3]],[[["eventctx",3],["app",3],["bool",0],["bool",0]],["panel",3]],null,null,null,null,[[["",0],["bundleedits",3]],["bool",0]],[[["eventctx",3],["app",3],["btreeset",3,[["intersectionid",3]]],["gameplaymode",4]],["box",3,[["state",8]]]],null,null,null,null,[[["",0],["eventctx",3],["app",3]]],null,null,null,[[["vec",3,[["polygon",3]]]],["vec",3]],[[["app",3],["btreeset",3]],["bundleedits",3]],[[["",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["app",3]],["result",6]],[[]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["drawbaselayer",4]],[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4],["bundleedits",3]],["box",3,[["state",8]]]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["controltrafficsignal",3],["usize",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["panel",3]],["option",4,[["transition",4,[["app",3]]]]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["controltrafficsignal",3],["map",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["angle",3]],["str",0]],[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,[[["",0],["str",0],["map",3]],["result",6,[["movementid",3]]]],null,[[["map",3],["intersectionid",3],["str",0]],["result",6,[["controltrafficsignal",3]]]],[[["eventctx",3],["app",3],["str",0]],["box",3,[["state",8]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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,null,[[["map",3],["intersectionid",3]],["result",6,[["snapper",3]]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],["result",6,[["vec",3,[["nodeid",3]]]]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[]],[[]],[[]],null,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]],["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,[[["eventctx",3],["app",3],["btreeset",3,[["intersectionid",3]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["intersectionid",3],["btreeset",3,[["intersectionid",3]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["intersectionid",3],["intersectionid",3],["btreeset",3,[["intersectionid",3]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["usize",0]],["widget",3]],null,null,[[["eventctx",3],["btreeset",3,[["intersectionid",3]]],["gameplaymode",4]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["btreeset",3,[["intersectionid",3]]],["usize",0]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],[[["eventctx",3],["app",3],["editcmd",4]],["option",4,[["box",3,[["state",8]]]]]],[[["eventctx",3],["app",3],["editcmd",4]],["option",4,[["box",3,[["state",8]]]]]],[[["map",3]],["vec",3,[["editcmd",4]]]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],null,[[["eventctx",3],["app",3],["btreeset",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["btreeset",3]],["widget",3]],[[["eventctx",3],["app",3],["roadid",3]],["box",3,[["state",8]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["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,[[["",0],["app",3],["id",4]],["vec",3]],[[["",0],["app",3]],["option",4,[["id",4]]]],[[["",0]],["vec",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,[[["",0],["panel",3]],["option",4,[["tab",4]]]],[[["",0]],["tab",4]],[[["",0]],["dataoptions",3]],[[["",0]],["problemoptions",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["app",3],["problemtype",4]],["color",3]],null,[[["",0]],["hashset",3,[["string",3]]]],[[["",0]],["hashset",3,[["string",3]]]],null,null,[[["contextualactions",8],["app",3],["tripid",3],["time",3]]],[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["dataoptions",3]],["bool",0]],[[["",0],["problemoptions",3]],["bool",0]],[[["",0],["eventctx",3],["app",3],["contextualactions",8]]],[[["",0],["eventctx",3],["app",3],["id",4],["string",3],["bool",0]],["transition",4,[["app",3]]]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["panel",3]],["problemoptions",3]],[[["app",3],["id",4]],["tab",4]],[[["",0]],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]]]],[[["",0]],["bool",0]],null,null,[[["eventctx",3],["vec",3]],["vec",3,[["widget",3]]]],[[["eventctx",3],["hashmap",3],["tab",4],["vec",3]],["widget",3]],[[["",0],["dataoptions",3]],["bool",0]],[[["",0],["problemoptions",3]],["bool",0]],[[["eventctx",3],["app",3],["tab",4],["contextualactions",8]],["infopanel",3]],[[],["dataoptions",3]],[[]],null,null,null,[[["eventctx",3],["app",3],["str",0],["fn",8],["problemoptions",3]],["widget",3]],null,null,null,null,null,[[["eventctx",3],["app",3],["str",0],["fn",8],["dataoptions",3]],["widget",3]],null,null,null,[[["",0],["eventctx",3],["app",3]],["widget",3]],[[["",0],["eventctx",3],["app",3]],["widget",3]],[[["",0],["app",3]],["option",4,[["id",4]]]],[[["",0]]],[[["",0]]],[[["",0]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["details",3],["app",3],["buildingid",3],["option",4,[["personid",3]]]]],[[["eventctx",3],["app",3],["details",3],["buildingid",3],["tab",4]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["buildingid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["buildingid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["buildingid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["buildingid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["areaid",3]],["widget",3]],[[["eventctx",3],["app",3],["areaid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3],["dataoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3],["dataoptions",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["dataoptions",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["dataoptions",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3],["tab",4]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3],["problemoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["problemoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3],["dataoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["dataoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["intersectionid",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["laneid",3],["tab",4]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["laneid",3],["problemoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3],["problemoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["laneid",3],["dataoptions",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3],["dataoptions",3]],["widget",3]],[[["eventctx",3],["details",3],["parkinglotid",3],["tab",4]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["parkinglotid",3]],["widget",3]],[[["eventctx",3],["app",3],["parkinglotid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["personid",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["personid",3]],["widget",3]],[[["duration",3],["duration",3]],["textspan",3]],[[["eventctx",3],["app",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3]],["widget",3]],[[["eventctx",3],["person",3],["map",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["personid",3],["tab",4],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["carid",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["carid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["personid",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["personid",3],["btreemap",3],["bool",0]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["personid",3],["btreemap",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["carid",3],["tab",4]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["carid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["carid",3]],["widget",3]],[[["transitroute",3]],["text",3]],[[["eventctx",3],["app",3],["details",3],["transitrouteid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["transitrouteid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["transitstopid",3]],["widget",3]],[[["eventctx",3],["app",3],["details",3],["transitstopid",3]],["widget",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3],["app",3],["tripid",3],["opentrip",3],["details",3]],["widget",3]],[[["",0]],["opentrip",3]],[[["",0],["",0]]],[[["eventctx",3],["analytics",3],["tripid",3],["tripinfo",3],["percent",3]],["widget",3]],[[["eventctx",3],["app",3],["analytics",3],["details",3],["tripid",3],["map",3]]],[[["tripendpoint",4],["app",3]]],[[["",0],["opentrip",3]],["bool",0]],[[["eventctx",3],["app",3],["personid",3],["btreemap",3],["tripid",3],["details",3]],["widget",3]],[[]],[[["eventctx",3],["app",3],["tripid",3],["opentrip",3],["details",3]],["widget",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["color",3],["bool",0],["path",3],["map",3],["unitfmt",3]],["widget",3]],[[["eventctx",3],["app",3],["tripid",3],["option",4,[["f64",0]]]],["widget",3]],[[["eventctx",3],["app",3],["tripid",3],["opentrip",3],["details",3],["vec",3,[["tripphase",3]]],["map",3],["option",4,[["f64",0]]]],["widget",3]],[[],["opentrip",3]],[[["eventctx",3],["app",3],["tripid",3],["agentid",4],["opentrip",3],["details",3]],["widget",3]],null,[[["tripid",3]],["btreemap",3,[["tripid",3],["opentrip",3]]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0]],["drawbaselayer",4]],[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[]],[[]],[[["eventctx",3],["str",0]],["widget",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0]],["option",4,[["str",0]]]],null,null,null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,null,[[["eventctx",3],["panel",3]],["option",4,[["layeroutcome",4]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["eventctx",3],["app",3]],["option",4,[["transition",4,[["app",3]]]]]],[[]],[[]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3],["distance",3],["distance",3]]],[[["eventctx",3]]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["eventctx",3],["app",3]],["steepstreets",3]],[[["eventctx",3],["app",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["app",3],["buildingid",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["app",3],["buildingid",3]],["bool",0]],[[],["result",4]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["app",3]],["favorites",3]],[[["",0]],["option",4,[["str",0]]]],[[["eventctx",3],["app",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["app",3],["buildingid",3]]],[[["",0]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["eventctx",3],["app",3]],["static",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["eventctx",3],["app",3]],["static",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["eventctx",3],["app",3]],["static",3]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],null,[[["eventctx",3],["app",3]],["bikeactivity",3]],[[["eventctx",3],["colordiscrete",3],["str",0],["string",3],["widget",3]],["static",3]],[[["eventctx",3],["app",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["seir",4]],[[["",0]],["options",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["gfxctx",3]]],[[["",0],["seir",4]],["bool",0]],[[["",0],["options",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],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]],["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]]]],[[["eventctx",3],["app",3],["options",3],["option",4,[["widget",3]]]],["panel",3]],[[["",0]],["option",4,[["str",0]]]],[[["",0],["options",3]],["bool",0]],[[["eventctx",3],["app",3],["options",3]],["pandemic",3]],[[["",0]],["options",3]],null,null,null,null,[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["loc",4]],[[["",0],["",0]]],[[["",0],["loc",4]],["ordering",4]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["loc",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],[[]],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]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["",0],["loc",4]],["bool",0]],[[["eventctx",3],["app",3],["bool",0],["bool",0],["bool",0],["bool",0],["bool",0]],["occupancy",3]],[[["eventctx",3],["app",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["",0],["loc",4]],["option",4,[["ordering",4]]]],null,null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["options",3]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["gfxctx",3]]],[[["",0],["options",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["options",3],["option",4,[["widget",3]]]],["panel",3]],[[["",0]],["option",4,[["str",0]]]],[[["",0],["options",3]],["bool",0]],[[["eventctx",3],["app",3],["options",3]],["populationmap",3]],[[["",0]],["options",3]],null,null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["options",3]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["gfxctx",3]]],[[["",0],["options",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["options",3],["option",4,[["widget",3]]],["usize",0]],["panel",3]],null,[[["",0]],["option",4,[["str",0]]]],[[["",0],["options",3]],["bool",0]],[[["eventctx",3],["app",3],["options",3]],["problemmap",3]],[[["app",3]]],[[["",0],["app",3]],["options",3]],null,null,[[["",0],["tripinfo",3],["time",3],["problem",4]],["bool",0]],null,null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["problemtypes",3]],[[["",0],["",0]]],null,[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["gfxctx",3]]],[[["",0],["problemtypes",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],[[["panel",3]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["problemtypes",3],["widget",3]],["panel",3]],[[["",0]],["option",4,[["str",0]]]],[[["",0],["problemtypes",3]],["bool",0]],[[["eventctx",3],["app",3],["problemtypes",3]]],[[]],null,null,[[["",0],["problem",4]],["bool",0]],null,[[["",0],["eventctx",3]],["widget",3]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[["",0],["map",3],["intersectionid",3]],["bool",0]],null,[[["map",3]],["vec",3,[["polygon",3]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["map",3],["vec",3]],["vec",3]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],null,null,null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[["app",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]]],[[["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]]]],null,[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["option",4,[["str",0]]]],[[["eventctx",3],["app",3]],["backpressure",3]],[[["eventctx",3],["app",3],["btreeset",3,[["agenttype",4]]]],["throughput",3]],[[["eventctx",3],["app",3]],["comparethroughput",3]],[[["eventctx",3],["app",3]],["trafficjams",3]],[[["eventctx",3],["app",3]],["delay",3]],[[["eventctx",3],["app",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]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["layeroutcome",4]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["option",4,[["str",0]]]],[[["eventctx",3],["app",3],["bool",0],["bool",0],["bool",0]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["app",3],["vec",3,[["str",0]]]],["box",3,[["state",8]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["permanentmapedits",3]],["transition",4,[["app",3]]]],[[["eventctx",3],["option",4,[["string",3]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["app",3],["id",4]],["vec",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["app",3],["gameplaymode",4],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0]],["actions",3]],null,null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3],["id",4],["string",3],["bool",0]],["transition",4,[["app",3]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["",0]],["gameplaymode",4]],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]]]],[[["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]],["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",0]],[[["",0]],["bool",0]],null,null,[[["eventctx",3]],["transition",4,[["app",3]]]],null,null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3],["gameplaystate",8]],["sandboxcontrols",3]],[[["",0],["eventctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]]],null,[[["app",3],["gameplaymode",4]],["box",3,[["state",8]]]],null,null,[[["app",3]],["box",3,[["state",8]]]],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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["dashtab",4]],[[["",0],["",0]]],null,[[["",0],["dashtab",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["app",3],["panel",3]],["option",4,[["dashtab",4]]]],[[["",0]]],null,[[["eventctx",3],["app",3],["panel",3]],["option",4,[["transition",4,[["app",3]]]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["blockselection",4],["eventctx",3],["app",3]]],[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]],null,[[["",0]],["blockselection",4]],[[["",0],["",0]]],[[["",0],["block",3]],["vec",3]],null,null,null,[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["blockselection",4]],["bool",0]],[[["",0],["filter",3]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["timer",3]]],null,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]]]],[[["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]]]],[[["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]]]],[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["",0],["blockselection",4]],["bool",0]],[[["",0],["filter",3]],["bool",0]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,[[["app",3]],["vec",3,[["loop",3]]]],null,[[["",0],["option",4,[["panelstate",3]]],["eventctx",3],["app",3]]],null,null,[[["",0]]],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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["app",3],["usize",0]],["transition",4,[["app",3]]]],[[["gfxctx",3],["app",3],["tripid",3],["geombatch",3]]],[[["gfxctx",3],["app",3],["panel",3],["geombatch",3],["option",4,[["drawable",3]]]]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["vec",3]],["vec",3]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],null,null,[[["",0],["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]],["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]]]],[[["eventctx",3],["app",3]],["table",3,[["app",3],["entry",3],["filters",3]]]],null,null,null,null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,[[["eventctx",3],["app",3]],["vec",3,[["entry",3]]]],[[["eventctx",3],["app",3],["table",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],null,null,null,[[["",0],["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]],["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]],["table",3,[["app",3],["entry",3],["filters",3]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,null,[[["app",3]],["vec",3,[["entry",3]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["app",3]],["result",6,[["string",3]]]],[[]],[[]],[[["",0]],["bool",0]],null,[[["",0],["tripmode",4]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["bool",0]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["rc",3,[["refcell",3,[["option",4,[["polygon",3]]]]]]]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["app",3],["timer",3]],["hashmap",3,[["intersectionid",3],["demand",3]]]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["time",3]],["counter",3,[["movementid",3]]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0]],["drawbaselayer",4]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,null,[[["",0],["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3],["app",3],["filter",3]],["widget",3]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["app",3]],["result",6,[["string",3]]]],[[]],[[]],[[["",0],["app",3]],["vec",3]],[[["",0]],["bool",0]],null,[[["",0],["tripmode",4]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["filter",3]],["panel",3]],null,[[],["filter",3]],[[["eventctx",3],["app",3],["filter",3]],["box",3,[["state",8]]]],null,[[["duration",3],["duration",3]],["f64",0]],[[["eventctx",3],["app",3],["filter",3]],["widget",3]],[[["eventctx",3],["app",3],["filter",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,[[["",0]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["usize",0]],["vec",3,[["isize",0]]]],null,null,null,[[["",0]],["colorscale",3]],[[["eventctx",3],["app",3],["matrixoptions",3]],["widget",3]],null,[[["",0],["app",3]],["usize",0]],null,[[]],[[]],[[]],[[["",0],["usize",0],["usize",0]],["usize",0]],[[["",0]],["bool",0]],[[["",0],["tripmode",4]],["bool",0]],[[]],[[]],[[]],[[["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]],["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]]]],[[["vec",3],["vec",3]],["matrix",3]],[[["eventctx",3],["app",3],["vec",3]],["widget",3]],null,null,null,[[["",0],["app",3],["problemtype",4]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,[[["",0],["gfxctx",3],["app",3]]],null,null,null,null,null,null,null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[]],[[]],[[]],[[]],[[]],null,null,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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]],["table",3,[["app",3],["cancelledtrip",3],["filters",3]]]],[[["app",3]],["table",3,[["app",3],["finishedtrip",3],["filters",3]]]],[[["app",3]],["table",3,[["app",3],["unfinishedtrip",3],["filters",3]]]],null,null,null,null,null,null,[[["eventctx",3],["app",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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["mapedits",3]],["bool",0]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["eventctx",3],["str",0]],["widget",3]],null,null,[[["",0]],["gameplaymode",4]],[[["",0],["",0]]],[[["",0],["gameplaymode",4]],["ordering",4]],null,[[["box",3]],["result",4,[["box",3,[["gameplaystate",8]]],["box",3]]]],[[["",0]],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["gameplaystate",8]]],["rc",3]]]],[[["",0]],["option",4]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gameplaymode",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,null,[[]],[[]],[[]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["box",3,[["gameplaystate",8]]]],[[]],[[]],[[]],[[["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]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["bool",0]],[[["",0]],["mapname",3]],[[["",0],["gameplaymode",4]],["bool",0]],[[["eventctx",3],["string",3],["gameplaymode",4],["option",4,[["gameplaymode",4]]]],["box",3,[["state",8]]]],null,[[["",0],["app",3]]],null,[[["",0],["gameplaymode",4]],["option",4,[["ordering",4]]]],null,[[["",0],["eventctx",3],["app",3]]],null,[[["",0],["app",3],["xorshiftrng",3],["timer",3]],["loadscenario",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["app",3]],["option",4]],[[]],[[]],[[["",0]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["string",3],["bool",0]],["box",3,[["gameplaystate",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],null,[[["",0],["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["app",3],["gameplaymode",4]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["gameplaymode",4]],["box",3,[["state",8]]]],[[["gameplaymode",4]],["box",3,[["fn",8]]]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["eventctx",3],["app",3],["gameplaymode",4],["duration",3],["duration",3],["duration",3]],["box",3,[["state",8]]]],[[]],[[["app",3]]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["origpersonid",3],["duration",3]],["box",3,[["gameplaystate",8]]]],null,null,[[["",0],["eventctx",3],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["app",3],["gameplaymode",4]],["box",3,[["state",8]]]],[[["eventctx",3]],["widget",3]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["eventctx",3],["app",3],["gameplaymode",4],["bool",0]],["box",3,[["state",8]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3]],["box",3,[["gameplaystate",8]]]],[[["",0],["app",3]]],[[["",0],["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["eventctx",3],["app",3],["id",4],["str",0]],["transition",4,[["app",3]]]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["box",3,[["gameplaystate",8]]]],[[["eventctx",3],["app",3],["str",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]]],[[["intersectionid",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0]],["obj",3]],[[["",0],["",0]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3]]],[[["",0],["obj",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["",0]],["u64",0]],[[["",0],["",0]]],[[]],[[]],[[]],[[]],[[]],[[["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]]]],[[["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,[[["",0],["obj",3]],["bool",0]],[[["eventctx",3]],["selectrectangle",3]],[[["app",3],["polygon",3]],["area",3]],[[["eventctx",3]],["box",3,[["state",8]]]],null,null,null,null,[[["",0],["eventctx",3],["app",3]]],null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["result",4]],[[]],[[["eventctx",3]],["transition",4,[["app",3]]]],[[["eventctx",3]],["transition",4,[["app",3]]]],[[["map",3],["string",3],["timer",3]],["result",6,[["string",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["option",4,[["buildingid",3]]]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["tripmode",4],["time",3],["time",3]],["usize",0]],null,null,[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[]],[[]],[[]],[[]],[[]],[[["",0],["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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,[[["app",3]],["counttrips",3]],[[["eventctx",3],["app",3],["str",0],["vec",3,[["scenariomodifier",4]]]],["box",3,[["gameplaystate",8]]]],[[["eventctx",3],["string",3],["vec",3,[["scenariomodifier",4]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["string",3],["vec",3,[["scenariomodifier",4]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3],["str",0],["panel",3]],["transition",4,[["app",3]]]],[[["",0],["app",3]]],null,null,[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["i64",0]],["osmid",4]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],null,[[["",0]],["tutorialpointer",3]],[[["",0]],["task",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["tutorialpointer",3]],["ordering",4]],null,[[["box",3,[["fn",8]]]],["stage",3]],null,[[["",0],["gfxctx",3],["app",3]]],[[["box",3,[["fn",8]]]],["message",3]],[[["",0],["tutorialpointer",3]],["bool",0]],[[["",0],["task",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["eventctx",3],["app",3],["id",4],["str",0]],["transition",4,[["app",3]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["str",0]],["message",3]],null,[[["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["sandboxcontrols",3],["tutorialstate",3]],["option",4,[["transition",4,[["app",3]]]]]],null,null,null,null,[[["",0]],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]]],[[["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]],["box",3,[["state",8]]]],[[],["str",0]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["eventctx",3],["app",3],["tutorialpointer",3]],["box",3,[["gameplaystate",8]]]],null,[[["",0],["eventctx",3],["app",3]],["box",3,[["gameplaystate",8]]]],[[["",0],["eventctx",3],["bool",0]],["panel",3]],[[["",0]],["option",4,[["message",3]]]],null,[[["message",3]],["stage",3]],null,[[["",0],["tutorialpointer",3]],["bool",0]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["eventctx",3],["app",3]],["tutorialstate",3]],[[["usize",0],["usize",0]],["tutorialpointer",3]],[[["",0]]],null,null,null,[[["",0],["tutorialpointer",3]],["option",4,[["ordering",4]]]],[[["",0],["task",4]],["option",4,[["ordering",4]]]],null,[[["",0]]],[[["",0],["eventctx",3],["app",3]]],[[["",0]]],[[["app",3],["tutorialpointer",3]],["option",4,[["scenariogenerator",3]]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],["vec",3,[["scenariogenerator",3]]]],null,[[["",0]],["stage",3]],null,null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,[[["",0]]],[[["",0]]],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,[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["id",4],["option",4,[["f64",0]]]],["stage",3]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[]],[[["",0],["app",3]],["bool",0]],[[["",0],["app",3]],["bool",0]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3]],["vec",3,[["widget",3]]]],[[["",0],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["",0],["eventctx",3],["app",3]],["panel",3]],[[["",0],["eventctx",3],["app",3]],["widget",3]],[[["",0],["eventctx",3],["app",3],["panel",3]]],[[["",0],["eventctx",3],["app",3],["str",0]],["option",4,[["transition",4,[["app",3]]]]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["option",4,[["transition",4,[["app",3]]]]]],[[["",0],["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]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["usize",0]],["widget",3]],null,[[],["routepreview",3]],[[["eventctx",3],["btreeset",3,[["intersectionid",3]]]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["speedsetting",4]],[[["",0],["",0]]],[[["",0],["eventctx",3],["app",3]],["widget",3]],[[["",0],["gfxctx",3]]],[[["",0],["speedsetting",4]],["bool",0]],[[["",0],["eventctx",3],["app",3],["option",4,[["gameplaymode",4]]]],["option",4,[["transition",4,[["app",3]]]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["bool",0]],[[["eventctx",3],["app",3]],["timepanel",3]],null,null,[[["",0],["speedsetting",4]],["option",4,[["ordering",4]]]],[[["",0],["eventctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3],["speedsetting",4]]],null,null,[[["",0]]],[[["",0],["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",0],["f64",0]],["polygon",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["duration",3]],["widget",3]],[[["eventctx",3],["time",3]],["widget",3]],[[["usize",0],["usize",0]],["string",3]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["gfxctx",3],["app",3]]],[[["",0]],["drawbaselayer",4]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["option",4,[["gameplaymode",4]]]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["time",3],["option",4,[["duration",3]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["tab",4]],["bool",0]],null,[[]],[[["eventctx",3],["app",3],["str",0]],["option",4,[["transition",4,[["app",3]]]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["widget",3]],["panel",3]],null,null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["color",3]],[[["",0]],["color",3]],[[["",0]],["color",3]],[[["",0]],["color",3]],[[["",0],["gfxctx",3]]],null,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]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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",0]],[[["eventctx",3],["app",3]],["drawnetworklayer",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["layers",3]],["box",3,[["state",8]]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["option",4,[["transition",4,[["app",3]]]]]],null,[[]],[[["",0],["eventctx",3],["app",3],["str",0]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0]],["screenpt",3]],[[["color",3],["str",0]],["buttonbuilder",3]],[[["",0],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["eventctx",3],["app",3]],["layers",3]],null,null,[[["",0],["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0],["eventctx",3],["app",3]]],[[]],[[["eventctx",3]]],null,null,null,null,null,null,null,null,null,[[["",0],["candidatetrip",3]],["bool",0]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[]],[[]],[[["",0]],["text",3]],[[["",0],["gfxctx",3],["app",3]]],null,null,[[["eventctx",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["app",3],["scenario",3],["timer",3]],["modeshiftdata",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]]]],[[["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]],["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]]]],null,[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["eventctx",3],["app",3],["layers",3]],["box",3,[["state",8]]]],null,[[["usize",0],["usize",0]],["f64",0]],[[["",0],["eventctx",3],["app",3],["timer",3]]],null,[[],["layers",3]],[[["",0],["eventctx",3]],["widget",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]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["app",3],["vec",3,[["roadid",3]]],["option",4,[["buffertype",4]]]],["vec",3,[["string",3]]]],null,[[["editroad",3],["option",4,[["buffertype",4]]],["drivingside",4]]],[[["eventctx",3],["app",3],["layers",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3]],["widget",3]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0],["eventctx",3],["app",3]]],[[]],null,null,null,null,null,null,null,[[["app",3]],["option",4]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,[[["eventctx",3],["app",3]],["widget",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["id",4]],[[["",0]],["routingpreferences",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[]],[[["",0],["gfxctx",3],["app",3]]],[[["",0],["id",4]],["bool",0]],[[["",0],["routingpreferences",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[["",0]],["u64",0]],[[["",0],["",0]]],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]],["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,[[["",0]],["tripmanagement",3]],[[],["str",0]],[[["",0],["id",4]],["bool",0]],[[["",0],["routingpreferences",3]],["bool",0]],[[["eventctx",3],["app",3],["layers",3]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["app",3]]],[[["",0],["eventctx",3],["app",3]]],null,[[],["routingparams",3]],[[["",0],["eventctx",3],["app",3]]],[[],["layers",3]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["eventctx",3],["app",3],["widget",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["eventctx",3],["app",3],["vec",3,[["tripendpoint",4]]],["routedetails",3],["routingpreferences",3]],["builtroute",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["app",3],["routestats",3],["routestats",3],["routingpreferences",3]],["text",3]],null,null,null,[[["",0],["gfxctx",3],["panel",3]]],null,null,null,null,[[["",0],["routestats",3]],["bool",0]],[[["",0],["eventctx",3],["app",3],["outcome",4],["panel",3]],["option",4,[["transition",4,[["app",3]]]]]],[[]],[[]],[[]],null,null,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]],["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]]]],[[["eventctx",3],["app",3],["vec",3,[["tripendpoint",4]]]],["builtroute",3]],[[["eventctx",3],["app",3],["routestats",3],["vec",3]],["widget",3]],[[["",0],["routestats",3]],["bool",0]],[[["eventctx",3],["app",3],["vec",3,[["tripendpoint",4]]],["color",3],["option",4,[["color",3]]],["routingpreferences",3]],["builtroute",3]],null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]],[[]]],"p":[[4,"Mode"],[3,"Args"],[3,"Setup"],[13,"LoadKML"],[13,"CompareCounts"],[13,"Gameplay"],[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"],[13,"Extra"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Hovering"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"ShareProposal"],[3,"UploadedProposals"],[3,"Warping"],[3,"DebugWarp"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[3,"Obj"],[3,"Blockfinder"],[3,"OneBlock"],[4,"Source"],[3,"Floodfiller"],[13,"Floodfill"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[13,"Point"],[13,"Triangle"],[13,"Polygon"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[3,"Filters"],[3,"CollisionsViewer"],[3,"GenericCompareCounts"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[4,"Obj"],[3,"PolygonEditor"],[13,"Point"],[3,"ScenarioManager"],[3,"MarkerID"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"EditingMarker"],[3,"DrawFreehand"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"ID"],[3,"CrosswalkEditor"],[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,"ProblemOptions"],[13,"PersonTrips"],[13,"PersonBio"],[13,"PersonSchedule"],[13,"TransitVehicleStatus"],[13,"TransitStop"],[13,"TransitRoute"],[13,"ParkedCar"],[13,"BldgInfo"],[13,"BldgPeople"],[13,"ParkingLot"],[13,"Crowd"],[13,"Area"],[13,"IntersectionInfo"],[13,"IntersectionTraffic"],[13,"IntersectionDelay"],[13,"IntersectionDemand"],[13,"IntersectionArrivals"],[13,"IntersectionTrafficSignal"],[13,"IntersectionProblems"],[13,"LaneInfo"],[13,"LaneDebug"],[13,"LaneTraffic"],[13,"LaneProblems"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[13,"Replace"],[13,"Transition"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[13,"Road"],[13,"Bldg"],[13,"Lot"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"RelativeProblemMap"],[3,"ProblemTypes"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"PedestrianCrowding"],[3,"TransitNetwork"],[3,"TitleScreen"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToTitleScreen"],[3,"SandboxLoader"],[13,"GotScenario"],[13,"LoadingPrebaked"],[13,"GotPrebaked"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Unlocked"],[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"],[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"],[13,"Freeform"],[13,"PlayScenario"],[13,"OptimizeCommute"],[13,"Actdev"],[13,"Tutorial"],[13,"Path"],[13,"Scenario"],[13,"Future"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Obj"],[4,"Mode"],[3,"AreaSpawner"],[3,"SelectRectangle"],[3,"Area"],[13,"DrawingArea"],[13,"PickingDestination"],[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"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"Layers"],[3,"ModeShiftData"],[3,"Results"],[3,"Filters"],[3,"ShowGaps"],[3,"CandidateTrip"],[3,"NetworkGaps"],[3,"QuickSketch"],[4,"ID"],[3,"TripPlanner"],[3,"RoutingPreferences"],[13,"AltRoute"],[13,"Waypoint"],[3,"RouteDetails"],[3,"BuiltRoute"],[3,"RouteStats"]]},\ "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,0,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,5,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,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,11,11,3,11,11,11,11,11,11,12,11,11,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,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,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,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,11,5,11,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,11,12,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,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,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,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","conversions","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","pts_to_line_string","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","from_u64","from_u64","hgram_zero","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","to_u64","to_u64","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","milliseconds","minutes","mul","mul","ne","neg","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","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","from_pt_angle","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","percent_slice","points","pt1","pt2","reversed","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","dummy","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","simplify","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","union_all_into_multipolygon","with_holes","ArrowCap","MITER_THRESHOLD","PolyLine","Triangle","append","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","dashed_arrow","dashed_lines","deduping_new","deserialize","dist_along","dist_along_of_point","dummy","eq","exact_dashed_polygons","exact_slice","extend","extend_to_length","first_half","first_line","first_pt","fix_angles","fmt","fmt","force_extend","from","from","from_geojson","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","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","quadrant","reversed","safe_get_slice_ending_at","safe_get_slice_starting_at","second_half","serialize","shift_either_direction","shift_from_center","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","fmt","fmt","fmt","from","from","from","from","hash","into","into","ne","new","offset","partial_cmp","project_away","raw_dist_to","serialize","simplify_rdp","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","as_geo_linestring","borrow","borrow_mut","clone","clone_into","contains_pt","deduping_new","deserialize","doubles_back","eq","fmt","fmt","from","from","get_both_slices_btwn","get_shorter_slice_between","get_shorter_slice_btwn","get_slice_between","into","into_points","into_polygon","must_new","ne","new","points","polylabel","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","default","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::conversions","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.","","","","","","","","","","","","","","","Conversions between this crate and geo. Long-term, we …","","","","Deserializes a trimmed f64 from an i32.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Groups of three indices make up the triangles","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","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.","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","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 outside …","Convert map-space points back to LonLats. This is only …","","","","","","","Returns the argument unchanged.","Create a boundary covering some points.","Create a boundary covering some points.","Returns the argument unchanged.","The bottom-right corner of the boundary, in map-space.","Creates a rectangle covering this boundary.","The height of this boundary.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","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 are …","","","","","","","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.","","","","Returns the argument unchanged.","Get the boundary containing this circle.","Calls U::from(self).","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.","","","Returns the argument unchanged.","","","","Creates a distance in inches.","Returns the distance in meters. Prefer to work with …","Calls U::from(self).","Creates a distance in meters.","Creates a distance in miles.","","","","","","Rounds this distance up to a higher, more “even” value …","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.","","","Returns the argument unchanged.","","","Splits the duration into (hours, minutes, seconds, …","","Creates a duration in hours.","Returns the duration in seconds. Prefer working in …","Calls U::from(self).","Returns (rounded max, the boundaries)","Creates a duration in milliseconds.","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 time.","","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 …","Returns the argument unchanged.","","Calls U::from(self).","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 argument unchanged.","Returns the Haversine distance to another point.","Calls U::from(self).","","","","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 than …","","","Returns a point along the line segment, unless the …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns an infinite line passing through this line’s two …","If two line segments intersect – including endpoints – …","Fails for parallel lines.","If the line segment intersects with an infinite line – …","Calls U::from(self).","Calls U::from(self).","","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, which must not …","","","Returns a subset of this line, with two percentages along …","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 …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","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 interior …","","","","","An arbitrary placeholder value, when Option types aren’t …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","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?","Calls U::from(self).","Calls U::from(self).","","","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 …","","Find the “pole of inaccessibility” – the most …","","","","","","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 thickness …","","","","","","","","","","","","","","","Union all of the polygons into one geo::MultiPolygon","","","","","","One or both args might be empty.","","","","","","","","Don’t draw the dashes too close to the ends.","First dedupes adjacent points","","","","An arbitrary placeholder value, when Option types aren’t …","","","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 …","Returns the argument unchanged.","Returns the argument unchanged.","","","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","","Calls U::from(self).","Calls U::from(self).","","","","","","","If the length is too short, just give up and make the …","","The resulting polygon is manually triangulated and may not …","","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.","","Returns the quadrant where the overall angle of this …","","Same as get_slice_ending_at, but returns None if the point …","Same as get_slice_starting_at, but returns None if the …","","","Perpendicularly shifts the polyline to the right if …","self represents some center, with total_width. Logically …","","","","","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 form …","","","","","","","","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 …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","If distance is negative, this projects a point in …","","","Simplifies a list of points using Ramer-Douglas-Peuckr","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 …","Print the coordinates of this ring as a geo::LineString …","","","","","","First dedupes adjacent points","","Look for “bad” rings that double back on themselves. …","","","","Returns the argument unchanged.","","","Assuming both points are somewhere along the ring, return …","","Assuming both points are somewhere along the ring, return …","Calls U::from(self).","","","","","","","Find the “pole of inaccessibility” – the most …","","","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.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","Describes the speed according to formatting rules.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","None if empty","","Could implement PartialEq, but be a bit more clear how …","","","","","","","","","","","","","","","In seconds since midnight. Can’t be negative.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Rounded down. 6:59:00 is hour 6.","(hours, minutes, seconds, centiseconds)","","For RNG range generation. Don’t abuse.","Calls U::from(self).","","","","","","","","","","","","","","",""],"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,0,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,0,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,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,3,3,0,16,16,16,16,16,16,16,16,16,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,5,4,4,5,4,4,5,0,4,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,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,17,0,17,17,17,22,17,17,17,17,17,22,17,22,17,22,17,17,17,17,0,0,0,10,19,10,19,10,19,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,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,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,25,24,24,24,25,25,24,25,25,24,24,25,24,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,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,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,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,null,[[["",0]],["unitfmt",3]],[[["",0]],["cornerradii",3]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,[[]],[[],["result",4]],[[["deserializer",8]],["result",4,[["f64",0]]]],null,null,null,[[["",0],["formatter",3]],["result",6]],[[]],[[["f64",0]]],[[]],[[["u64",0]]],null,null,[[]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["result",4]],[[["f64",0],["serializer",8]],["result",4]],null,null,null,[[["",0]]],[[["",0]]],[[],["u64",0]],null,null,[[["f64",0]],["f64",0]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["f64",0]]],null,null,null,null,[[]],null,null,null,[[["angle",3]],["angle",3]],[[["angle",3],["f64",0]],["bool",0]],[[["angle",3],["f64",0]],["bool",0]],[[["vec",3,[["angle",3]]]],["angle",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["angle",3]],[[["",0],["",0]]],[[["f64",0]],["angle",3]],[[],["result",4]],[[["",0],["angle",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[],["angle",3]],[[["",0],["angle",3]],["bool",0]],[[],["angle",3]],[[["f64",0]],["angle",3]],[[],["f64",0]],[[],["f64",0]],[[],["angle",3]],[[["",0],["angle",3]],["option",4,[["ordering",4]]]],[[],["angle",3]],[[["f64",0]],["angle",3]],[[["",0]],["result",4]],[[["angle",3]],["angle",3]],[[["angle",3]],["f64",0]],[[["",0]]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0],["distance",3]]],[[["",0]],["rect",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["pt2d",3]],[[["",0]],["bounds",3]],[[["",0]],["gpsbounds",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["pt2d",3]],["bool",0]],[[["",0],["lonlat",3]],["bool",0]],[[["",0]],["vec",3,[["pt2d",3]]]],[[["",0]],["vec",3,[["lonlat",3]]]],[[],["result",4]],[[],["result",4]],[[["",0],["bounds",3]],["bool",0]],[[["",0],["gpsbounds",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[["vec",3,[["lonlat",3]]]],["gpsbounds",3]],[[]],[[["",0]],["pt2d",3]],[[["",0]],["polygon",3]],[[["",0]],["f64",0]],[[]],[[]],null,null,null,null,null,null,null,null,[[["",0],["bounds",3]],["bool",0]],[[["",0],["gpsbounds",3]],["bool",0]],[[],["bounds",3]],[[],["gpsbounds",3]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["bounds",3]],[[["",0]]],[[["",0]]],[[["",0]],["option",4,[["vec",3,[["pt2d",3]]]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["bounds",3]]],[[["",0],["pt2d",3]]],[[["",0],["lonlat",3]]],[[["",0]],["f64",0]],[[]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0]],["circle",3]],[[["",0],["",0]]],[[["",0],["pt2d",3]],["bool",0]],[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["",0]],["bounds",3]],[[]],[[["pt2d",3],["distance",3]],["circle",3]],null,[[["",0]],["result",4]],[[["",0],["distance",3]],["result",6,[["polygon",3]]]],[[["",0]]],[[["",0],["f64",0]],["polygon",3]],[[["",0]],["polygon",3]],[[["",0]],["ring",3]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[],["linestring",3,[["f64",0]]]],null,null,null,[[],["distance",3]],[[["distance",3]],["distance",3]],[[["",0],["distance",3]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["usize",0]],["distance",3]],[[["",0]],["distance",3]],[[["",0],["",0]]],[[["",0],["distance",3]],["ordering",4]],[[["f64",0]],["distance",3]],[[],["distance",3]],[[],["result",4]],[[["speed",3]],["duration",3]],[[["distance",3]],["f64",0]],[[["f64",0]],["distance",3]],[[["",0],["distance",3]],["bool",0]],[[["f64",0]],["distance",3]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["u64",0]],["distance",3]],[[["u64",0]],["distance",3]],[[],["distance",3]],[[["f64",0]],["distance",3]],[[],["f64",0]],[[]],[[["f64",0]],["distance",3]],[[["f64",0]],["distance",3]],[[["f64",0]],["distance",3]],[[["",0],["f64",0]]],[[["",0],["distance",3]],["bool",0]],[[],["distance",3]],[[["",0],["distance",3]],["option",4,[["ordering",4]]]],[[],["distance",3]],[[["distance",3]],["f64",0]],[[["",0]],["result",4]],[[],["distance",3]],[[["distance",3]],["distance",3]],[[["",0],["distance",3]]],[[],["distance",3]],[[],["f64",0]],[[],["f64",0]],[[["",0]]],[[["",0]],["string",3]],[[["unitfmt",3]],["string",3]],[[],["u64",0]],[[],["u64",0]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,[[["",0]]],[[["duration",3]],["duration",3]],[[["",0],["duration",3]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["duration",3]],[[["",0],["",0]]],[[["",0],["duration",3]],["ordering",4]],[[["f64",0]],["duration",3]],[[],["duration",3]],[[],["result",4]],[[["f64",0]],["duration",3]],[[["duration",3]],["f64",0]],[[["duration",3]],["bool",0]],[[["",0],["duration",3]],["bool",0]],[[["f64",0]],["duration",3]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["u64",0]],["duration",3]],[[["u64",0]],["duration",3]],[[]],[[],["duration",3]],[[["usize",0]],["duration",3]],[[],["f64",0]],[[]],[[["usize",0]]],[[["f64",0]],["duration",3]],[[["usize",0]],["duration",3]],[[["speed",3]],["distance",3]],[[["f64",0]],["duration",3]],[[["",0],["duration",3]],["bool",0]],[[],["duration",3]],[[],["usize",0]],[[["str",0]],["result",6,[["duration",3]]]],[[["",0],["duration",3]],["option",4,[["ordering",4]]]],[[["instant",6]],["duration",3]],[[["duration",3]],["duration",3]],[[["duration",3]],["duration",3]],[[["f64",0]],["duration",3]],[[["",0]],["result",4]],[[["duration",3]],["duration",3]],[[["",0],["duration",3]]],[[],["duration",3]],[[["",0]]],[[["usize",0]],["string",3]],[[["",0]],["string",3]],[[["unitfmt",3]],["string",3]],[[],["u64",0]],[[],["u64",0]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]]],[[["",0],["pt2d",3],["distance",3]],["vec",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["pt2d",3],["distance",3]],["option",4]],[[]],null,[[]],[[["bounds",3]],["findclosest",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[],["lonlat",3]],[[["",0]],["lonlat",3]],[[["",0],["",0]]],[[["",0],["lonlat",3]],["ordering",4]],[[],["result",4]],[[["",0],["lonlat",3]],["bool",0]],[[["lonlat",3]],["notnan",3,[["f64",0]]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["lonlat",3]],["distance",3]],[[]],null,null,[[["",0],["lonlat",3]],["bool",0]],[[["f64",0],["f64",0]],["lonlat",3]],[[["string",3]],["result",6,[["vec",3]]]],[[["str",0]],["option",4,[["vec",3,[["lonlat",3]]]]]],[[["",0],["lonlat",3]],["option",4,[["ordering",4]]]],[[["str",0]],["result",6,[["vec",3,[["lonlat",3]]]]]],[[["",0]],["result",4]],[[["",0]]],[[["gpsbounds",3]],["pt2d",3]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["str",0]],["result",6]],[[],["f64",0]],[[],["f64",0]],null,null,null,null,null,null,[[["",0]],["angle",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["line",3]],[[["",0]],["infiniteline",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["pt2d",3]],["bool",0]],[[["",0],["line",3]],["bool",0]],[[],["result",4]],[[],["result",4]],[[["",0],["distance",3]],["result",6,[["pt2d",3]]]],[[["",0],["pt2d",3]],["option",4,[["distance",3]]]],[[["",0],["line",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["pt2d",3],["angle",3]],["infiniteline",3]],[[["",0]],["infiniteline",3]],[[["",0],["line",3]],["option",4,[["pt2d",3]]]],[[["",0],["infiniteline",3]],["option",4,[["pt2d",3]]]],[[["",0],["infiniteline",3]],["option",4,[["pt2d",3]]]],[[]],[[]],[[["pt2d",3],["pt2d",3],["pt2d",3]],["bool",0]],[[["",0]],["distance",3]],[[["",0],["distance",3]],["polygon",3]],[[["",0]],["result",6,[["pt2d",3]]]],[[["",0],["distance",3]],["pt2d",3]],[[["pt2d",3],["pt2d",3]],["line",3]],[[["",0],["line",3]],["bool",0]],[[["pt2d",3],["pt2d",3]],["result",6,[["line",3]]]],[[["",0],["f64",0]],["result",6,[["pt2d",3]]]],[[["",0],["pt2d",3]],["option",4,[["f64",0]]]],[[["",0],["f64",0],["f64",0]],["result",6,[["line",3]]]],[[["",0]],["vec",3,[["pt2d",3]]]],[[["",0]],["pt2d",3]],[[["",0]],["pt2d",3]],[[["",0]],["line",3]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0],["distance",3]],["line",3]],[[["",0],["distance",3]],["line",3]],[[["",0],["distance",3]],["line",3]],[[["",0],["distance",3],["distance",3]],["result",6,[["line",3]]]],[[["",0]]],[[["",0]]],[[["",0]],["polyline",3]],[[["",0]],["string",3]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["distance",3]],["pt2d",3]],[[["",0],["f64",0]],["pt2d",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["percent",3]],[[["",0],["",0]]],[[["",0],["percent",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[],["f64",0]],[[["usize",0]],["percent",3]],[[]],[[["",0],["percent",3]],["bool",0]],[[["usize",0],["usize",0]],["percent",3]],[[["",0]]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["f64",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["vec",3,[["pt2d",3]]]],["polygon",3]],[[["",0]],["pt2d",3]],[[["",0],["polyline",3]],["option",4,[["vec",3,[["pt2d",3]]]]]],[[["",0],["ring",3]],["option",4,[["vec",3,[["pt2d",3]]]]]],[[["",0]],["polygon",3]],[[["",0]],["triangle",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["vec",3,[["pt2d",3]]],["u32",0]],["polygon",3]],[[["",0],["pt2d",3]],["bool",0]],[[["",0],["pt2d",3]],["bool",0]],[[["vec",3,[["polygon",3]]]],["polygon",3]],[[],["result",4]],[[["vec",3,[["usize",0]]]],["vec",3,[["u16",0]]]],[[]],[[["",0],["polygon",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["polygon",3,[["f64",0]]]]],[[]],[[],["result",6,[["polygon",3]]]],[[["gpsbounds",3],["bool",0]],["result",6,[["vec",3]]]],[[["multipolygon",3,[["f64",0]]]],["vec",3,[["polygon",3]]]],[[["vec",3,[["ring",3]]]],["polygon",3]],[[["triangle",3]],["polygon",3]],[[["",0]],["bounds",3]],[[["",0]],["option",4,[["ring",3]]]],null,[[["",0],["polygon",3]],["vec",3,[["polygon",3]]]],[[["",0],["polygon",3]],["bool",0]],[[["",0],["polyline",3]],["bool",0]],[[]],[[]],[[],["vec",3,[["pt2d",3]]]],[[],["ring",3]],[[["f64",0],["f64",0],["into",8,[["cornerradii",3]]]],["option",4,[["polygon",3]]]],[[["",0],["polygon",3]],["bool",0]],[[["pt2d",3],["pt2d",3],["pt2d",3]],["triangle",3]],[[["f64",0],["f64",0]],["polygon",3]],[[["",0]],["vec",3]],null,[[["",0]],["pt2d",3]],[[["vec",3,[["pt2d",3]]],["vec",3,[["usize",0]]]],["polygon",3]],null,null,null,[[["",0]]],[[["f64",0],["f64",0]],["polygon",3]],[[["pt2d",3],["distance",3],["distance",3]],["polygon",3]],[[["pt2d",3],["pt2d",3]],["option",4,[["polygon",3]]]],null,[[["",0],["angle",3]],["polygon",3]],[[["",0],["angle",3],["pt2d",3]],["polygon",3]],[[["f64",0],["f64",0],["into",8,[["cornerradii",3]]]],["polygon",3]],[[["",0],["f64",0]],["polygon",3]],[[["",0],["f64",0],["f64",0]],["polygon",3]],[[["",0]],["result",4]],[[["",0],["f64",0]],["polygon",3]],[[["",0]],["polygon",3]],[[],["polygon",3,[["f64",0]]]],[[["",0],["option",4,[["gpsbounds",3]]]],["geometry",3]],[[["",0],["distance",3]],["result",6,[["polygon",3]]]],[[["",0]]],[[["",0]]],[[["",0]],["string",3]],[[["",0],["fn",8]],["polygon",3]],[[["",0],["f64",0],["f64",0]],["polygon",3]],[[["",0]],["vec",3,[["triangle",3]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["polygon",3]],["polygon",3]],[[["vec",3,[["polygon",3]]]],["polygon",3]],[[["vec",3,[["polygon",3]]]],["multipolygon",3,[["f64",0]]]],[[["ring",3],["vec",3,[["ring",3]]]],["polygon",3]],null,null,null,null,[[["vec",3,[["pt2d",3]]],["vec",3,[["pt2d",3]]]],["result",6,[["vec",3,[["pt2d",3]]]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["polyline",3]],[[["",0],["",0]]],[[["",0],["distance",3],["distance",3],["distance",3],["arrowcap",4]],["vec",3,[["polygon",3]]]],[[["",0],["distance",3],["distance",3],["distance",3]],["vec",3,[["polygon",3]]]],[[["vec",3,[["pt2d",3]]]],["result",6,[["polyline",3]]]],[[],["result",4]],[[["",0],["distance",3]],["result",6]],[[["",0],["pt2d",3]],["option",4]],[[],["polyline",3]],[[["",0],["polyline",3]],["bool",0]],[[["",0],["distance",3],["distance",3],["distance",3]],["vec",3,[["polygon",3]]]],[[["",0],["distance",3],["distance",3]],["polyline",3]],[[["polyline",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3]],["polyline",3]],[[["",0]],["polyline",3]],[[["",0]],["line",3]],[[["",0]],["pt2d",3]],[[["polyline",3],["polyline",3]],["result",6,[["polyline",3]]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["polyline",3]],["result",6,[["polyline",3]]]],[[]],[[]],[[["feature",3],["option",4,[["gpsbounds",3]]]],["result",6,[["polyline",3]]]],[[["",0]],["bounds",3]],[[["",0],["pt2d",3]],["option",4,[["polyline",3]]]],[[["",0],["pt2d",3]],["option",4,[["polyline",3]]]],[[["",0],["distance",3]],["polyline",3]],[[["",0],["polyline",3]],["option",4]],[[["",0],["infiniteline",3]],["option",4,[["pt2d",3]]]],[[]],[[]],[[],["vec",3,[["pt2d",3]]]],[[["",0]],["line",3]],[[["",0]],["pt2d",3]],[[["",0]],["distance",3]],null,[[["",0]]],[[["",0],["distance",3],["arrowcap",4]],["polygon",3]],[[["",0],["distance",3],["arrowcap",4]],["polygon",3]],[[["",0],["distance",3]],["polygon",3]],[[["",0],["distance",3],["distance",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3],["arrowcap",4]],["option",4,[["polygon",3]]]],[[["",0]],["pt2d",3]],[[["",0],["distance",3]]],[[["polyline",3]],["polyline",3]],[[["vec",3,[["pt2d",3]]]],["polyline",3]],[[["",0],["distance",3]],["polyline",3]],[[["",0],["distance",3]],["polyline",3]],[[["",0],["polyline",3]],["bool",0]],[[["vec",3,[["pt2d",3]]]],["result",6,[["polyline",3]]]],[[["pt2d",3]],["polyline",3]],[[["",0]],["angle",3]],[[["",0]],["vec",3]],[[["",0],["pt2d",3]],["pt2d",3]],null,[[["",0]],["i64",0]],[[["",0]],["polyline",3]],[[["",0],["pt2d",3]],["option",4,[["polyline",3]]]],[[["",0],["pt2d",3]],["option",4,[["polyline",3]]]],[[["",0]],["polyline",3]],[[["",0]],["result",4]],[[["",0],["distance",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3],["distance",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3]],["result",6,[["polyline",3]]]],[[["",0],["distance",3],["f64",0]],["result",6,[["vec",3,[["pt2d",3]]]]]],[[["",0],["distance",3],["distance",3]],["result",6]],[[["",0],["distance",3],["distance",3]],["vec",3]],[[["",0],["distance",3],["distance",3],["distance",3]],["vec",3]],[[["",0]],["linestring",3,[["f64",0]]]],[[["",0],["option",4,[["gpsbounds",3]]]],["geometry",3]],[[["",0]]],[[]],[[["",0]],["string",3]],[[["",0],["distance",3],["distance",3]],["option",4,[["polygon",3]]]],[[["",0],["distance",3]],["ring",3]],[[["",0],["pt2d",3],["pt2d",3]],["polyline",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["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",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["pt2d",3]],[[["",0]],["pt2d",3]],[[["",0]],["hashablept2d",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["hashablept2d",3]],["ordering",4]],[[],["result",4]],[[["pt2d",3]],["distance",3]],[[["",0],["pt2d",3]],["bool",0]],[[["",0],["hashablept2d",3]],["bool",0]],[[["pt2d",3]],["notnan",3,[["f64",0]]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["point",3,[["f64",0]]]]],[[["coordinate",3,[["f64",0]]]]],[[]],[[]],[[["",0],["",0]]],[[]],[[]],[[["",0],["hashablept2d",3]],["bool",0]],[[["f64",0],["f64",0]],["pt2d",3]],[[["f64",0],["f64",0]],["pt2d",3]],[[["",0],["hashablept2d",3]],["option",4,[["ordering",4]]]],[[["distance",3],["angle",3]],["pt2d",3]],[[["pt2d",3]],["f64",0]],[[["",0]],["result",4]],[[["vec",3,[["pt2d",3]]],["f64",0]],["vec",3,[["pt2d",3]]]],[[["gpsbounds",3]],["lonlat",3]],[[],["hashablept2d",3]],[[["",0]]],[[["",0]]],[[],["pt2d",3]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[],["f64",0]],null,null,[[],["f64",0]],null,null,[[]],null,[[["",0],["polyline",3]],["vec",3,[["pt2d",3]]]],[[["",0]],["string",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["ring",3]],[[["",0],["",0]]],[[["",0],["pt2d",3]],["bool",0]],[[["vec",3,[["pt2d",3]]]],["result",6]],[[],["result",4]],[[["",0]],["bool",0]],[[["",0],["ring",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["linestring",3,[["f64",0]]]]],[[["",0],["pt2d",3],["pt2d",3]],["option",4]],[[["",0],["pt2d",3],["pt2d",3]],["option",4,[["polyline",3]]]],[[["",0],["pt2d",3],["pt2d",3]],["option",4,[["polyline",3]]]],[[["",0],["pt2d",3],["pt2d",3],["bool",0]],["option",4,[["polyline",3]]]],[[]],[[],["vec",3,[["pt2d",3]]]],[[],["polygon",3]],[[["vec",3,[["pt2d",3]]]],["ring",3]],[[["",0],["ring",3]],["bool",0]],[[["vec",3,[["pt2d",3]]]],["result",6,[["ring",3]]]],[[["",0]],["vec",3]],[[["",0]],["pt2d",3]],null,[[["",0]],["result",4]],[[],["result",6]],[[["",0],["option",4,[["gpsbounds",3]]]],["geometry",3]],[[["",0],["distance",3]],["polygon",3]],[[["",0]]],[[["",0]],["string",3]],[[["f64",0],["f64",0]],["ring",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,[[["speed",3]],["speed",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["speed",3]],[[["",0],["",0]]],[[["",0],["speed",3]],["ordering",4]],[[["f64",0]],["speed",3]],[[],["result",4]],[[["speed",3]],["f64",0]],[[["",0],["speed",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[["distance",3],["duration",3]],["speed",3]],[[],["f64",0]],[[]],[[["f64",0]],["speed",3]],[[["f64",0]],["speed",3]],[[["f64",0]],["speed",3]],[[["duration",3]],["distance",3]],[[["f64",0]],["speed",3]],[[["",0],["speed",3]],["bool",0]],[[],["speed",3]],[[["",0],["speed",3]],["option",4,[["ordering",4]]]],[[["",0]],["result",4]],[[["speed",3]],["speed",3]],[[["",0]]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,[[["",0]]],[[],["vec",3,[["statistic",4]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["statistic",4]],[[["",0]],["histogram",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["statistic",4]],["ordering",4]],[[["",0]],["usize",0]],null,[[],["histogram",3]],[[["",0]],["string",3]],[[],["result",4]],[[["",0],["statistic",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["u64",0]]],[[]],null,[[]],[[]],null,null,[[],["histogram",3]],[[["",0],["statistic",4]],["option",4,[["ordering",4]]]],[[["",0],["f64",0]],["option",4]],[[["",0]]],[[["",0],["histogram",3]],["bool",0]],[[["",0],["statistic",4]],["option",4]],[[["",0]],["result",4]],[[["",0]]],[[["",0]]],[[["",0]],["string",3]],[[],["u64",0]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["duration",3]],["time",3]],[[["",0],["duration",3]]],[[],["string",3]],[[],["string",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["duration",3]],["time",3]],[[["",0]],["time",3]],[[["",0],["",0]]],[[["",0],["time",3]],["ordering",4]],[[],["time",3]],[[],["result",4]],[[["",0],["time",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[],["usize",0]],[[]],[[["",0],["",0]]],[[],["f64",0]],[[]],[[["",0],["time",3]],["bool",0]],[[["str",0]],["result",6,[["time",3]]]],[[["",0],["time",3]],["option",4,[["ordering",4]]]],[[["f64",0]],["time",3]],[[["f64",0]],["time",3]],[[["f64",0]],["time",3]],[[["",0]],["result",4]],[[["time",3]],["duration",3]],[[["duration",3]],["time",3]],[[["",0]]],[[["time",3]],["f64",0]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["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"]]},\ diff --git a/rustdoc/src/convert_osm/lib.rs.html b/rustdoc/src/convert_osm/lib.rs.html index 725c798e2d..54b7c733e5 100644 --- a/rustdoc/src/convert_osm/lib.rs.html +++ b/rustdoc/src/convert_osm/lib.rs.html @@ -229,6 +229,39 @@ 224 225 226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259
#[macro_use]
 extern crate anyhow;
 #[macro_use]
@@ -242,7 +275,7 @@
 use abstio::MapName;
 use abstutil::{Tags, Timer};
 use geom::{Distance, FindClosest, GPSBounds, HashablePt2D, LonLat, PolyLine, Polygon, Pt2D, Ring};
-use raw_map::{osm, Amenity, MapConfig, OriginalRoad, RawMap};
+use raw_map::{osm, Amenity, MapConfig, OriginalRoad, RawMap, RawRoad};
 
 mod clip;
 mod elevation;
@@ -364,6 +397,9 @@
         gtfs::import(&mut map).unwrap();
     }
 
+    if map.name == MapName::new("gb", "bristol", "east") {
+        bristol_hack(&mut map);
+    }
     map
 }
 
@@ -455,6 +491,36 @@
         }
     }
 }
+
+// We're using Bristol for a project that requires an unusual LTN neighborhood boundary. Insert a
+// fake road where a bridge crosses another road, to force blockfinding to trace along there.
+fn bristol_hack(map: &mut RawMap) {
+    let osm_way_id = map.new_osm_way_id(-1);
+    let i1 = osm::NodeID(364061012);
+    let i2 = osm::NodeID(1215755208);
+    let id = OriginalRoad { osm_way_id, i1, i2 };
+    let mut tags = Tags::empty();
+    tags.insert("highway", "service");
+    tags.insert("name", "Fake road");
+    tags.insert("oneway", "yes");
+    tags.insert("sidewalk", "none");
+    tags.insert("lanes", "1");
+    // TODO The LTN pathfinding tool will try to use this road. Discourage that heavily. It'd be
+    // safer to mark this as under construction, but then blockfinding wouldn't treat it as a
+    // boundary.
+    tags.insert("maxspeed", "1 mph");
+    tags.insert("bicycle", "no");
+
+    map.roads.insert(
+        id,
+        RawRoad::new(
+            vec![map.intersections[&i1].point, map.intersections[&i2].point],
+            tags,
+            &map.config,
+        )
+        .unwrap(),
+    );
+}
 
\ No newline at end of file diff --git a/rustdoc/src/ltn/lib.rs.html b/rustdoc/src/ltn/lib.rs.html index 522f4a844f..c3be40a78b 100644 --- a/rustdoc/src/ltn/lib.rs.html +++ b/rustdoc/src/ltn/lib.rs.html @@ -328,7 +328,7 @@ panic!("Consultation mode not supported on this map"); } // TODO Don't hardcode - app.session.consultation = Some(NeighborhoodID(33)); + app.session.consultation = Some(NeighborhoodID(0)); app.session.alt_proposals = crate::save::AltProposals::new(); ctx.loading_screen("initialize", |ctx, timer| { diff --git a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-f69e066278ff4726/out/built.rs.html b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-f69e066278ff4726/out/built.rs.html index bd7ad79ce3..285749f4b0 100644 --- a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-f69e066278ff4726/out/built.rs.html +++ b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-f69e066278ff4726/out/built.rs.html @@ -179,7 +179,7 @@ pub const RUSTDOC_VERSION: &str = r"rustdoc 1.60.0 (7737e0b5c 2022-04-04)"; #[doc=r#"The build time in RFC2822, UTC."#] #[allow(dead_code)] -pub const BUILT_TIME_UTC: &str = r"Wed, 18 May 2022 11:10:17 +0000"; +pub const BUILT_TIME_UTC: &str = r"Wed, 18 May 2022 11:24:09 +0000"; #[doc=r#"The target architecture, given by `CARGO_CFG_TARGET_ARCH`."#] #[allow(dead_code)] pub const CFG_TARGET_ARCH: &str = r"x86_64";