var searchIndex = JSON.parse('{\
"abstio":{"doc":"A/B Street organizes data files in a particular way. This …","t":[3,3,3,3,3,3,0,0,12,12,12,12,12,5,0,5,5,12,5,5,5,0,5,5,12,12,0,0,12,5,5,5,12,5,5,5,5,5,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,12,5,5,5,12,5,5,12,12,12,5,5,3,3,3,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,12,12,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,11,12,11,11,11,11,11,5,11,11,5,11,5,5,5,5,5,5,5,5,5,5,5,5,5,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,3,11,11,5,11,11,5,11,12,5,11,11,12,5,5,5,5,11,12,12,11,11,5,12,12,11,11,11,5,5],"n":["CityName","DataPacks","Entry","FileWithProgress","Manifest","MapName","abst_data","abst_paths","checksum","city","city","compressed_size_bytes","country","delete_file","download","download_bytes","download_to_file","entries","file_exists","find_next_file","find_prev_file","http","http_get","http_post","inner","input","io","io_native","last_printed_at","list_all_objects","list_dir","load_all_objects","map","maybe_read_binary","maybe_read_json","must_read_object","parse_scenario_path","path","path","path_all_edits","path_all_saves","path_all_scenarios","path_camera_state","path_edits","path_player","path_popdat","path_prebaked_results","path_raw_map","path_routes","path_save","path_scenario","path_shared_input","print_download_progress","processed_bytes","read_binary","read_json","read_object","runtime","slurp_bytes","slurp_file","started_at","total_bytes","uncompressed_size_bytes","write_binary","write_json","DataPacks","Entry","Manifest","all_data_packs","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checksum","compressed_size_bytes","deserialize","deserialize","deserialize","entries","filter","from","from","from","input","into","into","into","is_file_part_of_huge_seattle","load","load_or_create","path_to_city","runtime","save","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uncompressed_size_bytes","CityName","MapName","ROOT_DIR","ROOT_PLAYER_DIR","__private_field","__private_field","as_any","as_filename","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","city","city","clone","clone","clone_box","clone_into","clone_into","cmp","cmp","country","deref","deref","describe","describe","deserialize","deserialize","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from_city","from_path","initialize","initialize","input_path","into","into","into","into","list_all_cities_from_importer_config","list_all_cities_from_manifest","list_all_cities_locally","list_all_cities_merged","list_all_maps_from_manifest","list_all_maps_in_city_from_importer_config","list_all_maps_in_city_from_manifest","list_all_maps_in_city_locally","list_all_maps_in_city_merged","list_all_maps_locally","list_all_maps_merged","map","ne","ne","new","new","parse","parse_scenario_path","partial_cmp","partial_cmp","path","path","path_all_edits","path_all_saves","path_all_scenarios","path_camera_state","path_edits","path_player","path_popdat","path_prebaked_results","path_raw_map","path_routes","path_save","path_scenario","path_shared_input","seattle","seattle","serialize","serialize","to_data_pack_name","to_owned","to_owned","to_path","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","download_bytes","download_to_file","print_download_progress","http_get","http_post","find_next_file","find_prev_file","list_all_objects","load_all_objects","maybe_read_json","must_read_object","read_binary","read_json","read_object","FileWithProgress","borrow","borrow_mut","delete_file","events","events_and_raw","file_exists","from","inner","inner_slurp_file","into","keys","last_printed_at","list_dir","maybe_read_binary","maybe_write_binary","maybe_write_json","new","path","processed_bytes","read","read_line","slurp_file","started_at","total_bytes","try_from","try_into","type_id","write_binary","write_json"],"q":["abstio","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstio::abst_data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstio::abst_paths","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstio::download","","","abstio::http","","abstio::io","","","","","","","","","abstio::io_native","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single city is identified using this.","Player-chosen groups of files to opt into downloading","A single file","","A list of all canonical data files for A/B Street that’…","A single map is identified using this.","","Generate paths for different A/B Street files","md5sum of the file","The name of the city, in filename-friendly form – for …","","Compressed size in bytes","A two letter lowercase country code, from …","Idempotent","","Downloads bytes from a URL. This must be called with a …","Download a file from a URL. This must be called with a …","Keyed by path, starting with “data/”","","","Keeps file extensions","","Performs an HTTP GET request and returns the raw …","Performs an HTTP POST request and returns the response.","","A list of cities to download for running the map importer.","","Normal file IO using the filesystem","","Just list all things from a directory, return sorted by …","Returns full paths","Load all serialized things from a directory, return …","The name of the map within the city, in filename-friendly …","","","May be a JSON or binary file. Panics on failure.","Extract the map and scenario name from a path. Crashes if …","","","","","","","","","","","","","","","","Print download progress to STDOUT. Pass this the …","","","","May be a JSON or binary file","A list of cities to download for using in A/B Street. …","An adapter for widgetry::Settings::read_svg to read SVGs …","","","","Uncompressed size in bytes. Because we have some massive …","","","Player-chosen groups of files to opt into downloading","A single file","A list of all canonical data files for A/B Street that’…","Fill out all data packs based on the local manifest.","","","","","","","md5sum of the file","Compressed size in bytes","","","","Keyed by path, starting with “data/”","Removes entries from the Manifest to match the DataPacks …","","","","A list of cities to download for running the map importer.","","","","Because there are so many Seattle maps and they’re …","","Load the player’s config for what files to download, or …","If an entry’s path is system data, return the city.","A list of cities to download for using in A/B Street. …","Saves the player’s config for what files to download.","","","","","","","","","","","","","Uncompressed size in bytes. Because we have some massive …","A single city is identified using this.","A single map is identified using this.","","","","","","Stringify the map name for filenames.","","","","","","","","","The name of the city, in filename-friendly form – for …","","","","","","","","","A two letter lowercase country code, from …","","","Stringify the city name for debug messages. Don’t …","Stringify the map name for debug messages. Don’t …","","","","","","","","","","","","","Create a MapName from a city and map within that city.","Transforms a path to a map back to a MapName. Returns None
…","","","Constructs the path to some city-scoped data/input.","","","","","Returns all city names based on importer config.","Returns all city names based on the manifest of available …","Returns all city names available locally.","Returns all city names either available locally or based …","Returns all maps from all cities based on the manifest of …","Returns all maps in a city based on importer config.","Returns all maps from one city based on the manifest of …","Returns all maps from one city that’re available …","Returns all maps from one city that’re available either …","Returns all maps from all cities available locally.","Returns all maps from all cities either available locally …","The name of the map within the city, in filename-friendly …","","","Create a CityName from a country code and city.","Create a MapName from a country code, city, and map name.","Parses a CityName from something like “gb/london”; …","Extract the map and scenario name from a path. Crashes if …","","","","Returns the filesystem path to this map.","","","","","","","","","","","","","","Convenient constructor for the main city of the game.","Convenient constructor for the main city of the game.","","","Returns the string to opt into runtime or input files for …","","","Expresses the city as a path, like “gb/london”; the …","","","","","","","","","","","","","Downloads bytes from a URL. This must be called with a …","Download a file from a URL. This must be called with a …","Print download progress to STDOUT. Pass this the …","Performs an HTTP GET request and returns the raw …","Performs an HTTP POST request and returns the response.","","Keeps file extensions","Just list all things from a directory, return sorted by …","Load all serialized things from a directory, return …","","May be a JSON or binary file. Panics on failure.","","","May be a JSON or binary file","","","","Idempotent","","","","","","","","","","Returns full paths","","","","Also hands back a callback that’ll add the final result …","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,2,3,1,2,0,0,0,0,4,0,0,0,0,0,0,5,6,0,0,5,0,0,0,3,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,6,0,0,5,5,1,0,0,0,0,0,6,4,1,6,4,1,6,1,1,4,1,6,4,4,4,1,6,6,4,1,6,4,4,6,4,6,6,4,1,6,4,1,6,4,1,6,4,1,6,1,0,0,0,0,7,8,3,3,7,8,2,3,7,8,2,3,2,3,2,3,3,2,3,2,3,2,7,8,2,3,2,3,2,3,2,3,2,3,7,8,2,3,3,3,7,8,2,7,8,2,3,2,2,2,2,3,2,3,3,3,3,3,3,2,3,2,3,2,0,2,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,2,3,3,2,3,2,7,8,2,3,7,8,2,3,7,8,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,5,5,0,5,5,0,5,5,5,0,0,0,0,5,5,5,5,5,0,5,5,5,5,5,0,0],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["asref",8,["str"]]]],null,[[["string",3],["str",15],["option",4,["string"]],["sender",3],["asref",8,["str"]]]],[[["string",3],["str",15],["option",4,["string"]],["asref",8,["str"]]]],null,[[["str",15],["asref",8,["str"]]],["bool",15]],[[["string",3]],[["string",3],["option",4,["string"]]]],[[["string",3]],[["string",3],["option",4,["string"]]]],null,[[["str",15],["asref",8,["str"]]]],[[["string",3],["str",15],["asref",8,["str"]]]],null,null,null,null,null,[[["string",3]],[["string",3],["vec",3,["string"]]]],[[["string",3]],[["string",3],["vec",3,["string"]]]],[[["string",3]],["vec",3]],null,[[["string",3],["timer",3]],[["result",6],["deserializeowned",8]]],[[["string",3],["timer",3]],[["result",6],["deserializeowned",8]]],[[["string",3],["timer",3]],["deserializeowned",8]],[[["str",15]]],[[["str",15],["asref",8,["str"]]],["string",3]],null,[[["mapname",3]],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["str",15],["asref",8,["str"]]],["string",3]],[[],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["string",3],["str",15],["mapname",3]],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["str",15],["asref",8,["str"]]],["string",3]],[[["string",3],["receiver",3,["string"]]]],null,[[["string",3],["timer",3]],["deserializeowned",8]],[[["string",3],["timer",3]],["deserializeowned",8]],[[["string",3],["timer",3]],[["result",6],["deserializeowned",8]]],null,[[["str",15]],[["vec",3,["u8"]],["u8",15]]],[[["str",15],["asref",8,["str"]]],[["vec",3,["u8"]],["result",6,["vec"]]]],null,null,null,[[["string",3]]],[[["string",3]]],null,null,null,[[],["datapacks",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["datapacks",3]],["manifest",3]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["str",15]],["bool",15]],[[],["manifest",3]],[[],["datapacks",3]],[[["str",15]],[["cityname",3],["option",4,["cityname"]]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,[[],["any",8]],[[],["string",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["cityname",3]],[[],["mapname",3]],[[],[["global",3],["box",3,["cloneableany","global"]],["cloneableany",8]]],[[]],[[]],[[["cityname",3]],["ordering",4]],[[["mapname",3]],["ordering",4]],null,[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[["cityname",3]],["bool",15]],[[["mapname",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["cityname",3],["str",15]],["mapname",3]],[[["str",15]],[["option",4,["mapname"]],["mapname",3]]],[[]],[[]],[[["str",15],["asref",8,["str"]]],["string",3]],[[]],[[]],[[]],[[]],[[],[["cityname",3],["vec",3,["cityname"]]]],[[["manifest",3]],[["cityname",3],["vec",3,["cityname"]]]],[[],[["cityname",3],["vec",3,["cityname"]]]],[[["manifest",3]],[["cityname",3],["vec",3,["cityname"]]]],[[["manifest",3]],[["vec",3,["mapname"]],["mapname",3]]],[[],[["vec",3,["mapname"]],["mapname",3]]],[[["cityname",3],["manifest",3]],[["vec",3,["mapname"]],["mapname",3]]],[[["cityname",3]],[["vec",3,["mapname"]],["mapname",3]]],[[["cityname",3],["manifest",3]],[["vec",3,["mapname"]],["mapname",3]]],[[],[["vec",3,["mapname"]],["mapname",3]]],[[["manifest",3]],[["vec",3,["mapname"]],["mapname",3]]],null,[[["cityname",3]],["bool",15]],[[["mapname",3]],["bool",15]],[[["str",15]],["cityname",3]],[[["str",15]],["mapname",3]],[[["str",15]],[["cityname",3],["result",6,["cityname"]]]],[[["str",15]]],[[["cityname",3]],[["option",4,["ordering"]],["ordering",4]]],[[["mapname",3]],[["option",4,["ordering"]],["ordering",4]]],[[["str",15],["asref",8,["str"]]],["string",3]],[[],["string",3]],[[["mapname",3]],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["str",15],["asref",8,["str"]]],["string",3]],[[],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["mapname",3]],["string",3]],[[["string",3],["str",15],["mapname",3]],["string",3]],[[["str",15],["mapname",3]],["string",3]],[[["str",15],["asref",8,["str"]]],["string",3]],[[],["cityname",3]],[[["str",15]],["mapname",3]],[[],["result",4]],[[],["result",4]],[[],["string",3]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["string",3],["str",15],["option",4,["string"]],["sender",3],["asref",8,["str"]]]],[[["string",3],["str",15],["option",4,["string"]],["asref",8,["str"]]]],[[["string",3],["receiver",3,["string"]]]],[[["str",15],["asref",8,["str"]]]],[[["string",3],["str",15],["asref",8,["str"]]]],[[["string",3]],[["string",3],["option",4,["string"]]]],[[["string",3]],[["string",3],["option",4,["string"]]]],[[["string",3]],[["string",3],["vec",3,["string"]]]],[[["string",3]],["vec",3]],[[["string",3],["timer",3]],[["result",6],["deserializeowned",8]]],[[["string",3],["timer",3]],["deserializeowned",8]],[[["string",3],["timer",3]],["deserializeowned",8]],[[["string",3],["timer",3]],["deserializeowned",8]],[[["string",3],["timer",3]],[["result",6],["deserializeowned",8]]],null,[[]],[[]],[[["str",15],["asref",8,["str"]]]],[[],["events",3]],[[],["eventsandraw",3]],[[["str",15],["asref",8,["str"]]],["bool",15]],[[]],null,[[["str",15]],[["vec",3,["u8"]],["result",6,["vec"]]]],[[]],[[],["keys",3]],null,[[["string",3]],[["string",3],["vec",3,["string"]]]],[[["string",3],["timer",3]],[["result",6],["deserializeowned",8]]],[[["str",15]],["result",6]],[[["str",15]],["result",6]],[[["str",15]],["result",6]],null,null,[[],[["usize",15],["result",6,["usize","error"]],["error",3]]],[[],[["error",3],["result",4,["option","error"]],["option",4,["string"]]]],[[["str",15],["asref",8,["str"]]],[["vec",3,["u8"]],["result",6,["vec"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["string",3]]],[[["string",3]]]],"p":[[3,"Entry"],[3,"CityName"],[3,"MapName"],[3,"Manifest"],[3,"FileWithProgress"],[3,"DataPacks"],[3,"ROOT_DIR"],[3,"ROOT_PLAYER_DIR"]]},\
"abstutil":{"doc":"The contents of this crate need to be organized better:","t":[12,8,8,3,3,3,8,3,17,3,3,5,10,5,12,0,0,10,0,5,5,5,5,5,12,12,5,5,5,5,10,12,12,12,12,0,12,12,5,5,5,5,0,0,5,5,5,5,5,5,12,0,5,5,5,12,0,5,3,12,11,11,11,11,12,11,11,11,12,11,11,11,11,5,11,11,11,11,11,11,12,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,5,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,12,12,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,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,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,11,12,12,11,11,11,10,12,11,12,12,11,11,12,12,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5],"n":["0","CloneableAny","CloneableImpl","CmdArgs","Counter","FixedMap","IndexableKey","MultiMap","PROGRESS_FREQUENCY_SECONDS","Tags","VecMap","abbreviated_format","as_any","basename","bits","cli","clone","clone_box","collections","contains_duplicates","deserialize_btreemap","deserialize_hashmap","deserialize_multimap","deserialize_usize","empty","free","from_binary","from_binary_reader","from_json","from_json_reader","index","inner","inner","key_type","kv","logger","map","map","must_run_cmd","parent_path","plain_list_names","prettyprint_usize","process","serde","serialize_btreemap","serialize_hashmap","serialize_multimap","serialize_usize","serialized_size_bytes","setup","sum","time","to_binary","to_json","to_json_terse","used","utils","wraparound_get","CmdArgs","bits","borrow","borrow_mut","done","enabled","free","from","from_args","into","kv","new","optional","optional_free","optional_parse","parse_args","required","required_free","true_false","try_from","try_into","type_id","used","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","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","diff","empty","empty","eq","eq","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","is","is_any","is_empty","is_empty","is_empty","key_type","len","len","map","map","max","mut_or_insert","ne","ne","new","new","new","new","new","push","remove","remove","remove","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","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","println","processed_bytes","processed_items","read","read_file","read_line","reprintln","results","selfless_println","sink","stack","start","start_iter","started_at","started_at","started_at","stop","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","abbreviated_format","basename","parent_path","plain_list_names","prettyprint_usize"],"q":["abstutil","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstutil::cli","","","","","","","","","","","","","","","","","","","","","","","abstutil::clone","","","","abstutil::collections","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstutil::logger","abstutil::process","abstutil::serde","","","","","","","","","","","","","","","","abstutil::time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","abstutil::utils","","","",""],"d":["","Trick to make a cloneable Any from …","","Yet another barebones command-line flag parsing library.","","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.","","","","","","","","","","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 …","Serializes a MultiMap.","Serializes a usize
as a u32
to save space. Useful when …","The number of bytes for an object serialized to bincode.","On native: uses env_log","","","Transforms an object to bincoded bytes.","Stringifies an object to nicely formatted JSON.","Stringifies an object to terse JSON.","","","","Yet another barebones command-line flag parsing library.","","","","","","","","","","","On native, initialize with real flags. On web, transform …","","","","","","","","","","","","Trick to make a cloneable Any from …","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","Serializes a MultiMap.","Serializes a usize
as a u32
to save space. Useful when …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,3,0,0,2,0,0,0,0,0,0,4,3,0,0,0,0,5,6,7,7,3,0,4,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,3,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,0,0,2,2,1,0,0,0,0,0,0,8,6,4,4,8,8,1,7,6,4,8,1,7,4,8,1,7,4,8,1,7,8,6,4,8,0,1,7,6,4,8,7,1,7,1,1,4,4,1,1,6,4,8,1,7,6,4,8,1,7,7,1,8,8,5,7,1,6,7,4,1,7,6,4,8,1,7,1,1,6,4,1,7,6,4,4,8,8,6,4,1,6,4,8,1,7,6,4,1,7,1,7,4,8,8,8,4,8,1,7,6,4,8,1,7,6,4,8,1,7,6,4,8,1,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,9,0,0,0,0,0,9,10,9,10,11,12,13,9,10,11,12,13,10,13,0,10,10,0,10,10,13,13,9,10,11,12,13,12,10,9,10,11,12,13,10,13,12,13,11,11,11,10,12,13,10,10,13,10,10,10,12,0,14,10,12,13,10,10,10,14,10,10,10,10,10,10,11,12,13,10,10,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,0,0,0,0,0],"f":[null,null,null,null,null,null,null,null,null,null,null,[[["usize",15]],["string",3]],[[],["any",8]],[[["str",15],["asref",8,["str"]]],["string",3]],null,null,null,[[],[["cloneableany",8],["box",3,["cloneableany"]]]],null,[[],["bool",15]],[[["deserializer",8]],[["result",6,["btreemap"]],["btreemap",3]]],[[["deserializer",8]],[["result",6,["hashmap"]],["hashmap",3]]],[[["deserializer",8]],[["multimap",3],["result",6,["multimap"]]]],[[["deserializer",8]],[["usize",15],["result",6,["usize"]]]],null,null,[[],[["result",6],["deserializeowned",8]]],[[["read",8]],[["result",6],["deserializeowned",8]]],[[],[["result",6],["deserializeowned",8]]],[[["read",8]],[["result",6],["deserializeowned",8]]],[[],["usize",15]],null,null,null,null,null,null,null,[[["command",3]]],[[["str",15]],["string",3]],[[["btreeset",3,["string"]],["string",3]],["string",3]],[[["usize",15]],["string",3]],null,null,[[["btreemap",3],["serializer",8]],["result",6]],[[["hashmap",3],["serializer",8]],["result",6]],[[["serializer",8],["multimap",3]],["result",6]],[[["usize",15],["serializer",8]],["result",6]],[[],["usize",15]],[[]],null,null,[[],[["vec",3,["u8"]],["u8",15]]],[[],["string",3]],[[],["string",3]],null,null,[[["isize",15]]],null,null,[[]],[[]],[[]],[[["str",15]],["bool",15]],null,[[]],[[["vec",3,["string"]],["string",3]],["cmdargs",3]],[[]],null,[[],["cmdargs",3]],[[["str",15]],[["option",4,["string"]],["string",3]]],[[],[["option",4,["string"]],["string",3]]],[[["str",15],["fn",8]],["option",4]],[[],[["vec",3,["string"]],["result",6,["vec"]]]],[[["str",15]],["string",3]],[[],["string",3]],[[["str",15]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[],["any",8]],[[],[["cloneableany",8],["box",3,["cloneableany"]]]],null,null,null,null,null,null,null,[[["usize",15]],["usize",15]],[[]],[[],["btreemap",3]],[[]],[[]],[[],["btreemap",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["multimap",3]],[[],["counter",3]],[[],["tags",3]],[[],["fixedmap",3]],[[]],[[]],[[]],[[]],[[["counter",3]],["vec",3]],[[],["vec",3]],[[],[["btreemap",3,["btreeset"]],["btreeset",3]]],[[],[["usize",15],["btreemap",3,["usize"]]]],[[],["bool",15]],[[["str",15]],["bool",15]],[[],["bool",15]],[[]],[[],["multimap",3]],[[],["counter",3]],[[]],[[],["result",4]],[[],["result",4]],[[["tags",3]],["vec",3]],[[],["tags",3]],null,[[["multimap",3]],["bool",15]],[[["tags",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["option",4]],[[],["btreeset",3]],[[],["usize",15]],[[["str",15]],[["string",3],["option",4,["string"]]]],[[],["option",4]],[[],["option",4]],[[["str",15]],[["string",3],["result",6,["string"]]]],[[["usize",15]],["vec",3]],[[],["usize",15]],[[],["usize",15]],[[]],[[],["btreemap",3]],null,null,[[]],[[["into",8,["string"]],["string",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["bool",15]],[[["str",15],["vec",3,["str"]]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,[[],["usize",15]],[[],["usize",15]],null,null,[[],["usize",15]],[[["fn",8]]],[[["multimap",3]],["bool",15]],[[["tags",3]],["bool",15]],[[],["vecmap",3]],[[],["multimap",3]],[[],["counter",3]],[[["btreemap",3,["string","string"]],["string",3]],["tags",3]],[[],["fixedmap",3]],[[]],[[]],[[["str",15]],[["option",4,["string"]],["string",3]]],[[],["option",4]],[[],["result",4]],[[],["result",4]],[[["btreeset",3]]],[[],[["vec",3,["vec"]],["vec",3]]],[[],["usize",15]],null,[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],[["iter",3,["option"]],["flatten",3,["iter"]]]],[[["isize",15]]],[[]],[[["command",3]]],[[["deserializer",8]],[["result",6,["btreemap"]],["btreemap",3]]],[[["deserializer",8]],[["result",6,["hashmap"]],["hashmap",3]]],[[["deserializer",8]],[["multimap",3],["result",6,["multimap"]]]],[[["deserializer",8]],[["usize",15],["result",6,["usize"]]]],[[],[["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]],[[["serializer",8],["multimap",3]],["result",6]],[[["usize",15],["serializer",8]],["result",6]],[[],["usize",15]],[[],[["vec",3,["u8"]],["u8",15]]],[[],["string",3]],[[],["string",3]],null,null,null,null,null,null,null,null,null,[[["string",3],["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["f64",15]],[[]],[[]],[[]],[[["instant",6]],["f64",15]],[[],["events",3]],[[],["eventsandraw",3]],null,[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,[[["u32",15],["str",15],["fn",8],["vec",3]],["vec",3]],[[]],[[]],[[]],[[]],[[]],[[],["keys",3]],null,null,null,null,null,null,[[["into",8,["string"]],["string",3]],["timer",3]],[[["str",15]],[["timedfilereader",3],["result",6,["timedfilereader"]]]],[[["usize",15],["string",3]],["progress",3]],[[["box",3,["timersink"]],["str",15],["timersink",8]],["timer",3]],[[]],[[["option",4]],["option",4]],null,[[["str",15],["fn",8],["vec",3]],["vec",3]],[[["str",15],["fn",8],["vec",3]],["vec",3]],null,[[["f64",15]],["string",3]],[[["string",3]]],[[["string",3]]],null,null,[[],[["usize",15],["result",6,["usize","error"]],["error",3]]],[[["str",15]],["result",6]],[[],[["option",4,["string"]],["error",3],["result",4,["option","error"]]]],[[["string",3]]],null,[[["option",4],["string",3]]],null,null,[[["into",8,["string"]],["string",3]]],[[["usize",15],["into",8,["string"]],["string",3]]],null,null,null,[[["into",8,["string"]],["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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["usize",15]],["string",3]],[[["str",15],["asref",8,["str"]]],["string",3]],[[["str",15]],["string",3]],[[["btreeset",3,["string"]],["string",3]],["string",3]],[[["usize",15]],["string",3]]],"p":[[3,"Tags"],[8,"CloneableImpl"],[3,"CmdArgs"],[3,"MultiMap"],[8,"IndexableKey"],[3,"VecMap"],[3,"FixedMap"],[3,"Counter"],[4,"StackEntry"],[3,"Timer"],[3,"TimerSpan"],[3,"TimedFileReader"],[3,"Progress"],[8,"TimerSink"]]},\
"cli":{"doc":"A collection of tools, mostly related to importing maps …","t":[13,13,4,13,13,13,13,13,13,13,13,13,13,13,11,11,0,11,11,11,0,5,11,11,0,0,0,5,0,11,11,11,11,5,5,0,0,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,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,5,5,5],"n":["AugmentScenario","ClipOSM","Command","DumpJSON","GenerateHouses","GeoJSONToOsmosis","Import","ImportGrid2Demand","ImportJSONMap","ImportScenario","MinifyMap","OneStepImport","PickGeofabrik","RandomScenario","as_any","as_any_mut","augment_scenario","borrow","borrow_mut","clap","clip_osm","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","pick_geofabrik","random_scenario","try_from","try_into","type_id","vzip","add_lunch_trips","add_return_trips","clip_path","drive_on_left","geojson_path","input","input","input","input","input","input_scenario","map","map","map","map","map","map_name","num_required","out_path","output","output","path","pbf_path","raw_args","rng_seed","rng_seed","rng_seed","scenario_name","skip_problems","use_geofabrik","add_lunch_trips","add_return_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","find_matching_regions","load_remote_geojson","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","cli::pick_geofabrik","",""],"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 …","Runs the main A/B Street importer, which manages maps and …","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 in a single command.","Prints the osm.pbf file from download.geofabrik.de that …","Generates a random scenario using the proletariat robot …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Before a person’s final trp home, insert a round-trip …","For people with only a single trip, add a return trip …","The path to an Osmosis boundary polygon","Do people drive on the left side of the road in this map?","The path to a GeoJSON file with a boundary","The path to a GeoJSON file","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 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 path to a map to generate houses for","What to name the new imported map. The country will …","If the tool doesn’t generate at least this many houses, …","The path to write the XML results","The path to write","The GeoJSON file to write","","The path to the input .osm.pbf file","See the importer’s source code for the defined flags. …","A seed for generating random numbers","A seed for generating random numbers","A seed for generating random numbers","The name of the scenario to generate","Problems occur when a position is within the map …","Use Geofabrik to grab OSM input if true, or Overpass if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,2,2,3,4,4,5,6,7,8,9,2,10,6,7,11,12,4,12,3,8,12,13,3,14,10,2,12,10,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,15,15,15,15,0,16,16,16,16,16,16,16,16,16,16,16,0,16,16,16,16,16,0,0,0,0],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[],["app",3]],null,[[["string",3]]],[[]],[[["argmatches",3]]],null,null,null,[[["string",3]]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["result",6]],[[["string",3]]],null,null,[[["u64",15],["string",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["scenario",3],["timer",3],["map",3],["xorshiftrng",3]]],[[["scenario",3],["xorshiftrng",3]]],[[["buildingid",3],["bool",15],["findclosest",3],["map",3],["xorshiftrng",3]],["option",4]],[[["duration",3],["xorshiftrng",3]],["duration",3]],[[["string",3],["u64",15],["bool",15]]],[[["polygon",3],["str",15]],["result",6]],[[["string",3]],["result",6]],[[],[["point",3,["f64"]],["f64",15]]],[[["timer",3],["map",3],["xorshiftrng",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["xorshiftrng",3],["f64",15]],["distance",3]],[[["usize",15],["u64",15],["string",3]]],[[["string",3]],["result",6]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[],["result",4]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["str",15]],["option",4]],[[["string",3]],[["time",3],["result",6,["time"]]]],[[["string",3]],[["result",6,["vec"]],["vec",3,["externalperson"]]]],[[["string",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["string",3],["bool",15]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["string",3],["bool",15]]],[[["lonlat",3],["geojson",4]],["vec",3]],[[["string",3],["str",15]]],[[["string",3]]]],"p":[[4,"Command"],[13,"AugmentScenario"],[13,"ClipOSM"],[13,"OneStepImport"],[13,"GeoJSONToOsmosis"],[13,"ImportGrid2Demand"],[13,"ImportScenario"],[13,"ImportJSONMap"],[13,"PickGeofabrik"],[13,"RandomScenario"],[13,"MinifyMap"],[13,"GenerateHouses"],[13,"DumpJSON"],[13,"Import"],[3,"Record"],[3,"Input"]]},\
"collisions":{"doc":"A simple data format to list collisions that’ve …","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.","","","","","","","","","","Import data from Seattle GeoData …","Import data from the UK STATS19 dataset. See …","","","","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,[[]],[[]],[[]],[[]],[[]],[[]],[[],["severity",4]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["severity",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["extrashapes",3],["str",15]],["collisiondataset",3]],[[["extrashapes",3],["str",15]],["collisiondataset",3]],[[]],[[]],[[]],null,[[["str",15]],[["duration",3],["option",4,["duration"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["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,12,11,11,11,11,11,11,5,11,11,11,0,12,0,11,11,11,11,12,11,11,11,11,12,12,12,0,12,0,12,12,0,11,11,11,12,0,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,5,5,5,5,3,12,11,11,12,5,5,11,5,5,11,5,5,12,12,5,12,12,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,11,11,11,11,12,5,5,5,5,5,5],"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","clip","clone","clone","clone","clone_into","clone_into","clone_into","convert","deserialize","deserialize","deserialize","elevation","extra_buildings","extract","from","from","from","from","include_railroads","into","into","into","into","map_config","name","onstreet_parking","osm_geom","osm_input","parking","private_offstreet_parking","public_offstreet_parking","reader","serialize","serialize","serialize","skip_local_roads","split_ways","to_owned","to_owned","to_owned","transit","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","vzip","vzip","vzip","vzip","pct","clip_map","add_data","generate_input","scrape_output","OsmExtract","amenities","borrow","borrow_mut","complicated_turn_restrictions","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","vzip","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","vzip","vzip","vzip","vzip","ways","dedupe_angles","should_collapse_roundabout","split_up_roads","extract_route","glue_route","snap_bus_stops"],"q":["convert_osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::OnstreetParking","convert_osm::clip","convert_osm::elevation","","","convert_osm::extract","","","","","","","","","","","","","","","","","","","","","","convert_osm::osm_geom","","","","convert_osm::parking","","","","","convert_osm::reader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::split_ways","","","convert_osm::transit","",""],"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 …","","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 …","","","","","","","","","","","The path to an osmosis boundary polygon. Highly …","","","","","","","","","","","","If provided, read polygons from this GeoJSON file and add …","","","","","","OSM railway=rail will be included as light rail if so. …","","","","","","","","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)","","","","","","","","","","Unsplit roads","","(ID, restriction type, from way ID, via node ID, to way …","Traffic signals to the direction they apply","","","","","","Take a bunch of partial PolyLines and attempt to glue …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Role, member","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Many “roundabouts” like …","Returns amenities and a mapping of all points to split …","","",""],"i":[1,2,3,1,3,0,0,0,0,1,0,4,1,3,2,4,1,3,2,0,4,1,3,2,1,3,2,0,1,3,2,0,4,0,4,1,3,2,4,4,1,3,2,4,4,4,0,4,0,4,4,0,1,3,2,4,0,1,3,2,0,4,1,3,2,4,1,3,2,4,1,3,2,0,4,1,3,2,5,0,0,0,0,0,6,6,6,6,0,0,6,0,0,6,0,0,6,6,0,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,9,10,7,8,9,10,7,8,9,10,7,7,8,9,10,10,7,9,8,9,0,0,7,0,8,9,10,7,8,9,10,7,8,9,10,7,8,9,10,7,8,9,10,7,0,0,0,0,0,0],"f":[null,null,null,null,null,null,null,null,null,null,[[["rawmap",3],["str",15]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["onstreetparking",4]],[[],["publicoffstreetparking",4]],[[],["privateoffstreetparking",4]],[[]],[[]],[[]],[[["timer",3],["options",3]],["rawmap",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["timer",3],["vec",3],["rawmap",3]]],[[]],[[]],[[]],[[]],null,[[["rawmap",3],["timer",3]]],[[["rawmap",3]],["result",6]],[[["rawmap",3]],[["vec",3,["originalroad"]],["result",6,["vec"]]]],[[["vec",3,["originalroad"]],["rawmap",3],["originalroad",3]],["result",6]],null,null,[[]],[[]],null,[[["rawmap",3],["options",3],["timer",3]],["osmextract",3]],[[["rawmap",3],["vec",3]]],[[]],[[["tags",3]],[["option",4,["areatype"]],["areatype",4]]],[[["tags",3]],[["vec",3,["amenity"]],["amenity",3]]],[[]],[[["tags",3]],["bool",15]],[[["tags",3],["options",3]],["bool",15]],null,null,[[["vec",3,["usize"]],["usize",15],["rawroad",3],["rawmap",3]],["bool",15]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["relation",3],["relationid",3],["document",3]],["vec",3]],[[["relationid",3],["vec",3],["ring",3],["option",4,["ring"]]],[["vec",3,["polygon"]],["polygon",3]]],[[["ring",3],["polyline",3]],[["polygon",3],["option",4,["polygon"]]]],[[["relation",3],["relationid",3],["document",3]],[["polygon",3],["result",6,["polygon"]]]],null,[[["rawmap",3],["options",3],["timer",3]]],[[["rawmap",3],["privateoffstreetparking",4]]],[[["rawmap",3],["timer",3],["string",3]]],[[["rawmap",3],["timer",3],["string",3]]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[["str",15],["gpsbounds",3],["timer",3]],[["result",6,["document"]],["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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,[[["vec",3,["pt2d"]],["pt2d",3]],[["vec",3,["pt2d"]],["pt2d",3]]],[[["rawroad",3]],["bool",15]],[[["rawmap",3],["osmextract",3],["timer",3]]],[[["relation",3],["relationid",3],["document",3],["polygon",3]],[["option",4,["rawbusroute"]],["rawbusroute",3]]],[[["vec",3,["wayid"]],["wayid",3],["document",3]],[["vec",3,["nodeid"]],["result",6,["vec"]]]],[[["rawmap",3],["hashmap",3],["rawbusroute",3]],[["result",6,["rawbusroute"]],["rawbusroute",3]]]],"p":[[4,"OnstreetParking"],[4,"PrivateOffstreetParking"],[4,"PublicOffstreetParking"],[3,"Options"],[13,"SomeAdditionalWhereNoData"],[3,"OsmExtract"],[3,"Document"],[3,"Node"],[3,"Way"],[3,"Relation"]]},\
"fifteen_min":{"doc":"","t":[6,0,0,0,5,5,0,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,13,3,3,4,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,6,3,3,12,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,12,5,5,12,12,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,5,5,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["App","find_amenities","find_home","isochrone","main","run","viewer","FindAmenity","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","create_border_isochrone","create_multi_isochrone","draw","draw","from","from","hovering_on_bldg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","isochrone","new_state","new_state","on_click","other_event","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FindHome","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw_houses","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","on_click","options","other_event","score_houses","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Biking","BorderIsochrone","Isochrone","Options","Walking","amenities_reachable","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","colors","colors","draw","draw","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","onstreet_parking_spots","options","options","path_to","population","start","start","thresholds","thresholds","time_to_reach_building","time_to_reach_building","times_from","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","ExploreAmenities","HoverKey","HoverOnBuilding","Viewer","address","amenity_idx","amenity_type","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_panel","draw","draw","draw","draw_star","draw_unwalkable_roads","draw_unwalkable_roads","drawn_route","duration_away","event","event","from","from","from","from","highlight_start","hovering_on_bldg","hovering_on_category","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","isochrone","key","name","new_state","new_state","options_from_controls","options_to_controls","panel","panel","random_start","table","tooltip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip"],"q":["fifteen_min","","","","","","","fifteen_min::find_amenities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::find_home","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","This is a tool to experiment with the concept of …","Calculate isochrones around each amenity on a map and …","","","","","","","","","","Draw an isochrone from every intersection border","For every one of the requested amenity on the map, draw …","","","","","","","","","","","","","","","","","","","","","","","","","","","Ask what types of amenities are necessary to be within a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","For every house in the map, return the percent of …","","","","","","","","","","Represents the area reachable from all intersections on …","Represents the area reachable from a single building.","The constraints on how we’re moving.","","Per category of amenity, what buildings have that?","","","","","","","","","","","","","","","Colors used to draw the isochrone","Colors used to draw the isochrone","Colored polygon contours, uploaded to the GPU and ready …","Colored polygon contours, uploaded to the GPU and ready …","","","","","","","","","","","","","","","","","","How many sreet parking spots are on the same road as any …","The options used to generate this isochrone","The options used to generate this isochrone","","How many people live in the returned area, according to …","The center of the isochrone (can be multiple points)","The center of the isochrone (can be multiple points)","Thresholds used to draw the isochrone","Thresholds used to draw the isochrone","How far away is each building from the start?","How far away is each building from the start?","Calculate the quickest time to reach buildings across the …","","","","","","","","","","","","","","","","(building, scale factor)","","This is the UI state for exploring the isochrone/walkshed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with a random building","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,0,0,2,2,1,2,2,1,2,1,2,1,2,1,2,2,1,2,2,2,1,2,1,2,1,2,1,2,0,0,3,4,3,4,3,4,3,4,4,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,3,4,3,4,3,4,3,4,5,0,0,0,5,6,6,7,5,6,7,5,6,7,5,6,7,5,5,5,6,7,6,7,6,7,5,6,7,5,6,7,5,6,7,5,6,7,5,6,7,6,6,7,6,6,6,7,6,7,6,7,5,5,6,7,5,6,7,5,6,7,5,6,7,5,0,0,0,0,0,8,8,8,9,10,11,8,9,10,11,8,8,9,10,11,8,9,10,11,8,0,9,11,11,0,0,9,10,8,9,11,9,10,11,8,9,9,9,9,10,11,8,9,10,11,8,10,8,9,10,11,8,9,10,8,9,11,0,0,9,11,9,11,10,9,10,11,8,9,10,11,8,9,10,11,8,10,9,10,11,8],"f":[null,null,null,null,[[]],[[["settings",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["options",4],["eventctx",3]],["borderisochrone",3]],[[["amenitytype",4],["simpleapp",3],["options",4],["eventctx",3]],["isochrone",3]],[[["simpleapp",3],["gfxctx",3]]],null,[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["options",4],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["amenitytype",4],["simpleapp",3],["isochrone",3],["borderisochrone",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3],["panel",3],["str",15],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["options",4],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["buildingid",3],["simpleapp",3],["amenitytype",4],["percent",3],["vec",3,["amenitytype"]],["hashmap",3,["buildingid","percent"]],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3],["panel",3],["str",15],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["panel",3],["str",15],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],null,[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["amenitytype",4],["simpleapp",3],["timer",3],["options",4],["vec",3,["amenitytype"]]],[["percent",3],["hashmap",3,["buildingid","percent"]],["buildingid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["options",4]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["simpleapp",3],["vec",3,["buildingid"]],["options",4],["buildingid",3]],["isochrone",3]],[[["intersectionid",3],["simpleapp",3],["options",4],["vec",3,["intersectionid"]],["eventctx",3]],["borderisochrone",3]],null,null,null,[[["map",3],["buildingid",3]],[["option",4,["path"]],["path",3]]],null,null,null,null,null,null,null,[[["spot",4],["vec",3,["spot"]],["map",3]],[["buildingid",3],["duration",3],["hashmap",3,["buildingid","duration"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["building",3],["isochrone",3],["eventctx",3]],["panel",3]],[[["simpleapp",3],["gfxctx",3]]],[[["simpleapp",3],["gfxctx",3]]],null,[[["building",3],["eventctx",3]],["geombatch",3]],[[["simpleapp",3],["options",4],["eventctx",3]],["drawable",3]],null,null,null,[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["simpleapp",3],["eventctx",3]],["option",4]],null,[[["buildingid",3],["simpleapp",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["amenitytype",4],["simpleapp",3],["isochrone",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["panel",3]],["options",4]],[[["options",4],["eventctx",3]],["widget",3]],null,null,[[["simpleapp",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["simpleapp",3],["isochrone",3],["eventctx",3]],["hoveronbuilding",3]],[[]],[[]],[[]],[[]]],"p":[[3,"FindAmenity"],[3,"Results"],[3,"FindHome"],[3,"Results"],[4,"Options"],[3,"Isochrone"],[3,"BorderIsochrone"],[3,"Entry"],[3,"Viewer"],[3,"HoverOnBuilding"],[3,"ExploreAmenities"]]},\
"game":{"doc":"","t":[3,0,11,11,11,11,12,0,0,5,0,0,12,0,5,12,11,0,12,11,11,11,11,0,12,0,12,5,12,12,0,5,0,5,12,12,11,11,11,0,12,11,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,5,11,11,11,11,0,0,13,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,12,3,3,3,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,11,5,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,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,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,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,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,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,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,11,11,0,11,12,0,0,0,11,11,11,11,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,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,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,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,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,11,12,11,11,11,12,12,12,11,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,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,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,12,5,11,11,11,11,11,5,11,12,12,12,11,11,11,11,13,13,13,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,12,12,11,11,11,11,11,0,11,12,11,12,12,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,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,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,12,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,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,3,3,3,0,11,11,11,11,11,11,12,11,11,11,11,11,11,0,11,12,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,5,11,12,11,11,11,11,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,5,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,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,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,3,13,13,13,13,4,8,11,11,11,11,0,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,0,0,0,0,10,11,11,11,11,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,11,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,5,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,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,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,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,12,12,11,12,5,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,5,11,12,11,12,11,11,11,11,11,13,13,4,13,13,4,3,3,13,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,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,12,12,11,11,11,11,12,11,0,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,3,3,3,12,12,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,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,5,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,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,11,11],"n":["Setup","app","as_any","as_any_mut","borrow","borrow_mut","center_camera","challenges","common","continue_app_setup","debug","devtools","diff_map","edit","finish_app_setup","flags","from","info","initialize_tutorial","into","into_any","into_any_arc","into_any_rc","layer","load_kml","ltn","ltn","main","maybe_mode","opts","pregame","run","sandbox","setup_app","start_time","start_with_edits","try_from","try_into","type_id","ungap","ungap","vzip","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","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","study_area","suspended_sim","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","draw","draw_baselayer","edits_name","event","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","panel","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","draw_baselayer","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","mode","mouseover_i","move_waypoint","ne","ne","new","new","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","0","InputWaypoints","Waypoint","WaypointID","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","at","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","center","clone","clone_into","eq","equivalent","event","fmt","from","from","from","get_hash","get_panel_widget","get_waypoint_color","get_waypoint_text","get_waypoints","hash","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","label","ne","new","new","overwrite","rebuild_world","snap_to_endpts","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","export_for_leaflet","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","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","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","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw","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","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","draw","draw_baselayer","event","from","into","into_any","into_any_rc","kml","new_state","panel","polygon","scenario","story","try_from","try_into","type_id","vzip","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","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","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","Lasso","Marker","MarkerID","RecordedStoryMap","StoryMap","StoryMapEditor","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","eq","equivalent","event","event","event","fmt","from","from","from","from","from","from","from","from","from_story","get_hash","hash","idx","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_arc","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","label","lasso","load","markers","markers","name","name","ne","new","new","new_idx","new_state","new_state","on_click","panel","pl","pts","rebuild_panel","rebuild_world","save","serialize","simplify","story","to_owned","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","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","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","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw","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","BusRoute","BusStatus","BusStop","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","bus","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","draw_extra","draw_extra","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variant","vzip","vzip","vzip","vzip","warpers","warpers","draw_occupants","header","info","info_body","people","people_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","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","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw","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","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","export_throughput","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","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","Neighborhood","RatRun","Viewer","algorithms","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","browse","calculate_rat_runs","current_rat_run_idx","draw","draw_dynamic_stuff","draw_neighborhood","event","from","from","from","from_road","interior","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_interior_road","length_ratio","modal_filters","neighborhood","new","panel","path","perimeter","rat_run_from","rat_runs","recalculate","render","roads","start_from_road","toggle_modal_filter","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BrowseNeighborhoods","as_any","as_any_mut","borrow","borrow_mut","calculate_neighborhoods","draw","draw_neighborhoods","event","from","into","into_any","into_any_rc","new_state","panel","try_from","try_into","type_id","vzip","About","MainMenu","Screensaver","TitleScreen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","built_info","default_scenario_for_map","draw","draw","draw","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","line","new","new_state","new_state","panel","panel","panel","proposals","rng","screensaver","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","BUILT_TIME_UTC","CFG_ENDIAN","CFG_ENV","CFG_FAMILY","CFG_OS","CFG_POINTER_WIDTH","CFG_TARGET_ARCH","CI_PLATFORM","DEBUG","FEATURES","FEATURES_STR","HOST","NUM_JOBS","OPT_LEVEL","PKG_AUTHORS","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_LICENSE","PKG_NAME","PKG_REPOSITORY","PKG_VERSION","PKG_VERSION_MAJOR","PKG_VERSION_MINOR","PKG_VERSION_PATCH","PKG_VERSION_PRE","PROFILE","RUSTC","RUSTC_VERSION","RUSTDOC","RUSTDOC_VERSION","TARGET","maybe_update","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","draw","draw_baselayer","event","from","into","into_any","into_any_rc","launch","new_state","panel","proposals","try_from","try_into","type_id","vzip","Actions","BackToMainMenu","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_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","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","initialize","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","About","Create","Explore","PredictImpact","Route","Tab","TakeLayers","as_any","as_any","as_any_mut","as_any_mut","bike_network","borrow","borrow","borrow_mut","borrow_mut","draw","eq","explore","from","from","handle_action","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","labels","layers","make_left_panel","new_state","on_click","predict","quick_sketch","route","share","take_layers","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","discretize_zoom","draw","from","from","from","from","from","initialize","initialize","initialize","initialize","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","per_zoom","render_network_layer","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_top_panel","map_edit_key","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","into","into_any","into_any_arc","into_any_rc","new","per_zoom","render","simplify_name","simplify_patterns","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","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","biking_distance","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","estimated_driving_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_distance","max_biking_time","max_driving_time","max_elevation_gain","new_state","num_trips","pct","percentage_bar","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","maybe_add_bike_lanes","new_state","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","AltRoute","Avoid","ID","MainRoute","Neutral","Preference","RoutePlanner","RoutingPreferences","SeekOut","Waypoint","alt_routes","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","clone_into","clone_into","clone_into","default","draw","eq","eq","eq","equivalent","event","files","files","fmt","fmt","from","from","from","from","get_hash","hash","hills","input_panel","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","layers","main_route","name","ne","ne","new_state","once","recalculate_routes","results","routing_params","stressful_roads","sync_from_file_management","take_layers","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","update_input_panel","vzip","vzip","vzip","vzip","waypoints","world","NamedRoute","RenameRoute","RouteManagement","SavedRoutes","all","all_names","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_into","current","current_name","deserialize","deserialize","draw","eq","from","from","from","from","get_panel_widget","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","load","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","routes","save","serialize","serialize","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","waypoints","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","cmp_dist","cmp_duration","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","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","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","vzip","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::scenario","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::bus","","","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","game::ltn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::browse","","","","","","","","","","","","","","","","","","","game::pregame","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::pregame::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","","","game::ungap::labels","","","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::predict","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","game::ungap::route","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::route::files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::route::results","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::share","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","This directory contains extra/experimental tools not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","","Assumes some defaults.","","","","","The most recent Scenario loaded from a file. Don’t …","This is only used right now for a debug mode to compare …","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","Display an extra area with this name on the map. This …","Only filled out in edit mode. Stored here once to avoid …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited, store the unedited version …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if anything changed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by …","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world
after this","The caller is responsible for calling initialize_hover
…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple tool to place markers and free-hand shapes over …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw extra things when unzoomed or zoomed.","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, warp to this ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The build time in RFC2822, UTC.","The endianness, given by CARGO_CFG_TARGET_ENDIAN
.","The toolchain-environment, given by CARGO_CFG_TARGET_ENV
.","The OS-family, given by CARGO_CFG_TARGET_FAMILY
.","The operating system, given by CARGO_CFG_TARGET_OS
.","The pointer width, given by CARGO_CFG_TARGET_POINTER_WIDTH
…","The target architecture, given by CARGO_CFG_TARGET_ARCH
.","The Continuous Integration platform detected during …","Value of DEBUG for the profile used during compilation.","The features that were enabled during compilation.","The features as a comma-separated string.","The host triple of the rust compiler.","The parallelism that was specified during compilation.","Value of OPT_LEVEL for the profile used during …","A colon-separated list of authors.","The description.","The homepage.","The license.","The name of the package.","The source repository as advertised in Cargo.toml.","The full version.","The major version.","The minor version.","The patch version.","The pre-release version.","release
for release builds, debug
for other builds.","The compiler that cargo resolved to use.","The output of rustc -V
","The documentation generator that cargo resolved to use.","The output of rustdoc -V
","The target triple that was being compiled for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the …","Returns an Rc
-ed object from an Rc
-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay
or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled
: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named routes. Basic file …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A temporary structure that the caller should unpack and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“main” is determined by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,3,3,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,6,3,2,3,2,7,3,9,9,3,3,2,2,8,6,2,3,3,3,2,3,3,6,6,3,3,4,5,2,6,7,8,9,3,8,2,3,6,6,2,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,4,5,7,8,9,3,4,5,2,6,7,8,9,2,6,2,2,10,5,5,7,9,3,3,2,2,3,6,3,3,3,3,3,3,3,3,4,5,7,3,3,3,3,2,3,3,8,7,6,8,2,3,3,3,10,5,4,4,4,4,4,4,3,2,2,9,9,2,9,3,4,5,2,6,7,8,9,3,4,5,2,6,7,8,9,6,3,4,5,2,6,7,8,9,2,3,4,5,2,6,7,8,9,0,0,0,11,11,11,12,13,11,12,13,11,12,13,11,12,13,13,0,11,11,13,13,12,13,11,11,12,13,11,12,11,12,13,11,12,13,11,12,11,12,13,13,13,13,13,0,12,12,11,11,12,13,11,12,13,11,12,13,11,12,13,14,0,0,14,0,14,0,0,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,15,17,18,17,17,18,15,15,15,14,16,17,18,17,15,14,16,17,18,15,14,16,17,18,15,14,16,15,14,16,17,18,16,0,17,16,15,17,15,18,17,18,15,15,17,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,15,14,16,17,18,0,19,19,19,19,19,19,19,19,19,19,19,19,0,0,19,19,19,19,19,19,19,0,20,20,20,20,20,0,0,0,0,0,20,20,20,20,20,20,20,20,0,20,20,20,0,20,0,20,20,0,0,0,20,20,20,20,0,0,21,21,0,21,0,0,22,23,23,22,21,23,22,21,23,22,21,23,22,21,22,21,22,21,23,22,21,23,23,22,21,22,23,22,23,22,21,23,22,21,23,22,21,23,22,21,23,23,23,22,22,21,23,22,23,23,23,22,21,23,22,21,23,22,21,23,22,21,23,23,23,22,21,22,24,24,25,0,25,25,0,25,26,25,26,25,26,25,26,25,26,26,26,26,25,26,26,25,26,25,26,25,26,25,26,26,26,26,26,26,26,25,26,25,26,25,26,25,27,27,0,0,0,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,0,28,29,28,29,28,28,29,28,29,29,28,29,28,29,28,29,28,29,0,28,30,0,0,0,31,32,30,31,32,30,32,31,32,30,31,32,30,32,30,30,30,30,31,30,31,32,30,30,31,31,0,31,30,31,32,30,31,32,30,31,32,30,31,32,30,32,30,31,32,31,31,31,30,31,32,30,31,32,30,31,32,30,31,32,30,31,0,0,0,0,33,34,34,35,33,36,34,35,33,36,0,34,35,33,36,34,35,33,36,0,34,0,34,36,35,0,0,34,34,36,33,0,0,0,0,0,34,35,33,36,33,34,34,34,35,33,36,34,35,33,36,35,33,36,34,35,33,36,33,34,34,34,36,35,0,34,34,0,0,35,0,34,0,36,0,34,0,0,34,0,36,34,34,35,33,36,34,35,33,36,34,35,33,36,0,34,35,33,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,38,0,39,38,39,38,39,38,39,38,38,38,38,39,39,39,39,39,38,39,38,39,38,38,39,38,39,39,39,39,38,39,38,39,38,39,38,39,38,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,42,42,0,42,43,42,43,42,43,42,43,42,43,43,43,43,42,43,43,42,43,42,42,43,42,43,43,43,43,43,42,43,42,43,42,43,42,0,0,0,44,45,46,44,45,46,45,44,45,46,44,45,46,0,0,0,46,45,44,45,46,45,46,44,45,46,44,45,46,44,44,45,46,44,45,46,44,45,46,46,44,45,44,45,46,0,44,45,44,45,46,44,45,46,44,45,46,44,45,46,44,45,46,0,47,47,47,47,47,47,47,47,47,47,0,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,48,49,48,49,48,49,48,49,48,49,49,49,48,49,49,49,48,49,48,49,48,49,48,49,49,48,48,49,48,49,48,48,49,49,48,49,48,49,48,49,48,49,0,50,50,50,50,0,0,50,50,50,50,50,50,50,0,50,50,0,0,0,50,50,50,50,0,0,0,51,52,51,52,51,52,51,52,51,52,52,51,52,52,51,51,0,52,51,52,51,51,52,51,51,51,51,52,52,0,51,51,51,52,51,52,51,52,51,52,51,52,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,0,0,0,54,55,54,55,55,54,55,54,55,55,54,54,54,54,54,55,54,55,54,55,55,54,55,0,0,0,54,54,55,54,0,55,54,54,54,55,54,55,54,55,54,55,0,56,56,0,57,56,57,56,57,56,57,56,56,56,57,56,56,57,56,57,56,56,56,57,56,57,56,56,57,56,57,56,57,57,57,57,56,57,56,57,56,57,56,57,56,57,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,0,0,0,0,0,0,0,0,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,59,66,59,66,66,60,60,64,65,60,63,64,59,59,60,64,65,59,60,61,62,63,64,65,59,66,60,59,59,63,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,62,64,61,61,66,61,66,59,61,65,64,60,63,63,60,65,62,60,60,61,66,0,60,59,66,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,60,61,62,63,64,65,59,66,60,0,0,0,0,0,67,68,69,70,67,68,69,70,67,68,69,70,67,68,69,70,0,68,67,0,68,70,67,68,69,70,67,67,68,69,70,67,68,69,70,0,67,68,69,70,67,68,69,70,67,68,69,70,0,0,67,0,67,69,0,67,68,69,70,68,67,67,68,69,70,67,68,68,0,0,0,0,67,67,0,67,68,69,70,67,68,69,70,67,68,69,70,0,67,68,69,70,0,0,0,0,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,0,0,72,72,72,0,72,72,0,72,72,72,72,72,72,72,72,0,72,0,0,72,72,72,72,72,72,72,72,72,72,72,0,72,72,72,72,72,0,0,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,0,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,0,0,75,76,75,76,75,76,75,76,75,76,75,0,76,76,75,76,75,75,75,75,0,0,76,75,0,75,75,76,76,0,75,76,75,76,76,75,76,0,0,75,75,75,75,76,75,0,75,0,0,75,75,75,76,0,76,76,75,75,75,76,75,76,75,76,75,75,76,75,0,77,77,77,77,77,0,77,77,77,77,77,77,77,77,77,77,77,77,77,77,0,0,0,78,79,78,79,78,79,78,79,0,79,79,78,79,79,78,79,0,0,78,79,78,79,78,79,78,79,78,79,78,79,0,0,79,78,78,79,79,78,79,78,79,78,79,78,79,0,0,0,80,81,82,80,81,82,81,80,81,82,80,81,82,80,81,82,80,81,82,82,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,80,81,80,81,82,80,81,82,80,81,82,80,81,82,80,81,82,0,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,0,84,84,84,84,84,84,84,0,0,0,85,85,85,85,85,85,85,0,85,85,85,85,85,0,85,85,85,85,85,85,85,85,86,86,86,86,86,86,0,86,0,0,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,87,88,88,88,89,86,90,88,89,86,90,88,89,86,90,88,89,86,90,0,0,88,89,86,86,90,86,90,0,90,90,88,88,89,90,88,87,88,89,86,90,90,86,87,0,88,89,0,88,89,86,90,88,89,86,90,89,86,90,88,89,86,90,87,88,0,0,0,90,88,90,88,0,0,90,90,88,0,88,88,89,90,86,86,90,88,89,0,88,89,86,90,88,89,86,90,88,89,86,90,86,88,89,86,90,88,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,91,91,91,91,0,91,91,0,0,0,91,0,91,0,91,91,91,91,0,0,0,91,0,91,91,91,91,91,91,91,92,0,0,0,0,92,92,92,93,92,93,92,93,92,93,94,93,93,94,0,94,93,0,92,93,0,92,93,92,93,92,93,0,94,0,93,0,93,0,0,94,0,0,92,93,92,93,92,93,93,92,93,0,0,0,0,95,96,95,96,95,96,95,96,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,0,0,97,98,97,98,97,98,97,98,97,97,97,97,98,98,98,98,98,97,98,97,98,97,97,98,97,97,98,98,98,97,97,97,98,97,98,97,98,97,98,97,0,0,99,100,99,100,99,99,100,99,100,99,100,99,100,99,100,99,99,100,99,100,99,99,100,99,100,99,100,99,100,99,99,100,99,99,100,99,100,100,100,99,100,99,100,99,100,99,101,101,101,0,0,101,101,0,102,101,103,102,101,103,102,101,103,102,101,103,101,103,101,103,102,102,102,101,103,102,101,102,101,103,103,102,101,103,102,101,103,101,103,102,101,103,0,102,103,102,102,102,102,103,102,101,103,102,101,103,102,101,103,102,101,103,102,101,103,104,0,0,104,0,104,105,106,104,105,106,104,105,106,104,105,106,104,104,104,104,105,106,105,106,105,106,104,104,105,106,105,106,104,105,105,106,104,105,106,104,104,105,106,104,105,105,105,106,104,105,106,104,105,105,106,104,105,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,0,0,107,108,107,108,107,108,107,108,108,108,107,107,107,108,107,107,108,108,107,108,107,108,108,107,108,0,107,108,107,107,107,107,107,108,107,108,107,108,107,108,107,108,0,0,109,110,109,110,109,110,109,110,110,110,109,109,109,110,109,109,110,110,109,110,109,110,110,109,110,0,110,109,110,109,110,109,109,109,110,110,110,110,110,109,110,110,110,109,110,109,110,109,110,109,110,0,0,0,0,0,0,111,112,111,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,0,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,111,113,112,114,115,116,0,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,111,113,112,114,115,111,116,111,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,113,112,114,115,116,112,114,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,113,112,114,115,111,116,0,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,118,119,120,118,119,120,119,118,119,120,118,119,120,0,119,118,118,118,118,118,118,119,120,119,119,118,119,120,118,119,120,119,120,118,119,120,119,120,119,118,120,118,120,119,119,119,118,119,120,118,119,118,119,120,118,119,120,118,119,120,118,119,120,0,121,121,121,121,0,121,121,121,121,121,121,121,121,121,121,121,121,121,0,0,0,0,122,123,124,125,122,123,124,125,122,123,124,125,122,123,124,125,125,0,0,122,123,124,123,124,122,123,124,122,123,124,125,122,123,124,125,122,123,124,125,125,122,123,124,125,125,122,123,124,122,123,124,0,122,122,125,122,123,124,125,122,123,124,125,122,123,124,125,125,122,123,124,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,126,126,126,126,126,126,126,126,126,126,126,0,126,126,126,126,126,126,126,0,0,127,127,127,0,127,127,127,0,0,0,128,129,130,131,128,127,132,129,130,131,128,127,132,129,129,130,131,128,127,132,129,130,131,128,127,132,128,130,129,129,0,129,131,132,129,131,132,128,132,129,130,131,128,127,132,0,129,128,128,129,129,130,131,128,127,132,129,130,131,128,127,132,131,128,127,129,130,131,128,127,132,0,128,128,129,0,0,130,0,132,0,130,129,129,130,130,129,0,132,129,130,0,130,129,130,131,128,127,132,129,130,131,128,127,132,129,130,131,128,127,132,129,130,131,128,127,132,133,133,0,133,133,133,133,133,133,133,133,133,133,133,133,133,0,133,133,133,0,133,133,133,133,133,0,0,0,133,0,0,133,133,0,133,0,0,0,133,133,133,133,0,0,0,0,134,0,0,134,135,0,135,134,0,135,136,137,138,134,139,135,140,136,137,138,134,139,135,140,136,138,139,136,136,138,136,137,138,134,139,135,140,136,137,138,134,139,135,140,136,0,137,135,135,136,136,140,140,136,136,135,140,136,136,136,137,138,134,139,135,140,140,0,138,140,136,137,138,134,139,135,140,136,137,138,134,139,135,140,137,138,134,139,135,140,136,137,138,134,139,135,140,0,137,140,135,140,136,136,0,139,136,139,138,135,137,136,136,136,137,138,134,139,135,140,136,137,138,134,139,135,140,136,137,138,134,139,135,140,136,137,138,134,139,135,140,141,141,0,0,0,0,0,142,143,142,143,142,143,142,143,0,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,0,0,0,144,145,146,144,145,146,144,145,146,144,145,146,145,144,145,145,144,144,145,146,144,145,146,144,145,146,145,146,144,145,146,0,146,146,146,146,144,144,0,0,144,144,144,145,145,145,144,145,146,144,145,146,144,145,146,144,145,146,0,0,0,147,148,149,147,148,149,147,148,149,147,148,149,147,148,148,149,147,147,148,149,147,148,149,147,148,149,148,149,147,148,149,0,147,147,148,148,0,148,149,147,147,148,148,147,148,149,147,148,149,147,148,149,147,148,149,148,0,0,150,151,150,151,150,151,150,151,150,150,0,150,151,151,151,151,150,151,150,151,151,150,151,151,150,150,150,151,150,151,150,151,150,151,0,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,0,0,153,154,154,153,154,153,154,153,154,153,153,154,154,154,154,153,154,154,153,154,153,153,154,153,154,154,153,154,154,153,154,153,154,153,154,153,154,0,0,155,156,155,156,155,156,155,156,156,0,155,155,0,155,156,156,156,156,156,155,156,155,156,156,155,156,155,156,156,155,155,0,0,0,155,156,155,156,155,156,155,156,157,0,157,157,0,0,157,0,0,158,159,157,159,160,157,158,159,160,157,158,159,160,157,158,159,160,157,158,0,159,159,157,157,160,157,158,159,159,157,161,157,160,159,160,157,157,158,159,161,161,158,159,160,157,158,159,160,157,158,159,157,158,159,160,157,158,159,0,157,160,160,160,161,159,160,157,158,159,160,157,158,159,160,157,158,159,160,157,158,0,0,0,0,0,162,163,164,165,166,162,163,164,165,166,162,163,164,165,166,162,163,164,165,166,162,163,164,165,162,163,163,164,165,163,164,166,162,162,162,163,164,165,166,163,164,165,162,163,164,165,166,162,163,164,165,166,163,164,165,166,162,163,164,165,166,0,0,0,163,164,165,166,163,166,162,166,166,162,163,0,164,162,163,164,166,162,162,162,163,164,165,166,162,163,164,165,166,162,163,164,165,166,162,166,162,163,164,165,166,163,167,0,167,167,168,0,0,0,168,167,168,167,168,167,0,167,168,169,167,168,169,167,168,169,167,168,169,167,167,167,170,167,170,0,169,169,167,167,167,0,170,170,170,170,170,169,167,167,170,169,0,0,168,169,167,170,170,170,170,167,168,169,167,168,169,167,167,168,169,167,170,167,167,169,169,170,169,167,0,170,169,167,167,168,169,167,168,169,167,0,168,169,167,168,169,167,0,0,171,172,171,172,171,171,172,171,172,171,172,171,0,171,172,171,171,172,171,172,172,171,172,171,172,171,171,171,171,171,172,171,172,171,172,171,172,0,173,173,173,173,173,173,0,173,173,173,0,173,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,0,0,174,174,174,174,174,0,174,174,174,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,0,0,175,176,175,176,175,176,175,176,175,176,175,0,175,176,0,175,176,175,176,176,175,176,175,176,176,175,0,0,175,175,176,175,176,175,176,175,176,0,177,177,177,177,177,177,0,0,0,177,177,177,177,177,177,177,177,177,177,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,0,0,0,0,0,179,180,181,182,183,179,180,181,182,183,179,180,181,182,183,179,180,181,182,183,183,181,183,179,180,181,179,180,181,182,179,180,181,182,183,181,179,180,181,182,183,179,180,181,182,183,182,183,179,180,181,182,183,179,180,181,183,179,180,181,182,182,179,180,181,181,179,179,180,181,179,179,180,181,182,183,179,180,181,182,183,179,180,181,182,183,179,180,181,182,183,0,184,184,0,184,184,184,184,0,184,184,0,0,184,0,0,0,184,0,185,185,185,186,187,185,188,189,184,186,187,185,188,189,184,0,186,187,185,188,189,184,186,187,185,188,189,184,186,186,188,189,184,189,184,189,188,187,187,186,185,189,184,189,186,0,188,188,186,187,185,188,189,184,186,186,186,186,185,185,186,186,188,188,188,188,188,186,187,185,188,189,184,186,187,185,188,189,184,189,184,186,187,185,188,189,184,0,184,186,185,0,186,187,188,188,188,187,187,186,189,187,185,188,189,188,188,188,189,189,184,188,188,186,188,186,187,188,188,188,189,188,186,187,189,184,186,184,0,186,187,185,188,189,184,186,187,185,188,189,184,185,186,187,185,188,189,184,186,187,185,188,189,184,187,187,186,188,188,0,190,190,190,190,190,190,190,190,190,190,190,190,0,190,0,190,190,190,190,190,190,190,190,0,0,191,192,191,192,191,192,191,192,191,192,191,192,191,192,191,192,191,192,191,191,192,0,192,191,192,192,191,191,192,191,192,191,192,191,192,193,193,193,193,0,0,194,193,194,193,194,194,193,194,193,193,193,194,194,193,194,194,193,194,193,194,193,193,194,193,194,194,194,194,193,194,194,194,194,194,194,193,194,194,193,194,193,194,193,194,193,0,0,0,195,196,195,196,195,196,195,196,0,0,0,195,196,196,195,196,195,196,196,195,196,195,196,195,196,195,195,196,196,195,196,196,195,195,196,195,196,195,196,195,196,195,196,196,0,197,197,197,197,0,0,198,197,198,197,0,198,197,198,197,198,197,0,198,197,197,198,197,198,197,198,197,198,197,0,0,197,198,198,0,0,0,0,199,198,197,198,197,198,197,198,197,0,0,0,0,0,200,201,202,203,204,200,201,202,203,204,200,201,202,203,204,200,201,202,203,204,200,201,202,203,200,201,202,203,204,204,204,200,201,202,203,200,201,202,203,204,200,201,202,203,204,200,201,202,203,204,200,201,202,203,204,200,201,202,203,0,204,204,204,204,200,201,202,203,204,200,201,202,203,204,200,201,202,203,204,200,201,202,203,0,205,205,205,205,205,205,205,205,205,205,205,0,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,0,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,207,0,207,207,207,207,207,207,207,207,207,207,207,207,0,207,0,0,0,0,0,0,208,209,210,211,208,212,210,213,209,211,208,212,210,213,209,212,212,211,208,212,210,213,209,211,208,212,210,213,209,213,210,209,209,211,213,212,208,212,212,211,208,208,211,208,212,210,213,209,210,208,208,211,208,212,210,213,209,211,208,212,210,213,209,208,212,210,213,209,211,208,212,210,213,209,211,0,210,210,210,210,211,209,0,0,208,208,211,210,211,211,209,212,211,208,212,210,213,209,211,208,212,210,213,209,211,208,212,210,213,209,211,208,212,210,213,209,0,214,214,214,214,214,214,214,214,214,214,214,0,0,214,214,214,214,214,214,214,214,214,215,216,0,215,216,0,0,0,216,215,217,217,215,218,216,217,215,218,216,217,215,218,216,217,215,218,216,215,218,216,215,218,216,218,217,215,218,216,215,217,0,217,215,216,217,215,218,216,215,215,218,217,217,215,218,216,217,215,218,216,215,218,216,217,215,218,216,217,217,218,215,218,217,217,217,0,218,218,217,217,215,218,216,217,215,218,216,217,215,218,216,217,215,218,216,217,217,215,218,216,217,217,0,0,0,0,219,220,219,220,221,222,219,220,221,222,219,220,221,222,219,220,221,222,221,221,219,220,221,222,220,221,219,220,221,222,219,219,220,221,222,219,220,221,222,219,220,221,222,219,220,221,222,222,221,221,219,222,220,222,219,220,220,222,222,222,221,222,221,219,220,221,222,219,220,221,222,219,220,221,222,219,220,221,222,221,0,0,0,223,224,223,225,224,223,225,224,223,225,224,223,225,223,0,0,0,224,224,225,223,224,223,223,223,225,223,224,223,225,224,223,223,224,223,225,224,223,225,223,225,224,223,225,223,0,225,223,225,225,223,223,223,224,225,225,225,225,224,223,225,224,223,225,224,223,225,224,223,225,0,0,0,226,227,226,227,226,227,226,227,227,226,227,226,227,226,227,226,227,226,227,226,227,227,227,226,226,227,227,0,226,227,226,227,226,227,226,226,227],"f":[null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["setup",3],["app",3],["bool",15],["eventctx",3]],[["box",3,["state"]],["vec",3,["box"]]]],null,null,null,null,[[["option",4,["mapedits"]],["app",3],["option",4,["sim"]],["mapedits",3],["setup",3],["sim",3],["bool",15],["eventctx",3]],[["box",3,["state"]],["vec",3,["box"]]]],null,[[]],null,null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[]],null,null,null,[[["settings",3]]],null,[[["setup",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,[[["map",3],["str",15]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["bool",15],["showobject",8],["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["id",4]],[["pt2d",3],["option",4,["pt2d"]]]],[[["eventctx",3]]],[[],["sim",3]],null,[[["into",8,["string"]],["string",3],["eventctx",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["showobject",8],["drawoptions",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["agentcache",3],["bounds",3],["showobject",8],["prerender",3]],[["renderable",8],["vec",3,["renderable"]]]],null,null,[[],["option",4]],null,null,[[["bool",15],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["into",8,["string"]],["string",3],["eventctx",3]],["bool",15]],null,[[["f64",15],["option",4,["f64"]],["pt2d",3],["id",4],["option",4,["id"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["map",3],["colorscheme",3],["eventctx",3],["flags",3],["timer",3],["options",3],["sim",3]],["permap",3]],[[["map",3],["timer",3],["eventctx",3]]],null,[[["showobject",8],["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],null,[[["map",3],["sim",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["vec",3,["challenge"]],["btreemap",3,["string","vec"]],["string",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["gameplaymode",4]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["option",4],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3],["gameplaymode",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["string",3],["into",8,["string"]]],["cutscenebuilder",3]],[[["fn",8],["box",3,["fn"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["str",15],["into",8,["string"]],["string",3],["f64",15]],["cutscenebuilder",3]],[[],["color",3]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["fn",8],["str",15],["eventctx",3]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["color",3],["widget",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["string",3],["into",8,["string"]]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["scenario",3],["timer",3],["map",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["btreeset",3],["eventctx",3]],["widget",3]],[[["app",3],["duration",3]],[["vec",3,["textspan"]],["textspan",3]]],[[["app",3],["agenttype",4]],["color",3]],[[["app",3],["tripmode",4]],["color",3]],[[["app",3],["tripphasetype",4]],["color",3]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3],["text",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["contextualactions",8],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],null,[[["app",3]],[["id",4],["option",4,["id"]]]],[[["map",3],["btreeset",3]],[["intersectionid",3],["btreeset",3,["intersectionid"]]]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["duration",3]],[["box",3,["fnonce"]],["fnonce",8]]],[[["app",3],["tab",4],["contextualactions",8],["eventctx",3]]],[[["text",3],["btreeset",3,["string"]],["string",3],["fn",8]]],[[],["commonstate",3]],[[["app",3],["id",4]],["text",3]],null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["app",3],["intersectionid",3]]],[[["app",3]],[["roadid",3],["vec",3,["roadid"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3],["eventctx",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4,["usize"]]]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,[[["eventctx",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[["usize",15],["intersectionid",3],["map",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3],["eventctx",3]],["routesketcher",3]],[[],["route",3]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3],["bool",15]]],[[["app",3],["option",4,["str"]],["str",15],["eventctx",3]],["bool",15]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["roadid",3],["app",3],["btreeset",3,["roadid"]],["eventctx",3]],["roadselector",3]],null,null,[[["app",3],["eventctx",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[["app",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["f64",15],["option",4,["f64"]],["pt2d",3],["id",4],["option",4,["id"]],["permap",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["app",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["waypointid",3]],[[]],[[["waypointid",3]],["bool",15]],[[],["bool",15]],[[["app",3],["worldoutcome",4,["waypointid"]],["waypointid",3],["outcome",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],[["tripendpoint",4],["vec",3,["tripendpoint"]]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["waypointid",3]],["bool",15]],[[["app",3]],["inputwaypoints",3]],[[["app",3],["tripendpoint",4]],["waypoint",3]],[[["app",3],["vec",3,["tripendpoint"]],["tripendpoint",4]]],[[["usize",15],["fn",8],["world",3],["eventctx",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["eventctx",3]]],null,[[["tags",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],["drawable",3]],[[["app",3],["eventctx",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["bool",15],["string",3],["id",4]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["mapname",3],["vec",3,["mapname"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,null,[[["vec",3,["originalroad"]],["app",3],["option",4,["vec"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]]],null,null,[[["app",3],["string",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["app",3],["agentid",4]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["agentid",4]],["delaycause",4]],[[["app",3],["agentid",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["pathconstraints",4],["map",3]]],[[],["source",4]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["laneid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["pathconstraints",4],["app",3],["source",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3],["laneid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["map",3],["sim",3],["id",4]]],[[["app",3],["gfxctx",3]]],[[["map",3],["sim",3],["id",4]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["intersectionid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["pt2d",3],["item",4],["vec",3,["item"]],["str",15],["option",4,["pt2d"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["timer",3]],[["roadid",3],["counter",3,["roadid"]]]],[[["usize",15]],[["vec",3,["textspan"]],["textspan",3]]],[[["panel",3]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["polygon",3],["app",3],["pathrequest",3],["eventctx",3]],[["option",4,["box"]],["box",3,["state"]]]],[[["app",3],["tripendpoint",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["routingparams",3],["tripmode",4],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["roadselector",3],["eventctx",3]],["panel",3]],[[["roadid",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["roadid",3],["vec",3,["roadid"]],["intersectionid",3],["vec",3,["intersectionid"]],["map",3]],["string",3]],[[["intersectionid",3],["map",3]],["feature",3]],[[["lane",3]],[["map",3,["string","value"]],["option",4,["map"]]]],[[["roadid",3],["map",3]],["feature",3]],[[["roadid",3],["map",3]],["string",3]],[[["direction",4],["lane",3]],[["map",3,["string","value"]],["value",4],["string",3]]],[[["roadid",3],["map",3]],[["map",3,["string","value"]],["value",4],["string",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["app",3],["intersectionid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["usize",15],["app",3],["intersectionid",3],["btreeset",3,["intersectionid"]],["bool",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["vec",3,["usize"]],["usize",15],["collisiondataset",3],["app",3],["eventctx",3]],[["world",3,["dummyid"]],["dummyid",3]]],[[["collisiondataset",3]],[["vec",3,["usize"]],["usize",15]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["panel",3]],["filters",3]],[[["vec",3,["usize"]],["usize",15],["collisiondataset",3],["app",3],["eventctx",3]],[["world",3,["dummyid"]],["dummyid",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[],["filters",3]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["heatmapoptions",3],["option",4,["heatmapoptions"]],["app",3],["counter",3,["buildingid"]],["buildingid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["scenario",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["bool",15],["app",3],["option",4,["string"]],["string",3],["timer",3]]],[[["hashmap",3],["pt2d",3],["str",15],["colorscheme",3],["string",3],["vec",3,["pt2d"]],["btreemap",3,["string","string"]],["usize",15]],["object",3]],[[["app",3],["str",15]]],[[["app",3],["option",4,["string"]],["string",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",4]],["bool",15]],[[["vec",3,["lonlat"]],["lonlat",3],["app",3],["string",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3],["eventctx",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["scenario",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["markerid",3]],[[],["recordedstorymap",3]],[[]],[[]],[[],["result",4]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["markerid",3]],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],[["option",4,["ring"]],["ring",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["storymap",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["app",3],["recordedstorymap",3]],[["storymap",3],["option",4,["storymap"]]]],null,null,null,null,[[["markerid",3]],["bool",15]],[[],["storymap",3]],[[],["lasso",3]],null,[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["usize",15],["str",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3]]],[[],["result",4]],[[["vec",3,["pt2d"]],["pt2d",3]],["ring",3]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["app",3],["mapedits",3],["eventctx",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["laneid",3]],["bool",15]],null,null,[[["editcmd",4]],[["id",4],["option",4,["id"]]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],["panel",3]],[[["app",3],["eventctx",3]],["panel",3]],null,[[["app",3],["intersectionid",3],["gameplaymode",4],["eventctx",3]],[["option",4,["box"]],["box",3,["state"]]]],null,null,null,[[["app",3],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["transition",4,["app"]],["string",3],["option",4,["transition"]],["box",3,["fn"]],["fn",8],["into",8,["string"]],["app",3],["bool",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["fn"]],["fn",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],null,null,null,[[["app",3],["option",4,["speed"]],["speed",3]],[["choice",3,["speed"]],["vec",3,["choice"]]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,[[["editroad",3],["lanetype",4],["tags",3]],["usize",15]],[[["editroad",3],["direction",4]],["usize",15]],[[["editroad",3],["lanetype",4],["bool",15]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["roadid",3],["app",3],["mapedits",3],["editroad",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["option",4,["laneid"]],["app",3],["laneid",3],["eventctx",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4,["mapedits"]],["mapedits",3]]],[[["roadid",3],["app",3],["option",4,["laneid"]],["laneid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["roadid",3],["usize",15],["app",3]],["geombatch",3]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["roadid",3]],["geombatch",3]],null,[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["usize",15]],["laneid",3]],null,[[["lanetype",4]],[["option",4,["str"]],["str",15]]],null,[[["road",3],["option",4,["laneid"]],["app",3],["laneid",3],["eventctx",3]],["panel",3]],[[["usize",15],["roadid",3],["bool",15],["app",3],["editroad",3],["eventctx",3]],["panel",3]],[[["option",4,["isize"]],["app",3],["isize",15],["fn",8],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["laneid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["roadid",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["app",3],["laneid",3]],[["vec",3,["choice"]],["choice",3,["distance"]]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["busrouteid",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],null,null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["intersectionid",3],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["usize",15],["app",3],["fn",8],["eventctx",3]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["usize",15],["eventctx",3]]],[[["app",3],["btreeset",3]],[["bundleedits",3],["option",4,["bundleedits"]]]],[[],["bundleedits",3]],[[]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["usize",15],["app",3],["btreeset",3],["eventctx",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["btreeset",3]],["geombatch",3]],null,[[]],[[]],[[["app",3],["btreeset",3]],["bundleedits",3]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["app",3],["btreeset",3],["eventctx",3]],["panel",3]],[[["bool",15],["app",3],["eventctx",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["app",3],["intersectionid",3],["btreeset",3,["intersectionid"]],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["app",3],["eventctx",3]]],null,null,null,[[["vec",3,["polygon"]],["polygon",3]],["vec",3]],[[["app",3],["btreeset",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["intersectionid",3],["gameplaymode",4],["app",3],["bundleedits",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["controltrafficsignal",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["controltrafficsignal",3],["map",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["str",15],["map",3]],[["result",6,["movementid"]],["movementid",3]]],null,[[["intersectionid",3],["str",15],["map",3]],[["controltrafficsignal",3],["result",6,["controltrafficsignal"]]]],[[["app",3],["str",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["intersectionid",3],["map",3]],[["snapper",3],["result",6,["snapper"]]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["vec",3,["nodeid"]],["result",6,["vec"]]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,[[["intersectionid",3],["btreeset",3,["intersectionid"]],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["intersectionid",3],["btreeset",3,["intersectionid"]],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["intersectionid",3],["btreeset",3,["intersectionid"]],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,null,[[["intersectionid",3],["btreeset",3,["intersectionid"]],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["intersectionid",3],["btreeset",3,["intersectionid"]],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["app",3],["editcmd",4],["eventctx",3]],[["option",4,["box"]],["box",3,["state"]]]],[[["app",3],["editcmd",4],["eventctx",3]],[["option",4,["box"]],["box",3,["state"]]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["btreeset",3],["eventctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["btreeset",3],["eventctx",3]],["widget",3]],[[["roadid",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],[[["app",3]],[["id",4],["option",4,["id"]]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["panel",3]],[["option",4,["tab"]],["tab",4]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["hashset",3,["string"]],["string",3]]],null,[[["app",3],["gfxctx",3]]],null,null,[[["dataoptions",3]],["bool",15]],[[["app",3],["contextualactions",8],["eventctx",3]]],[[["eventctx",3],["app",3],["bool",15],["string",3],["id",4]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["app",3],["id",4]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,[[["vec",3],["eventctx",3]],[["widget",3],["vec",3,["widget"]]]],[[["hashmap",3],["tab",4],["vec",3],["eventctx",3]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["app",3],["tab",4],["contextualactions",8],["eventctx",3]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["fn",8],["app",3],["str",15],["dataoptions",3],["eventctx",3]],["widget",3]],null,null,null,[[["app",3],["eventctx",3]],["widget",3]],[[["app",3]],[["id",4],["option",4,["id"]]]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,[[["personid",3],["option",4,["personid"]],["details",3],["app",3],["buildingid",3]]],[[["tab",4],["app",3],["details",3],["buildingid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["buildingid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["buildingid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["buildingid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["buildingid",3],["eventctx",3]],["widget",3]],[[["tab",4],["carid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["carid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["carid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["busroute",3]],["text",3]],[[["busrouteid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["busrouteid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["busstopid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["busstopid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["areaid",3],["eventctx",3]],["widget",3]],[[["app",3],["areaid",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["app",3],["details",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["bool",15],["app",3],["details",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["bool",15],["app",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["bool",15],["app",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["tab",4],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["app",3],["details",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["app",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["intersectionid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["intersectionid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["laneid",3],["eventctx",3]],["widget",3]],[[["app",3],["laneid",3],["eventctx",3]],["widget",3]],[[["tab",4],["app",3],["details",3],["laneid",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["laneid",3],["eventctx",3]],["widget",3]],[[["app",3],["laneid",3],["eventctx",3]],["widget",3]],[[["dataoptions",3],["app",3],["details",3],["laneid",3],["eventctx",3]],["widget",3]],[[["app",3],["laneid",3],["dataoptions",3],["eventctx",3]],["widget",3]],[[["parkinglotid",3],["tab",4],["details",3],["eventctx",3]],["widget",3]],[[["parkinglotid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["parkinglotid",3],["eventctx",3]],["widget",3]],[[["personid",3],["bool",15],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["personid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["details",3],["eventctx",3]],["widget",3]],[[["map",3],["person",3],["eventctx",3]],["widget",3]],[[["personid",3],["tab",4],["bool",15],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["carid",3],["app",3],["details",3],["bool",15],["eventctx",3]],["widget",3]],[[["carid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["personid",3],["bool",15],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["app",3],["personid",3],["eventctx",3]],["widget",3]],[[["btreemap",3],["personid",3],["bool",15],["app",3],["details",3],["eventctx",3]],["widget",3]],[[["btreemap",3],["personid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["eventctx",3],["analytics",3],["percent",3],["tripinfo",3],["tripid",3]],["widget",3]],[[["tripid",3],["analytics",3],["app",3],["details",3],["eventctx",3]]],[[["app",3],["tripendpoint",4]]],[[["opentrip",3]],["bool",15]],[[["btreemap",3],["personid",3],["tripid",3],["app",3],["details",3],["eventctx",3]],["widget",3]],[[]],[[["eventctx",3],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["color",3],["bool",15],["path",3],["unitfmt",3],["eventctx",3]],["widget",3]],[[["eventctx",3],["option",4,["f64"]],["f64",15],["app",3],["tripid",3]],["widget",3]],[[["tripid",3],["map",3],["option",4,["f64"]],["details",3],["vec",3,["tripphase"]],["tripphase",3],["f64",15],["app",3],["opentrip",3],["eventctx",3]],["widget",3]],[[],["opentrip",3]],[[["eventctx",3],["agentid",4],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],null,[[["tripid",3]],[["btreemap",3,["tripid","opentrip"]],["opentrip",3],["tripid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[["str",15],["eventctx",3]],["widget",3]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["option",4,["str"]],["str",15]]],null,null,null,[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["panel",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]]],[[["app",3],["distance",3],["eventctx",3]]],[[["eventctx",3]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["app",3],["eventctx",3]],["steepstreets",3]],[[["app",3],["eventctx",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["app",3],["buildingid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["buildingid",3]],["bool",15]],[[],["result",4]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["favorites",3]],[[],[["option",4,["str"]],["str",15]]],[[["app",3],["eventctx",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["app",3],["buildingid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["app",3],["eventctx",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["eventctx",3]],["static",3]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["app",3],["eventctx",3]],["static",3]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[["app",3],["eventctx",3]],["static",3]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],null,[[["app",3],["eventctx",3]],["bikeactivity",3]],[[["eventctx",3],["widget",3],["colordiscrete",3],["string",3],["str",15]],["static",3]],[[["app",3],["eventctx",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["widget"]],["app",3],["widget",3],["options",3]],["panel",3]],[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["loc",4]],["bool",15]],[[["bool",15],["app",3],["eventctx",3]],["occupancy",3]],[[["app",3],["eventctx",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["options",3],["option",4,["widget"]],["app",3],["widget",3],["eventctx",3]],["panel",3]],[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15],["option",4,["widget"]],["app",3],["widget",3],["options",3]],["panel",3]],null,[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["app",3],["options",3],["eventctx",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["time",3],["problem",4],["tripinfo",3]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["intersectionid",3],["map",3]],["bool",15]],null,[[["map",3]],[["vec",3,["polygon"]],["polygon",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["vec",3],["map",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["app",3],["eventctx",3]],["backpressure",3]],[[["app",3],["agenttype",4],["btreeset",3,["agenttype"]],["eventctx",3]],["throughput",3]],[[["app",3],["eventctx",3]],["comparethroughput",3]],[[["app",3],["eventctx",3]],["trafficjams",3]],[[["app",3],["eventctx",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["app",3],["eventctx",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["option",4,["str"]],["str",15]]],[[["bool",15],["app",3],["eventctx",3]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,[[["map",3]]],null,[[["app",3],["gfxctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[["roadid",3],["map",3]],["neighborhood",3]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["roadid",3],["map",3]],["bool",15]],null,null,null,[[["intersectionid",3],["vec",3,["intersectionid"]],["map",3]],["ratrun",3]],null,null,null,[[["intersectionid",3],["map",3]],[["option",4,["ratrun"]],["ratrun",3]]],null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],[[["map",3]]],[[["app",3],["roadid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["roadid",3],["map",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3]],["geombatch",3]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["xorshiftrng",3],["eventctx",3]],["screensaver",3]],null,[[["mapname",3]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["eventctx",3]],["titlescreen",3]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["xorshiftrng",3],["eventctx",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["permanentmapedits",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["option",4,["string"]],["string",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["gameplaymode",4],["box",3,["fnonce"]],["fnonce",8]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["bool",15],["string",3],["id",4]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,[[["app",3],["eventctx",3]]],[[["app",3],["gameplaystate",8],["eventctx",3]],["sandboxcontrols",3]],[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3]],[["box",3,["state"]],["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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3],["eventctx",3]],["widget",3]],null,null,[[["app",3],["panel",3]],[["option",4,["dashtab"]],["dashtab",4]]],[[]],null,[[["panel",3],["app",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["blockselection",4],["eventctx",3]]],[[["map",3],["bordertype",4],["intersection",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["app",3],["gfxctx",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["timer",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]],[["loop",3],["vec",3,["loop"]]]],null,[[["panelstate",3],["app",3],["option",4,["panelstate"]],["eventctx",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["app",3],["usize",15]],[["transition",4,["app"]],["app",3]]],[[["gfxctx",3],["app",3],["geombatch",3],["tripid",3]]],[[["gfxctx",3],["panel",3],["app",3],["geombatch",3],["option",4,["drawable"]],["drawable",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["entry",3],["filters",3],["app",3],["table",3,["app","entry","filters"]]]],null,null,null,null,[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3],["eventctx",3]],[["vec",3,["entry"]],["entry",3]]],[[["app",3],["table",3],["eventctx",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["app",3],["table",3,["app","entry","filters"]],["filters",3],["entry",3]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3]],[["entry",3],["vec",3,["entry"]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]],[["result",6,["string"]],["string",3]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["bool",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3,["refcell"]],["refcell",3,["option"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["app",3],["timer",3]],[["intersectionid",3],["hashmap",3,["intersectionid","demand"]],["demand",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["movementid",3],["counter",3,["movementid"]]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3],["eventctx",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]],[["result",6,["string"]],["string",3]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["filter",3],["eventctx",3]],["panel",3]],null,[[],["filter",3]],[[["app",3],["filter",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["duration",3]],["f64",15]],[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[["app",3],["filter",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3,["problemtype"]],["problemtype",4]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["vec",3,["isize"]],["isize",15]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["app",3],["matrixoptions",3],["eventctx",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[]],[[["problem",4]]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["vec",3],["vec",3]],["matrix",3]],[[["vec",3],["app",3],["eventctx",3]],["widget",3]],[[]],null,null,null,[[["app",3],["problemtype",4]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],null,null,null,null,null,null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["table",3,["app","cancelledtrip","filters"]],["app",3],["cancelledtrip",3],["filters",3]]],[[["app",3]],[["finishedtrip",3],["app",3],["table",3,["app","finishedtrip","filters"]],["filters",3]]],[[["app",3]],[["app",3],["unfinishedtrip",3],["table",3,["app","unfinishedtrip","filters"]],["filters",3]]],null,null,null,null,null,null,[[["app",3],["eventctx",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15],["eventctx",3]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["box",3],["box",3],["result",4,["box","box"]]]],[[],["option",4]],[[["rc",3]],[["result",4,["rc","rc"]],["rc",3],["rc",3]]],[[],["option",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["gameplaymode",4],["option",4,["gameplaymode"]],["app",3],["string",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["app",3],["eventctx",3]]],null,[[["app",3],["xorshiftrng",3],["timer",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3]],["option",4]],[[]],[[]],[[],["bool",15]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["bool",15],["string",3],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[["app",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["gameplaymode",4]],[["fn",8],["box",3,["fn"]]]],null,[[["app",3],["gfxctx",3]]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["gameplaymode",4],["duration",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],[[["app",3]]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["origpersonid",3],["app",3],["duration",3],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],null,null,[[["app",3],["eventctx",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gameplaymode",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["gfxctx",3]]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["gameplaymode",4],["bool",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["app",3]]],[[["app",3],["eventctx",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["app",3],["id",4]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3],["str",15],["id",4]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["app",3],["str",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]]],[[["intersectionid",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["timer",3],["string",3],["map",3]],[["result",6,["string"]],["string",3]]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["buildingid"]],["app",3],["buildingid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["scenariomodifier",4],["app",3],["str",15],["vec",3,["scenariomodifier"]],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["scenariomodifier",4],["vec",3,["scenariomodifier"]],["string",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["scenariomodifier",4],["app",3],["vec",3,["scenariomodifier"]],["string",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]]],null,null,[[["app",3],["eventctx",3]]],[[["app",3],["eventctx",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["fn",8],["box",3,["fn"]]],["stage",3]],null,[[["app",3],["gfxctx",3]]],[[["fn",8],["box",3,["fn"]]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["actions",3],["app",3],["sandboxcontrols",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3],["str",15],["id",4]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["app",3],["eventctx",3]]],[[["app",3],["sandboxcontrols",3],["tutorialstate",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,null,null,null,[[],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["app",3],["tutorialpointer",3],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],null,[[["app",3],["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["bool",15],["eventctx",3]],["panel",3]],[[],[["message",3],["option",4,["message"]]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["app",3],["eventctx",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4,["ordering"]],["ordering",4]]],[[["task",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[["app",3],["eventctx",3]]],[[]],[[["app",3],["tutorialpointer",3]],[["scenariogenerator",3],["option",4,["scenariogenerator"]]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["scenariogenerator",3],["vec",3,["scenariogenerator"]]]],null,[[],["stage",3]],null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],null,[[["tutorialstate",3],["eventctx",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["transition",4,["app"]],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["f64",15],["option",4,["f64"]],["id",4]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]],[["widget",3],["vec",3,["widget"]]]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["app",3],["eventctx",3]],["panel",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["panel",3],["app",3],["eventctx",3]]],[[["app",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,[[],["routepreview",3]],[[["intersectionid",3],["btreeset",3,["intersectionid"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["app",3],["eventctx",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["app",3],["option",4,["gameplaymode"]],["gameplaymode",4],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[["app",3],["eventctx",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4,["ordering"]],["ordering",4]]],[[["app",3],["eventctx",3]]],null,[[["app",3],["eventctx",3]]],[[["app",3],["speedsetting",4],["eventctx",3]]],null,null,[[]],[[["app",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["duration",3],["eventctx",3]],["widget",3]],[[["time",3],["eventctx",3]],["widget",3]],[[["usize",15]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["gameplaymode",4],["option",4,["gameplaymode"]],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["option",4,["duration"]],["app",3],["duration",3],["time",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["tab",4]],["bool",15]],null,[[]],[[]],[[["app",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["app",3],["widget",3],["eventctx",3]],["panel",3]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,[[],["layers",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["f64",15]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3]],["bool",15]],[[],["drawnetworklayer",3]],null,[[["app",3],["gfxctx",3],["f64",15]],["drawable",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["eventctx",3]],["panel",3]],null,[[["layers",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["drawroadlabels",3]],null,[[["app",3],["gfxctx",3],["f64",15]],["drawable",3]],[[["string",3]],[["option",4,["string"]],["string",3]]],[[],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,[[]],[[["app",3],["str",15],["eventctx",3]]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["screenpt",3]],[[["str",15],["color",3]],["buttonbuilder",3]],[[["app",3],["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["app",3],["eventctx",3]],["layers",3]],null,null,[[["app",3],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],[[["eventctx",3]]],null,null,null,null,null,null,null,null,null,[[["candidatetrip",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[],["text",3]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3]]],null,null,[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],[[["app",3],["scenario",3],["timer",3],["eventctx",3]],["modeshiftdata",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["eventctx",3]],["panel",3]],null,null,null,null,[[["layers",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],[[["f64",15],["text",3],["eventctx",3]],["widget",3]],[[["app",3],["timer",3],["eventctx",3]]],null,[[],["layers",3]],[[["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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["roadid",3],["app",3],["vec",3,["roadid"]],["option",4,["buffertype"]],["buffertype",4],["eventctx",3]],[["vec",3,["string"]],["string",3]]],[[["option",4,["buffertype"]],["drivingside",4],["editroad",3],["buffertype",4]]],[[["layers",3],["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["app",3],["eventctx",3]]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["id",4]],[[],["routingpreferences",3]],[[],["preference",4]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[["preference",4]],["bool",15]],[[],["bool",15]],[[["app",3],["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["string",3]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[["app",3],["layers",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3],["eventctx",3]]],null,[[],["routingparams",3]],null,[[["app",3],["eventctx",3]]],[[],["layers",3]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3],["widget",3],["eventctx",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedroute",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["namedroute",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["savedroutes",3]],null,[[["namedroute",3]],["bool",15]],[[["app",3]],["routemanagement",3]],[[],["string",3]],[[["namedroute",3],["savedroutes",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["str",15]],[["namedroute",3],["option",4,["namedroute"]]]],[[["app",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["app",3],["panel",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["str",15]],[["namedroute",3],["option",4,["namedroute"]]]],null,[[["app",3]]],[[],["result",4]],[[],["result",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[["routingpreferences",3],["routedetails",3],["tripendpoint",4],["app",3],["vec",3,["tripendpoint"]],["eventctx",3]],["builtroute",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["text",3],["app",3],["str",15],["distance",3]]],[[["text",3],["duration",3],["app",3],["str",15]]],[[["app",3],["routestats",3],["routingpreferences",3]],["text",3]],null,null,null,[[["gfxctx",3],["panel",3]]],null,null,null,null,[[["routestats",3]],["bool",15]],[[["outcome",4],["panel",3],["app",3],["eventctx",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["tripendpoint",4],["app",3],["vec",3,["tripendpoint"]],["eventctx",3]],["builtroute",3]],[[["routestats",3],["vec",3],["app",3],["eventctx",3]],["widget",3]],[[["routestats",3]],["bool",15]],[[["routingpreferences",3],["option",4,["color"]],["tripendpoint",4],["app",3],["vec",3,["tripendpoint"]],["color",3],["eventctx",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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["uploadedproposals",3]],null,[[["app",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["panel",3],["str",15],["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["string",3]]],[[],["result",4]],[[["string",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]]],"p":[[3,"Setup"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"Warping"],[3,"DebugWarp"],[3,"WaypointID"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[4,"Source"],[3,"Floodfiller"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[3,"Filters"],[3,"CollisionsViewer"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[4,"Obj"],[3,"PolygonEditor"],[3,"ScenarioManager"],[3,"MarkerID"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"EditingMarker"],[3,"DrawFreehand"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"Viewer"],[3,"Neighborhood"],[3,"RatRun"],[3,"BrowseNeighborhoods"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Screensaver"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToMainMenu"],[3,"SandboxLoader"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[3,"About"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"DrawRoadLabels"],[3,"Layers"],[3,"ModeShiftData"],[3,"Results"],[3,"Filters"],[3,"ShowGaps"],[3,"CandidateTrip"],[3,"NetworkGaps"],[3,"QuickSketch"],[4,"ID"],[4,"Preference"],[3,"RoutePlanner"],[3,"RoutingPreferences"],[3,"RouteManagement"],[3,"RenameRoute"],[3,"NamedRoute"],[3,"SavedRoutes"],[3,"RouteDetails"],[3,"BuiltRoute"],[3,"RouteStats"],[3,"ShareProposal"],[3,"UploadedProposals"]]},\
"geom":{"doc":"","t":[12,12,12,12,12,12,12,12,12,12,3,4,3,3,3,3,3,17,3,3,3,8,3,3,3,3,13,13,13,13,13,13,3,3,3,3,3,3,4,3,3,13,3,0,11,11,11,11,12,12,0,12,0,11,11,11,11,12,11,11,5,0,0,0,11,11,11,11,10,12,0,10,12,12,11,11,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,0,12,0,0,0,12,12,12,12,12,12,12,0,12,12,11,5,0,0,0,11,11,10,12,12,5,11,11,11,11,11,11,11,12,12,12,12,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,18,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,5,12,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,17,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,3,13,13,13,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,10,10,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,18,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["0","0","0","0","0","0","0","0","1","1","Angle","ArrowCap","Bounds","Circle","CornerRadii","Distance","Duration","EPSILON_DIST","FindClosest","GPSBounds","HashablePt2D","HgramValue","Histogram","InfiniteLine","Line","LonLat","Max","Mean","Min","P50","P90","P99","Percent","PolyLine","Polygon","Pt2D","Ring","Speed","Statistic","Time","Triangle","Triangle","UnitFmt","angle","borrow","borrow","borrow_mut","borrow_mut","bottom_left","bottom_right","bounds","center","circle","clone","clone","clone_into","clone_into","count","default","deserialize","deserialize_f64","distance","duration","find_closest","fmt","from","from","from","from_u64","geometries","gps","hgram_zero","histogram","indices","into","into","latitude","length","line","longitude","max","max_lat","max_lon","max_x","max_y","metric","min","min_lat","min_lon","min_x","min_y","percent","points","polygon","polyline","pt","pt1","pt2","pt3","pts","pts","quadtree","radius","ring","rings","round_durations","serialize","serialize_f64","speed","stats","time","to_owned","to_owned","to_u64","top_left","top_right","trim_f64","try_from","try_from","try_into","try_into","type_id","type_id","uniform","x","x_nan","y","y_nan","zero","0","Angle","ZERO","add","approx_eq","approx_parallel","average","borrow","borrow_mut","clone","clone_into","degrees","deserialize","eq","fmt","fmt","from","into","invert_y","ne","neg","new_rads","normalized_degrees","normalized_radians","opposite","partial_cmp","reorient","rotate_degs","serialize","shortest_rotation_towards","simple_shortest_rotation_towards","to_owned","to_string","try_from","try_into","type_id","Bounds","GPSBounds","add_buffer","as_bbox","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","contains","contains","convert","convert_back","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from","from","get_max_world_pt","get_rectangle","height","into","into","max_lat","max_lon","max_x","max_y","min_lat","min_lon","min_x","min_y","ne","ne","new","new","serialize","serialize","to_bounds","to_owned","to_owned","try_convert","try_from","try_from","try_into","try_into","type_id","type_id","union","update","update","width","zero","Circle","TRIANGLES_PER_CIRCLE","borrow","borrow_mut","center","clone","clone_into","contains_pt","deserialize","fmt","fmt","from","get_bounds","into","new","radius","serialize","to_outline","to_owned","to_partial_polygon","to_polygon","to_ring","to_string","try_from","try_into","type_id","0","Distance","ZERO","abs","add","add_assign","borrow","borrow_mut","centimeters","clone","clone_into","cmp","const_meters","default","deserialize","div","div","div","eq","feet","fmt","fmt","from","inches","inner_meters","into","meters","miles","mul","mul_assign","ne","neg","partial_cmp","round_up_for_axis","safe_percent","serialize","sqrt","sub","sub_assign","sum","to_feet","to_miles","to_owned","to_string","to_string","try_from","try_into","type_id","0","Duration","EPSILON","ZERO","abs","add","add_assign","borrow","borrow_mut","clone","clone_into","cmp","const_seconds","default","deserialize","div","div","epsilon_eq","eq","f64_minutes","fmt","fmt","from","from_u64","from_u64","get_parts","hgram_zero","hours","inner_seconds","into","make_intervals_for_max","minutes","mul","mul","ne","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","pts_to_line_string","quadtree","try_from","try_into","type_id","LonLat","borrow","borrow_mut","center","clone","clone_into","cmp","deserialize","eq","fast_dist","fmt","fmt","from","gps_dist","into","latitude","longitude","ne","new","parse_geojson_polygons","parse_wkt_linestring","partial_cmp","read_osmosis_polygon","serialize","to_owned","to_pt","to_string","try_from","try_into","type_id","write_osmosis_polygon","x","y","0","0","1","1","InfiniteLine","Line","angle","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contains_pt","crosses","deserialize","deserialize","dist_along","dist_along_of_point","eq","fmt","fmt","fmt","fmt","from","from","infinite","intersection","intersection","intersection_infinite","into","into","is_counter_clockwise","length","make_polygons","middle","must_dist_along","must_new","ne","new","percent_along","percent_along_of_point","points","pt1","pt2","reverse","serialize","serialize","shift_either_direction","shift_left","shift_right","slice","to_owned","to_owned","to_polyline","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unbounded_dist_along","unbounded_percent_along","0","Percent","borrow","borrow_mut","clone","clone_into","eq","fmt","from","inner","int","into","ne","of","to_owned","to_string","try_from","try_into","type_id","Polygon","Triangle","area","borrow","borrow","borrow_mut","borrow_mut","buggy_new","center","clip_polyline","clip_ring","clone","clone","clone_into","clone_into","concave_hull","contains_pt","contains_pt","convex_hull","deserialize","downsize","eq","fmt","fmt","fmt","from","from","from","from_geojson","from_geojson_bytes","from_multi","from_rings","from_triangle","get_bounds","get_outer_ring","indices","intersection","intersects","intersects_polyline","into","into","into_points","into_ring","maybe_rounded_rectangle","ne","new","pill","points","points","polylabel","precomputed","pt1","pt2","pt3","raw_for_rendering","rectangle","rectangle_centered","rectangle_two_corners","rings","rotate","rotate_around","rounded_rectangle","scale","scale_xy","serialize","strip_rings","to_geo","to_geojson","to_outline","to_owned","to_owned","to_string","transform","translate","triangles","try_from","try_from","try_into","try_into","type_id","type_id","union","union_all","with_holes","ArrowCap","MITER_THRESHOLD","PolyLine","Triangle","angle_collapsing_new","append","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","dashed_arrow","dashed_lines","deduping_new","deserialize","dist_along","dist_along_of_point","eq","exact_dashed_polygons","exact_slice","extend","extend_to_length","first_half","first_line","first_pt","fix_angles","fmt","fmt","force_extend","from","from","get_bounds","get_slice_ending_at","get_slice_starting_at","interpolate_points","intersection","intersection_infinite","into","into","into_points","last_line","last_pt","length","length","lines","make_arrow","make_double_arrow","make_polygons","make_polygons_with_miter_threshold","maybe_exact_slice","maybe_make_arrow","middle","must_dist_along","must_extend","must_new","must_shift_left","must_shift_right","ne","new","optionally_push","overall_angle","points","project_pt","pts","reversed","safe_get_slice_ending_at","safe_get_slice_starting_at","second_half","serialize","shift_either_direction","shift_left","shift_right","shift_with_corrections","shift_with_sharp_angles","slice","step_along","step_along_start_end","to_geo","to_geojson","to_owned","to_set","to_string","to_thick_boundary","to_thick_ring","trim_to_endpts","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_new","HashablePt2D","Pt2D","angle_to","approx_dedupe","approx_eq","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","cmp","deserialize","dist_to","eq","eq","fast_dist","find_pts_between","fmt","fmt","fmt","from","from","from","from","hash","into","into","ne","new","offset","partial_cmp","project_away","raw_dist_to","serialize","to_gps","to_hashable","to_owned","to_owned","to_pt2d","to_string","try_from","try_from","try_into","try_into","type_id","type_id","x","x","x_nan","y","y","y_nan","zero","Ring","all_intersections","borrow","borrow_mut","clone","clone_into","contains_pt","deserialize","eq","fmt","fmt","from","from","get_both_slices_btwn","get_shorter_slice_btwn","into","into_points","into_polygon","must_new","ne","new","points","pts","serialize","split_points","to_geojson","to_outline","to_owned","to_string","translate","try_from","try_into","type_id","0","Speed","ZERO","add","borrow","borrow_mut","clone","clone_into","cmp","const_meters_per_second","deserialize","div","eq","fmt","from","from_dist_time","inner_meters_per_second","into","km_per_hour","meters_per_second","miles_per_hour","mul","mul","ne","neg","partial_cmp","serialize","sub","to_owned","to_string","try_from","try_into","type_id","HgramValue","Histogram","Max","Mean","Min","P50","P90","P99","Statistic","add","all","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","count","count","default","describe","deserialize","eq","fmt","from","from","from_u64","hgram_zero","histogram","into","into","max","min","new","partial_cmp","percentile","remove","seems_eq","select","serialize","to_owned","to_owned","to_string","to_u64","try_from","try_from","try_into","try_into","type_id","type_id","0","START_OF_DAY","Time","add","add_assign","ampm_tostring","as_filename","borrow","borrow_mut","clamped_sub","clone","clone_into","cmp","deserialize","eq","fmt","fmt","from","get_hours","get_parts","hash","inner_seconds","into","ne","parse","partial_cmp","percent_of","round_seconds","seconds_since_midnight","serialize","sub","sub","to_owned","to_percent","to_string","try_from","try_into","type_id"],"q":["geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::angle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::bounds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::circle","","","","","","","","","","","","","","","","","","","","","","","","","","geom::distance","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::duration","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::find_closest","","","","","","","","","","","","","","","geom::gps","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::percent","","","","","","","","","","","","","","","","","","","geom::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::polyline","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::pt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::ring","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::stats","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","An angle, stored in radians.","","Represents a rectangular boundary of Pt2D
points.","A circle, defined by a center and radius.","","A distance, in meters. Can be negative.","A duration, in seconds. Can be negative.","","A quad-tree to quickly find the closest points to some …","Represents a rectangular boundary of LonLat
points. After …","This represents world space, NOT LonLat.","","","","A line segment.","Represents a (longitude, latitude) point.","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","This represents world-space in meters.","Maybe a misnomer, but like a PolyLine, but closed.","In meters per second. Can be negative.","","In seconds since midnight. Can’t be negative.","","","Specifies how to stringify different geom objects.","","","","","","","","","","","","","","","","","","Deserializes a trimmed f64
from an i32
.","","","","","","","","","","","","","Groups of three indices make up the triangles","","","","","","","","","","","","Display in metric; US imperial otherwise.","","","","","","","","","","","","","","","","","","","If the polygon has holes, explicitly store all the rings …","Round Duration
s to a whole number of seconds.","","Serializes a trimmed f64
as an i32
to save space.","","","","","","","","","Reduce the precision of an f64. This helps ensure …","","","","","","","","","","","","","","An angle, stored in radians.","","","True if this angle is within some degrees of another, …","True if this angle is within some degrees of another, …","Calculates the average of some angles.","","","","","Create an angle in degrees.","","","","","","","","","","Create an angle in radians.","Returns [0, 360)","Returns [0, 2pi)","Invert the direction of this angle.","","I don’t know how to describe what this does. Use for …","Rotates this angle by some degrees.","","Logically this returns [-180, 180], but keep in mind when …","Returns [-180, 180]","","","","","","Represents a rectangular boundary of Pt2D
points.","Represents a rectangular boundary of LonLat
points. After …","Expand the existing boundary by some distance evenly on …","Converts the boundary to the format used by aabb_quadtree
.","","","","","The center point of this boundary.","","","","","True if the point is within the boundary.","True if the point is within the boundary.","Convert all points to map-space. The points may be …","Convert map-space points back to LonLat
s. This is only …","","","","","","","","Create a boundary covering some points.","","Create a boundary covering some points.","The bottom-right corner of the boundary, in map-space.","Creates a rectangle covering this boundary.","The height of this boundary.","","","","","","","","","","","","","A boundary including no points.","A boundary including no points.","","","Converts the boundary to map-space.","","","Convert all points to map-space, failing if any points …","","","","","","","Unions two boundaries.","Update the boundary to include this point.","Update the boundary to include this point.","The width of this boundary.","","A circle, defined by a center and radius.","","","","","","","True if the point is inside the circle.","","","","","Get the boundary containing this circle.","","Creates a circle.","","","Creates an outline around the circle, strictly contained …","","Renders some percent, between [0, 1], of the circle as a …","Renders the circle as a polygon.","Returns the ring around the circle.","","","","","","A distance, in meters. Can be negative.","","Returns the absolute value of this distance.","","","","","Creates a distance in centimeters.","","","","","","","","","","","Creates a distance in feet.","","","","Creates a distance in inches.","Returns the distance in meters. Prefer to work with …","","Creates a distance in meters.","Creates a distance in miles.","","","","","","Rounds this distance up to a higher, more “even” …","Calculates a percentage, usually in [0.0, 1.0], of self / …","","Returns the square root of this distance.","","","","Returns the distance in feet.","Returns the distance in miles.","","Describes the distance according to formatting rules. …","","","","","","A duration, in seconds. Can be negative.","","","","","","","","","","","","","","","","If two durations are within this amount, they’ll print …","","Creates a duration in minutes.","","","","","","Splits the duration into (hours, minutes, seconds, …","","Creates a duration in hours.","Returns the duration in seconds. Prefer working in …","","Returns (rounded max, the boundaries)","Creates a duration in minutes.","","","","","Returns the duration as a number of minutes, rounded up.","Parses a duration such as “3:00” to …","","Returns the duration elapsed from this moment in real …","","Rounds a duration up to the nearest whole number multiple.","Creates a duration in seconds.","","","","","","Shows only the largest unit (hours, minute, seconds), …","","Describes the duration according to formatting rules.","","","","","","A quad-tree to quickly find the closest points to some …","Add an object to the quadtree, remembering some key …","For every object within some distance of a query point, …","","","Finds the closest point on the existing geometry to the …","","","","Creates the quad-tree, limited to points contained in the …","","","","","","Represents a (longitude, latitude) point.","","","Finds the average of a set of coordinates.","","","","","","Pretty meaningless units, for comparing distances very …","","","","Returns the Haversine distance to another point.","","","","","Note the order of arguments!","Extract polygons from a raw GeoJSON string. For …","Parses a WKT-style line-string into a list of coordinates.","","Parses a file in the …","","","Transform this to a world-space point. Can go out of …","","","","","Writes a set of points to a file in the …","Returns the longitude of this point.","Returns the latitude of this point.","","","","","","A line segment.","The angle of the line segment, from the first to the …","","","","","","","","","","Determine if two line segments intersect, but more so …","","","Returns a point along the line segment, unless the …","","","","","","","","","Returns an infinite line passing through this line’s …","If two line segments intersect – including endpoints –…","Fails for parallel lines.","If the line segment intersects with an infinite line – …","","","","Length of the line segment","Returns a thick line segment.","","Equivalent to self.dist_along(dist).unwrap()
. Use this to …","Equivalent to Line::new(pt1, pt2).unwrap()
. Use this to …","","Creates a line segment between two points. None if the …","","","Returns the two points in this line segment.","Returns the first point in this line segment.","Returns the second point in this line segment.","Returns a reversed line segment","","","Perpendicularly shifts the line to the right if positive …","Perpendicularly shifts the line over to the left. Width …","Perpendicularly shifts the line over to the right. Width …","","","","Returns a polyline containing these two points.","","","","","","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","","","","","","","","","","","","","","","","","","Usually m^2, unless the polygon is in screen-space","","","","","","","Doesn’t handle multiple crossings in and out.","","","","","","","Does this polygon contain the point either in the …","","","","","","","","","","","","","Extracts all polygons from raw bytes representing a …","","","","","Get the outer ring of this polygon. This should usually …","Groups of three indices make up the triangles","","Do two polygons intersect at all?","Does this polygon intersect a polyline?","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","A rectangle, two sides of which are fully rounded …","The order of these points depends on the constructor! The …","","","","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","If the polygon has holes, explicitly store all the rings …","","","Top-left at the origin. Doesn’t take Distance, because …","","","","Remove the internal rings used for to_outline. This is …","","If the polygon is just a single outer ring, produces a …","Creates the outline around the polygon, with the …","","","","","","","","","","","","","","","","","","","","","One or both args might be empty.","","","","","","","","Don’t draw the dashes too close to the ends.","First dedupes adjacent points","","","","","","No excess leftover distance allowed.","Glue together two polylines in order. The last point of …","If the current line is at least this long, return it. …","","","","","","","Like extend
, but handles the last and first point not …","","","","Panics if the pt is not on the polyline. Returns None if …","Returns None if the point is the last point.","","Also return the angle of the line where the hit was found","","","","","","","","","","If the length is too short, just give up and make the …","","The resulting polygon is manually triangulated and may …","The resulting polygon is manually triangulated and may …","","Fail if the length is too short.","","","Like extend
, but panics on failure.","","","","","","Extends self
by a single point. If the new point is close …","Returns the angle from the start to end of this polyline.","","Returns the point on the polyline closest to the query.","","","Same as get_slice_ending_at, but returns None if the …","Same as get_slice_starting_at, but returns None if the …","","","Perpendicularly shifts the polyline to the right if …","","","","","Returns the excess distance left over from the end","Walk along the PolyLine, starting buffer_ends
from the …","Walk along the PolyLine, from start_buffer
to …","","Produces a GeoJSON linestring, optionally mapping the …","","","","","Like make_polygons, but make sure the points actually …","","","","","","","","Doesn’t check for duplicates. Use at your own risk.","This represents world space, NOT LonLat.","This represents world-space in meters.","","","","","","","","","","","","","","","","","","Pretty meaningless units, for comparing distances very …","","","","","","","","","","","","","","","","","","","Can go out of bounds.","","","","","","","","","","","","","","","","","","","Maybe a misnomer, but like a PolyLine, but closed.","Be careful with the order of results. Hits on an earlier …","","","","","","","","","","","","","","","","","","","","","","","Extract all PolyLines and Rings. Doesn’t handle crazy …","Produces a GeoJSON polygon, optionally mapping the …","Draws the ring with some thickness, with half of it …","","","Translates the ring by a fixed offset.","","","","","In meters per second. Can be negative.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the speed according to formatting rules.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None if empty","","Could implement PartialEq, but be a bit more clear how …","","","","","","","","","","","","","","","In seconds since midnight. Can’t be negative.","","","","","","","","","","","","","","","","Rounded down. 6:59:00 is hour 6.","(hours, minutes, seconds, centiseconds)","","For RNG range generation. Don’t abuse.","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,8,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,10,0,0,11,12,11,12,12,12,0,13,0,11,12,11,12,14,12,11,0,0,0,0,12,11,12,12,15,16,0,15,14,17,11,12,18,19,0,18,14,20,20,21,21,11,14,20,20,21,21,0,17,0,0,0,22,22,22,19,23,16,13,0,17,11,11,0,0,0,0,11,12,15,12,12,0,11,12,11,12,11,12,12,24,25,24,25,12,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,21,21,21,20,21,20,21,21,20,21,20,21,20,20,20,21,20,21,20,21,20,21,21,20,20,20,21,21,21,20,20,20,21,21,20,20,21,21,21,20,21,20,21,20,20,21,20,20,21,20,21,20,21,20,21,21,20,21,21,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,16,16,16,16,16,16,16,16,16,0,16,16,16,16,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,4,5,4,5,0,0,4,4,5,4,5,4,5,4,5,4,4,4,5,4,4,4,4,4,5,5,4,5,4,4,5,4,4,5,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,5,4,4,5,4,5,4,5,4,5,4,4,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,17,17,22,17,22,17,17,17,17,17,22,17,22,17,17,22,17,17,0,17,17,17,22,17,17,22,17,17,0,17,17,17,17,17,17,17,17,17,22,17,17,17,17,22,17,17,17,17,17,22,22,22,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,22,17,17,17,17,17,22,17,22,17,22,17,17,17,0,0,0,10,19,19,10,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,10,19,19,19,19,19,19,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,19,10,19,10,19,10,19,19,0,0,24,24,24,24,25,24,25,24,24,25,24,25,25,24,24,24,25,24,24,24,24,25,24,24,24,25,25,24,25,25,24,24,25,24,24,24,24,24,24,25,25,24,24,25,24,25,24,25,24,24,25,24,24,25,24,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,9,9,9,9,9,9,0,14,9,9,14,9,14,9,14,9,14,9,14,14,14,14,9,9,9,9,14,15,15,14,9,14,14,14,14,9,14,14,14,14,9,9,14,9,15,9,14,9,14,9,14,8,8,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["unitfmt",3]],[[],["cornerradii",3]],[[]],[[]],null,[[]],[[],["result",4]],[[["deserializer",8]],[["result",4,["f64"]],["f64",15]]],null,null,null,[[["formatter",3]],["result",6]],[[]],[[["f64",15]]],[[]],[[["u64",15]]],null,null,[[]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[["f64",15],["serializer",8]],["result",4]],null,null,null,[[]],[[]],[[],["u64",15]],null,null,[[["f64",15]],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["f64",15]]],null,null,null,null,[[]],null,null,null,[[["angle",3]],["angle",3]],[[["angle",3],["f64",15]],["bool",15]],[[["angle",3],["f64",15]],["bool",15]],[[["vec",3,["angle"]],["angle",3]],["angle",3]],[[]],[[]],[[],["angle",3]],[[]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["angle",3]],[[["angle",3]],["bool",15]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["f64",15]],[[],["f64",15]],[[],["angle",3]],[[["angle",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["angle",3]],[[["angle",3]],["f64",15]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[["distance",3]]],[[],["rect",3]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["bounds",3]],[[],["gpsbounds",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["lonlat",3]],["bool",15]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],[["lonlat",3],["vec",3,["lonlat"]]]],[[],["result",4]],[[],["result",4]],[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["lonlat",3],["vec",3,["lonlat"]]],["gpsbounds",3]],[[],["pt2d",3]],[[],["polygon",3]],[[],["f64",15]],[[]],[[]],null,null,null,null,null,null,null,null,[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[],["bounds",3]],[[],["gpsbounds",3]],[[],["result",4]],[[],["result",4]],[[],["bounds",3]],[[]],[[]],[[],[["option",4,["vec"]],["vec",3,["pt2d"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["bounds",3]]],[[["pt2d",3]]],[[["lonlat",3]]],[[],["f64",15]],[[]],null,null,[[]],[[]],null,[[],["circle",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["pt2d",3],["distance",3]],["circle",3]],null,[[],["result",4]],[[["distance",3]],[["result",6,["polygon"]],["polygon",3]]],[[]],[[["f64",15]],["polygon",3]],[[],["polygon",3]],[[],["ring",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[]],[[]],[[["usize",15]],["distance",3]],[[],["distance",3]],[[]],[[["distance",3]],["ordering",4]],[[["f64",15]],["distance",3]],[[],["distance",3]],[[],["result",4]],[[["speed",3]],["duration",3]],[[["distance",3]],["f64",15]],[[["f64",15]],["distance",3]],[[["distance",3]],["bool",15]],[[["f64",15]],["distance",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["f64",15]],["distance",3]],[[],["f64",15]],[[]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]]],[[["distance",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["distance",3]],[[["distance",3]],["f64",15]],[[],["result",4]],[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[],["distance",3]],[[],["f64",15]],[[],["f64",15]],[[]],[[["unitfmt",3]],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[]],[[]],[[],["duration",3]],[[]],[[["duration",3]],["ordering",4]],[[["f64",15]],["duration",3]],[[],["duration",3]],[[],["result",4]],[[["f64",15]],["duration",3]],[[["duration",3]],["f64",15]],[[["duration",3]],["bool",15]],[[["duration",3]],["bool",15]],[[["f64",15]],["duration",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["u64",15]],["duration",3]],[[["u64",15]],["duration",3]],[[]],[[],["duration",3]],[[["usize",15]],["duration",3]],[[],["f64",15]],[[]],[[["usize",15]]],[[["usize",15]],["duration",3]],[[["f64",15]],["duration",3]],[[["speed",3]],["distance",3]],[[["duration",3]],["bool",15]],[[],["duration",3]],[[],["usize",15]],[[["str",15]],[["duration",3],["result",6,["duration"]]]],[[["duration",3]],[["option",4,["ordering"]],["ordering",4]]],[[["instant",6]],["duration",3]],[[["duration",3]],["duration",3]],[[["duration",3]],["duration",3]],[[["f64",15]],["duration",3]],[[],["result",4]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[],["duration",3]],[[]],[[["usize",15]],["string",3]],[[],["string",3]],[[["unitfmt",3]],["string",3]],[[],["u64",15]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["pt2d",3],["distance",3]],["vec",3]],[[]],[[]],[[["pt2d",3],["distance",3]],["option",4]],[[]],null,[[]],[[["bounds",3]],["findclosest",3]],[[],[["linestring",3,["f64"]],["f64",15]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[]],[[],["lonlat",3]],[[],["lonlat",3]],[[]],[[["lonlat",3]],["ordering",4]],[[],["result",4]],[[["lonlat",3]],["bool",15]],[[["lonlat",3]],[["notnan",3,["f64"]],["f64",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["lonlat",3]],["distance",3]],[[]],null,null,[[["lonlat",3]],["bool",15]],[[["f64",15]],["lonlat",3]],[[["string",3]],[["result",6,["vec"]],["vec",3,["vec"]]]],[[["str",15]],[["option",4,["vec"]],["vec",3,["lonlat"]]]],[[["lonlat",3]],[["option",4,["ordering"]],["ordering",4]]],[[["str",15]],[["result",6,["vec"]],["vec",3,["lonlat"]]]],[[],["result",4]],[[]],[[["gpsbounds",3]],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["str",15]],["result",6]],[[],["f64",15]],[[],["f64",15]],null,null,null,null,null,null,[[],["angle",3]],[[]],[[]],[[]],[[]],[[],["line",3]],[[],["infiniteline",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["line",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[["distance",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["pt2d",3]],[["distance",3],["option",4,["distance"]]]],[[["line",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["infiniteline",3]],[[["line",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["infiniteline",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["infiniteline",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],["polygon",3]],[[],[["pt2d",3],["option",4,["pt2d"]]]],[[["distance",3]],["pt2d",3]],[[["pt2d",3]],["line",3]],[[["line",3]],["bool",15]],[[["pt2d",3]],[["option",4,["line"]],["line",3]]],[[["f64",15]],[["pt2d",3],["option",4,["pt2d"]]]],[[["pt2d",3]],[["option",4,["f64"]],["f64",15]]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["line",3]],[[],["result",4]],[[],["result",4]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],[["option",4,["line"]],["line",3]]],[[]],[[]],[[],["polyline",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["distance",3]],["pt2d",3]],[[["f64",15]],["pt2d",3]],null,null,[[]],[[]],[[],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[],["f64",15]],[[["usize",15]],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["usize",15]],["percent",3]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[],["f64",15]],[[]],[[]],[[]],[[]],[[["pt2d",3],["vec",3,["pt2d"]]],["polygon",3]],[[],["pt2d",3]],[[["polyline",3]],[["option",4,["vec"]],["vec",3,["pt2d"]]]],[[["ring",3]],[["option",4,["vec"]],["vec",3,["pt2d"]]]],[[],["polygon",3]],[[],["triangle",3]],[[]],[[]],[[["pt2d",3],["u32",15],["vec",3,["pt2d"]]],["polygon",3]],[[["pt2d",3]],["bool",15]],[[["pt2d",3]],["bool",15]],[[["vec",3,["polygon"]],["polygon",3]],["polygon",3]],[[],["result",4]],[[["vec",3,["usize"]],["usize",15]],[["u16",15],["vec",3,["u16"]]]],[[["polygon",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["polygon",3,["f64"]],["f64",15]]],[[]],[[]],[[],[["result",6,["polygon"]],["polygon",3]]],[[["gpsbounds",3],["bool",15]],[["vec",3],["result",6,["vec"]]]],[[["multipolygon",3,["f64"]],["f64",15]],[["vec",3,["polygon"]],["polygon",3]]],[[["vec",3,["ring"]],["ring",3]],["polygon",3]],[[["triangle",3]],["polygon",3]],[[],["bounds",3]],[[],[["option",4,["ring"]],["ring",3]]],null,[[["polygon",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["polygon",3]],["bool",15]],[[["polyline",3]],["bool",15]],[[]],[[]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["ring",3]],[[["into",8,["cornerradii"]],["cornerradii",3],["f64",15]],[["polygon",3],["option",4,["polygon"]]]],[[["polygon",3]],["bool",15]],[[["pt2d",3]],["triangle",3]],[[["f64",15]],["polygon",3]],[[],["vec",3]],null,[[],["pt2d",3]],[[["pt2d",3],["vec",3,["usize"]],["usize",15],["vec",3,["pt2d"]]],["polygon",3]],null,null,null,[[]],[[["f64",15]],["polygon",3]],[[["pt2d",3],["distance",3]],["polygon",3]],[[["pt2d",3]],[["polygon",3],["option",4,["polygon"]]]],null,[[["angle",3]],["polygon",3]],[[["pt2d",3],["angle",3]],["polygon",3]],[[["into",8,["cornerradii"]],["cornerradii",3],["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],["result",4]],[[],["polygon",3]],[[],[["polygon",3,["f64"]],["f64",15]]],[[["gpsbounds",3],["option",4,["gpsbounds"]]],["geometry",3]],[[["distance",3]],[["result",6,["polygon"]],["polygon",3]]],[[]],[[]],[[],["string",3]],[[["fn",8]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],[["vec",3,["triangle"]],["triangle",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["polygon",3]],["polygon",3]],[[["vec",3,["polygon"]],["polygon",3]],["polygon",3]],[[["vec",3,["ring"]],["ring",3]],["polygon",3]],null,null,null,null,[[["pt2d",3],["vec",3,["pt2d"]]],[["polyline",3],["result",6,["polyline"]]]],[[["pt2d",3],["vec",3,["pt2d"]]],[["result",6,["vec"]],["vec",3,["pt2d"]]]],[[]],[[]],[[]],[[]],[[],["polyline",3]],[[]],[[["distance",3],["arrowcap",4]],[["vec",3,["polygon"]],["polygon",3]]],[[["distance",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["pt2d",3],["vec",3,["pt2d"]]],[["polyline",3],["result",6,["polyline"]]]],[[],["result",4]],[[["distance",3]],["result",6]],[[["pt2d",3]],["option",4]],[[["polyline",3]],["bool",15]],[[["distance",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],["polyline",3]],[[],["polyline",3]],[[],["line",3]],[[],["pt2d",3]],[[["polyline",3],["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[]],[[]],[[],["bounds",3]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["option",4]],[[["infiniteline",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[]],[[]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[]],[[["distance",3],["arrowcap",4]],["polygon",3]],[[["distance",3],["arrowcap",4]],["polygon",3]],[[["distance",3]],["polygon",3]],[[["distance",3],["f64",15]],["polygon",3]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3],["arrowcap",4]],[["polygon",3],["option",4,["polygon"]]]],[[],["pt2d",3]],[[["distance",3]]],[[["polyline",3]],["polyline",3]],[[["pt2d",3],["vec",3,["pt2d"]]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["bool",15]],[[["pt2d",3],["vec",3,["pt2d"]]],[["polyline",3],["result",6,["polyline"]]]],[[["pt2d",3]],["polyline",3]],[[],["angle",3]],[[],["vec",3]],[[["pt2d",3]],["pt2d",3]],null,[[],["polyline",3]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[],["polyline",3]],[[],["result",4]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3],["f64",15]],[["pt2d",3],["vec",3,["pt2d"]]]],[[["distance",3]],["result",6]],[[["distance",3]],["vec",3]],[[["distance",3]],["vec",3]],[[],[["linestring",3,["f64"]],["f64",15]]],[[["gpsbounds",3],["option",4,["gpsbounds"]]],["geometry",3]],[[]],[[]],[[],["string",3]],[[["distance",3]],[["polygon",3],["option",4,["polygon"]]]],[[["distance",3]],["ring",3]],[[["pt2d",3]],["polyline",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["pt2d",3],["vec",3,["pt2d"]]],["polyline",3]],null,null,[[["pt2d",3]],["angle",3]],[[["pt2d",3],["distance",3],["vec",3,["pt2d"]]],[["pt2d",3],["vec",3,["pt2d"]]]],[[["pt2d",3],["distance",3]],["bool",15]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["hashablept2d",3]],[[]],[[]],[[["hashablept2d",3]],["ordering",4]],[[],["result",4]],[[["pt2d",3]],["distance",3]],[[["pt2d",3]],["bool",15]],[[["hashablept2d",3]],["bool",15]],[[["pt2d",3]],[["notnan",3,["f64"]],["f64",15]]],[[["pt2d",3],["distance",3]],[["option",4,["vec"]],["vec",3,["pt2d"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["coordinate",3,["f64"]],["f64",15]]],[[]],[[["point",3,["f64"]],["f64",15]]],[[]],[[]],[[]],[[]],[[["hashablept2d",3]],["bool",15]],[[["f64",15]],["pt2d",3]],[[["f64",15]],["pt2d",3]],[[["hashablept2d",3]],[["option",4,["ordering"]],["ordering",4]]],[[["distance",3],["angle",3]],["pt2d",3]],[[["pt2d",3]],["f64",15]],[[],["result",4]],[[["gpsbounds",3]],["lonlat",3]],[[],["hashablept2d",3]],[[]],[[]],[[],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["f64",15]],null,null,[[],["f64",15]],null,null,[[]],null,[[["polyline",3]],[["pt2d",3],["vec",3,["pt2d"]]]],[[]],[[]],[[],["ring",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["ring",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["linestring",3,["f64"]],["f64",15]]],[[["pt2d",3]],["option",4]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["polygon",3]],[[["pt2d",3],["vec",3,["pt2d"]]],["ring",3]],[[["ring",3]],["bool",15]],[[["pt2d",3],["vec",3,["pt2d"]]],[["result",6,["ring"]],["ring",3]]],[[],["vec",3]],null,[[],["result",4]],[[],["result",6]],[[["gpsbounds",3],["option",4,["gpsbounds"]]],["geometry",3]],[[["distance",3]],["polygon",3]],[[]],[[],["string",3]],[[["f64",15]],["ring",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["speed",3]],["speed",3]],[[]],[[]],[[],["speed",3]],[[]],[[["speed",3]],["ordering",4]],[[["f64",15]],["speed",3]],[[],["result",4]],[[["speed",3]],["f64",15]],[[["speed",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["distance",3],["duration",3]],["speed",3]],[[],["f64",15]],[[]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["duration",3]],["distance",3]],[[["speed",3]],["bool",15]],[[],["speed",3]],[[["speed",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[["speed",3]],["speed",3]],[[]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,[[]],[[],[["statistic",4],["vec",3,["statistic"]]]],[[]],[[]],[[]],[[]],[[],["statistic",4]],[[],["histogram",3]],[[]],[[]],[[["statistic",4]],["ordering",4]],[[],["usize",15]],null,[[],["histogram",3]],[[],["string",3]],[[],["result",4]],[[["statistic",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[["u64",15]]],[[]],null,[[]],[[]],null,null,[[],["histogram",3]],[[["statistic",4]],[["option",4,["ordering"]],["ordering",4]]],[[["f64",15]],["option",4]],[[]],[[["histogram",3]],["bool",15]],[[["statistic",4]],["option",4]],[[],["result",4]],[[]],[[]],[[],["string",3]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,[[["duration",3]],["time",3]],[[["duration",3]]],[[],["string",3]],[[],["string",3]],[[]],[[]],[[["duration",3]],["time",3]],[[],["time",3]],[[]],[[["time",3]],["ordering",4]],[[],["result",4]],[[["time",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[]],[[],["f64",15]],[[]],[[["time",3]],["bool",15]],[[["str",15]],[["result",6,["time"]],["time",3]]],[[["time",3]],[["option",4,["ordering"]],["ordering",4]]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[],["result",4]],[[["duration",3]],["time",3]],[[["time",3]],["duration",3]],[[]],[[["time",3]],["f64",15]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]]],"p":[[3,"Angle"],[3,"Distance"],[3,"Duration"],[3,"Line"],[3,"InfiniteLine"],[3,"Percent"],[3,"Speed"],[3,"Time"],[4,"Statistic"],[4,"ArrowCap"],[3,"UnitFmt"],[3,"CornerRadii"],[3,"Circle"],[3,"Histogram"],[8,"HgramValue"],[3,"FindClosest"],[3,"Polygon"],[3,"LonLat"],[3,"PolyLine"],[3,"GPSBounds"],[3,"Bounds"],[3,"Triangle"],[3,"Ring"],[3,"Pt2D"],[3,"HashablePt2D"]]},\
"headless":{"doc":"","t":[3,3,3,3,3,3,3,3,3,3,3,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,12,12,12,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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],"n":["AgentPosition","AgentPositions","BlockedByGraph","Delays","FinishedTrip","LOAD","LoadSim","MAP","RoadThroughput","SIM","Throughput","TrafficSignalState","__private_field","__private_field","__private_field","accepted","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","counts","current_stage_idx","deref","deref","deref","deserialize","distance_crossed","distance_crossed","duration","edits","export_all_geometry","export_geometry","from","from","from","from","from","from","from","from","from","from","from","from","handle_command","id","id","initialize","initialize","initialize","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","main","mode","modifiers","opts","per_direction","per_direction","person","person","pos","remaining_time","rng_seed","scenario","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serve_req","setup","trip","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vehicle_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","waiting"],"q":["headless","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Each entry indicates that some agent has been stuck in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The distance crossed so far by the agent, in meters. …","","","","","","","","","","","","","","","","","","","The agent’s ID","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for buses","The agent’s current position. For pedestrians, this is …","","","","","","","","","","","","","","None for buses","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for pedestrians","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,11,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,10,4,1,2,3,12,6,9,6,12,0,0,1,2,3,6,7,8,5,9,10,4,11,12,0,6,9,1,2,3,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,0,6,12,12,7,8,6,9,9,4,12,12,6,7,8,5,9,10,4,11,0,12,9,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,1,2,3,6,7,8,5,9,10,4,11,12,9,1,2,3,6,7,8,5,9,10,4,11,12,4],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["rwlock",3]],[[],["rwlock",3]],[[],["rwlock",3]],[[],["result",4]],null,null,null,null,[[["map",3]],["geojson",4]],[[["map",3],["intersectionid",3]],["geojson",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["loadsim",3],["hashmap",3],["sim",3],["str",15],["map",3]],[["result",6,["string"]],["string",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],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]],[[["request",3,["body"]],["body",3]]],[[["timer",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null],"p":[[3,"MAP"],[3,"SIM"],[3,"LOAD"],[3,"TrafficSignalState"],[3,"AgentPositions"],[3,"FinishedTrip"],[3,"Delays"],[3,"Throughput"],[3,"AgentPosition"],[3,"RoadThroughput"],[3,"BlockedByGraph"],[3,"LoadSim"]]},\
"importer":{"doc":"It’s assumed that the importer is run with the current …","t":[3,11,11,0,11,11,12,12,0,11,0,11,11,11,11,5,12,12,12,5,5,5,11,12,0,0,11,11,11,0,0,11,3,11,11,11,11,5,11,5,12,11,11,5,11,11,11,11,12,11,11,11,11,3,11,11,11,11,11,11,11,12,12,11,11,11,11,5,12,11,11,11,12,11,3,11,11,11,11,11,12,11,12,11,11,11,11,12,12,11,12,12,12,11,11,11,11,11,3,3,5,5,12,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,5,5,12,12,12,11,11,11,11,11,11,11,11,0,0,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,5,5,12,12,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,5,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,5,11,12,12,11,12,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,5,12,5,11,11,11,11,5,12,12,12,12,12,12,5,5,11,11,11,11,12,5,5,5,5],"n":["Job","as_any","as_any_mut","berlin","borrow","borrow_mut","city","city_overview","configuration","from","generic","into","into_any","into_any_arc","into_any_rc","oneshot","only_map","osm_to_raw","raw_to_map","regenerate_all_maps","regenerate_everything","run","run","scenario","seattle","soundcast","try_from","try_into","type_id","uk","utils","vzip","Record","as_any","as_any_mut","borrow","borrow_mut","correlate_population","deserialize","distribute_residents","e_e","fmt","from","import_extra_data","into","into_any","into_any_arc","into_any_rc","raumid","try_from","try_into","type_id","vzip","ImporterConfiguration","as_any","as_any_mut","borrow","borrow_mut","default","deserialize","from","gunzip","gunzip_args","into","into_any","into_any_arc","into_any_rc","load_configuration","osmconvert","try_from","try_into","type_id","unzip","vzip","GenericCityImporter","as_any","as_any_mut","borrow","borrow_mut","deserialize","extra_buildings","from","include_railroads","into","into_any","into_any_arc","into_any_rc","map_config","onstreet_parking","osm_to_raw","osm_url","private_offstreet_parking","public_offstreet_parking","serialize","try_from","try_into","type_id","vzip","StopTimeRecord","TripRecord","add_gtfs_schedules","adjust_private_parking","arrival_time","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","ensure_popdat_exists","fmt","fmt","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","match_parcels_to_buildings","osm_to_raw","shape_id","trip_id","trip_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","popdat","trips","Endpoint","OrigTrip","PopDat","RawParcel","RawTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","depart_at","deptm","deserialize","deserialize","deserialize","deserialize","deserialize","dpcl","dpurp","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_mode","get_purpose","half","hh_p","hhno","import_data","import_parcels","import_trips","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","mode","mode","opcl","opurp","osm_building","parcel_id","parcelid","parkdy_p","parkhr_p","person","pno","pos","purpose","seq","serialize","serialize","serialize","to","to_owned","to_owned","tour","travdist","travtime","trip_dist","trip_time","trips","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tseg","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","xcoord_p","ycoord_p","BorderSnapper","Trip","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clip_trips","clone","clone_into","endpoints","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_scenario","new","orig","path","snap_border","to","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Record","as_any","as_any_mut","borrow","borrow_mut","deserialize","fmt","from","generate_scenario","home_zone","import_collision_data","into","into_any","into_any_arc","into_any_rc","load_study_area","num_bikers","num_drivers","num_pedestrians","num_transit1","num_transit2","num_transit3","parse_desire_lines","parse_zones","try_from","try_into","type_id","vzip","work_zone","download","download_kml","osmconvert","raw_to_map"],"q":["importer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::berlin","","","","","","","","","","","","","","","","","","","","","importer::configuration","","","","","","","","","","","","","","","","","","","","","importer::generic","","","","","","","","","","","","","","","","","","","","","","","","importer::seattle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::soundcast","","importer::soundcast::popdat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::soundcast::trips","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::uk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::utils","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Importing a new city can be done just by filling out this …","","","","","","If provided, read polygons from this GeoJSON file and add …","","OSM railway=rail will be included as light rail if so. …","","","","","","","","The URL to a .osm or .osm.pbf file containing the entire …","","","","","","","","","","This import from GTFS:","","","","","","","","","","","","","Download and pre-process data needed to generate Seattle …","","","","","","","","","","","","","","Match OSM buildings to parcels, scraping the number of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform the Seattle-wide Endpoints
into specific …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the output file doesn’t already exist, downloads the …","If the output file doesn’t already exist, downloads the …","Uses osmconvert to clip the input .osm (or .pbf) against …","Converts a RawMap to a Map."],"i":[0,1,1,0,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,1,0,2,2,2,2,0,2,0,2,2,2,0,2,2,2,2,2,2,2,2,2,0,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,5,6,5,6,5,6,5,6,5,6,5,0,6,5,6,5,0,6,5,6,5,6,5,6,5,0,0,6,6,5,6,5,6,5,6,5,6,5,0,0,0,0,0,0,0,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,10,11,10,11,10,8,7,8,9,10,11,8,8,8,9,10,11,7,8,9,10,11,10,0,0,8,9,8,0,0,0,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,8,10,8,8,11,11,9,9,9,10,8,11,10,10,7,10,11,10,10,11,8,8,8,10,10,7,7,8,9,10,11,7,8,9,10,11,8,7,8,9,10,11,7,8,9,10,11,9,9,0,0,12,13,12,13,12,13,12,13,0,13,13,0,13,12,13,13,12,13,12,13,12,13,12,13,0,12,13,12,12,13,13,12,13,12,13,12,13,12,13,0,14,14,14,14,14,14,14,0,14,0,14,14,14,14,0,14,14,14,14,14,14,0,0,14,14,14,14,14,0,0,0,0],"f":[null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,null,[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rawtomapoptions",3],["bool",15],["string",3],["option",4,["string"]]]],null,null,null,[[["rawtomapoptions",3]]],[[["usize",15],["importerconfiguration",3]]],[[["vec",3,["string"]],["string",3]]],[[["timer",3],["rawtomapoptions",3],["importerconfiguration",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["string",3],["timer",3]]],[[],["result",4]],[[["map",3],["timer",3]]],null,[[["formatter",3]],["result",6]],[[]],[[["timer",3],["rawmap",3],["importerconfiguration",3]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["importerconfiguration",3]],[[],["result",4]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["importerconfiguration",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],null,[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["timer",3],["mapname",3],["importerconfiguration",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["map",3]]],[[["map",3],["scenario",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["bool",15],["timer",3],["importerconfiguration",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["timer",3],["importerconfiguration",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["map",3],["extrashapes",3]]],[[["importerconfiguration",3],["str",15],["timer",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["origtrip",3]],[[],["endpoint",3]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,[[["str",15]],["tripmode",4]],[[["str",15]],["trippurpose",4]],null,null,null,[[["map",3],["timer",3]],["popdat",3]],[[["map",3],["timer",3]]],[[["map",3],["timer",3]],[["vec",3,["origtrip"]],["origtrip",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["popdat",3],["bool",15],["map",3],["timer",3]],[["vec",3,["trip"]],["trip",3]]],[[],["trip",3]],[[]],[[["pathconstraints",4],["option",4],["bool",15],["map",3],["endpoint",3],["hashmap",3]],["option",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["popdat",3],["timer",3],["map",3],["str",15]],["scenario",3]],[[["endpoint",3],["pathconstraints",4],["option",4]],[["option",4,["bordersnapper"]],["bordersnapper",3]]],null,null,[[["bool",15],["map",3],["option",4]],[["tripendpoint",4],["option",4,["tripendpoint"]]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[["map",3],["timer",3],["importerconfiguration",3]]],null,[[["timer",3],["rawmap",3],["importerconfiguration",3]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3]],[["result",6,["polygon"]],["polygon",3]]],null,null,null,null,null,null,[[["string",3]],[["result",6,["vec"]],["vec",3,["desireline"]]]],[[["gpsbounds",3],["string",3]],[["hashmap",3,["string","polygon"]],["result",6,["hashmap"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["str",15],["string",3],["importerconfiguration",3]]],[[["gpsbounds",3],["bool",15],["timer",3],["str",15],["string",3]]],[[["string",3],["importerconfiguration",3]]],[[["mapname",3],["rawtomapoptions",3],["timer",3]],["map",3]]],"p":[[3,"Job"],[3,"Record"],[3,"ImporterConfiguration"],[3,"GenericCityImporter"],[3,"StopTimeRecord"],[3,"TripRecord"],[3,"PopDat"],[3,"RawTrip"],[3,"RawParcel"],[3,"OrigTrip"],[3,"Endpoint"],[3,"BorderSnapper"],[3,"Trip"],[3,"Record"]]},\
"kml":{"doc":"","t":[3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,12,5,11,11,12,11,11,11,11,11,11,11],"n":["ExtraShape","ExtraShapes","attributes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","fmt","from","from","into","into","load","load_csv","parse_pt","points","recurse","serialize","serialize","shapes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id"],"q":["kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single object in the dataset.","Some dataset imported from KML, CSV, or something else. …","Arbitrary key/value pairs associated with this object; no …","","","","","","","","","","","","","","Parses a .kml file and returns ExtraShapes. Objects will …","Parses a .csv file and returns ExtraShapes. Each record …","","The object has a different inferred shape depending on …","","","","","","","","","","",""],"i":[0,0,1,2,1,2,1,1,1,2,1,1,2,1,2,1,0,2,0,1,0,2,1,2,1,2,1,2,1,2,1],"f":[null,null,null,[[]],[[]],[[]],[[]],[[],["extrashape",3]],[[]],[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["timer",3],["bool",15],["string",3],["gpsbounds",3]],[["result",6,["extrashapes"]],["extrashapes",3]]],[[["string",3],["gpsbounds",3],["timer",3]],[["result",6,["extrashapes"]],["extrashapes",3]]],[[["str",15]],[["lonlat",3],["option",4,["lonlat"]]]],null,[[["usize",15],["node",3],["bool",15],["vec",3],["btreemap",3],["gpsbounds",3]],["result",6]],[[],["result",4]],[[],["result",4]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[3,"ExtraShape"],[3,"ExtraShapes"]]},\
"map_editor":{"doc":"The map_editor renders and lets you edit RawMaps, which …","t":[0,0,0,5,0,5,0,3,13,3,4,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,17,13,4,17,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,11,3,8,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,10],"n":["app","edit","load","main","model","run","world","App","CreatingRoad","MainState","Mode","MovingBuilding","MovingIntersection","MovingRoadPoint","SetBoundaryPt1","SetBoundaryPt2","Viewing","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cs","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_with_opts","dump_before_abort","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","last_id","make_warper","map","map_switched","mode","model","mut_cs","mut_draw_map","mut_opts","new_state","opts","panel","sim","sim_time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","EditRoad","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","from","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","r","show_direction","try_from","try_into","type_id","vzip","PickMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","load_map","new_state","panel","try_from","try_into","type_id","vzip","BUILDING_LENGTH","Building","ID","INTERSECTION_RADIUS","Intersection","Model","Road","RoadPoint","as_any","as_any","as_any_mut","as_any_mut","blank","bldg_added","borrow","borrow","borrow_mut","borrow_mut","clear_r_pts","clone","clone_into","compute_bounds","create_b","create_i","create_r","debug_intersection_geometry","delete_b","delete_i","delete_r","delete_r_pt","draw_extra","dump_to_osm","eq","equivalent","export_to_osm","fmt","from","from","from_map","get_hash","hash","include_bldgs","insert_r_pt","intersection_added","intersection_geom","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","map","merge_r","move_b","move_i","move_r_pt","ne","recreate_world","road_added","road_deleted","road_object","set_boundary","show_intersection_geometry","show_r_points","showing_pts","stop_showing_pts","time_to_id","to_owned","toggle_i","toggle_junction","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","zorder","Object","ObjectID","World","WorldObject","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","current_selection","delete","draw","draw","force_set_selection","from","from","from","geometry","get_selection","handle_mouseover","id","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","objects","quadtree","quadtree_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unioned_polygon","vzip","vzip","vzip","zorder"],"q":["map_editor","","","","","","","map_editor::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::edit","","","","","","","","","","","","","","","","","","","","","map_editor::load","","","","","","","","","","","","","","","","","","map_editor::model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Express a RawMap as a .osm file. Why not just save the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,2,3,1,2,3,1,2,2,3,1,2,3,1,2,2,3,2,2,2,2,3,2,3,1,2,3,1,2,3,1,2,1,2,3,1,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,3,1,2,3,1,2,3,1,2,3,1,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,0,6,0,0,6,0,6,6,7,6,7,6,7,7,7,6,7,6,7,6,6,7,7,7,7,7,7,7,7,7,7,0,6,6,7,6,7,6,7,6,6,7,7,7,7,7,6,7,6,7,6,7,6,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,0,6,7,7,7,6,7,6,7,6,7,6,7,6,0,0,0,0,8,9,10,8,9,10,8,9,10,8,9,10,8,8,8,8,10,8,9,10,8,9,8,8,9,9,10,8,9,10,8,9,10,9,10,8,9,8,8,8,10,9,10,8,9,10,8,9,10,8,10,9,10,8,11],"f":[null,null,null,[[]],null,[[["settings",3]]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["colorscheme",3]],[[["intersectionid",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["option",4,["f64"]],["option",4,["id"]],["id",4],["pt2d",3],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],[[["eventctx",3],["timer",3],["map",3]]],null,null,[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[],["options",3]],null,[[],["sim",3]],[[],["time",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["originalroad",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["panel",3],["app",3],["str",15]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["string",3],["eventctx",3],["bool",15],["option",4,["string"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3]],["model",3]],[[["eventctx",3],["osmid",4]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["originalroad",3]]],[[],["id",4]],[[]],[[],["bounds",3]],[[["eventctx",3],["pt2d",3]],["id",4]],[[["eventctx",3],["pt2d",3]]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["nodeid",3]]],[[["osmid",4]]],[[["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[["eventctx",3],["originalroad",3],["usize",15]]],null,[[["rawmap",3]],[["error",3],["result",4,["error"]]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[]],[[["formatter",3]],["result",6]],[[]],[[]],[[["eventctx",3],["bool",15],["rawmap",3],["timer",3]],["model",3]],[[],["u64",15]],[[]],null,[[["eventctx",3],["originalroad",3],["pt2d",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3],["nodeid",3]]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["originalroad",3]]],[[["eventctx",3],["osmid",4],["pt2d",3]]],[[["eventctx",3],["nodeid",3],["pt2d",3]]],[[["eventctx",3],["originalroad",3],["usize",15],["pt2d",3]]],[[["id",4]],["bool",15]],[[["eventctx",3],["timer",3]]],[[["eventctx",3],["originalroad",3]]],[[["originalroad",3]]],[[["originalroad",3]],[["object",3,["id"]],["id",4]]],[[["eventctx",3],["pt2d",3]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3],["originalroad",3]]],null,[[["originalroad",3]]],[[],["i64",15]],[[]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["usize",15]],null,null,null,null,[[["eventctx",3],["object",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[["fn",8],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],null,[[],["option",4]],[[["eventctx",3]]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["box",3,["global"]],["global",3]],[["any",8],["box",3,["any","global"]],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["color",3],["polygon",3]],["object",3]],[[],["world",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[],["usize",15]]],"p":[[4,"Mode"],[3,"App"],[3,"MainState"],[3,"EditRoad"],[3,"PickMap"],[4,"ID"],[3,"Model"],[3,"World"],[3,"Object"],[3,"WorldObject"],[8,"ObjectID"]]},\
"map_gui":{"doc":"This crate contains common code for applications that …","t":[8,13,13,13,13,4,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,11,11,11,0,10,12,12,11,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,12,10,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,13,3,4,13,13,13,13,12,12,11,11,11,11,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,5,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,5,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,11,12,12,11,11,12,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,11,11,12,12,12,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,8,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,11,11,11,13,13,4,13,13,13,13,13,3,3,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,12,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,17,17,3,3,3,3,3,3,3,3,17,8,3,0,12,0,12,11,11,0,12,12,12,12,11,11,12,0,12,0,12,12,5,0,12,11,10,12,12,12,12,12,12,12,12,12,5,11,10,10,11,5,12,12,12,12,12,12,0,12,11,11,11,11,12,12,0,12,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,11,11,0,11,12,5,12,11,12,12,12,12,3,3,12,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,11,11,11,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,3,17,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,17,3,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,5,12,3,5,11,11,11,11,5,5,5,11,11,11,12,12,11,11,11,11,11,12,11,11,11,5,5,5,11,5,11,11,11,11,11,11,12,3,11,11,11,11,5,5,5,5,5,5,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,12,11,11,11,11,11,12,3,12,11,11,11,11,12,12,12,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,12,12,11,11,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,5,5,5,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,8,17,3,3,3,3,3,3,12,12,12,12,12,12,0,12,12,12,5,0,12,0,12,12,0,12,12,12,12,5,5,5,5,10,0,12,12,0,12,12,0,12,12,12,12,12,5,12,5,12,12,12,12,12,12,0,0,5,5,12,12,12,12,5,12,12,12,12,12,12,12,12,12,5,12,12,12,12,5,12,12,0,0,12,12,0,0,5,12,12,12,12,12,12,3,3,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,3,3,17,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,5,5,3,11,11,11,11,11,11,11,5,5,11,11,11,11,12,12,5,11,11,11,11,7,7,3,8,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,17,17,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,3,11,11,11,11,11,5,5,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11],"n":["AppLike","Area","Building","BusStop","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","change_color_scheme","clone","clone_into","cmp","colors","cs","cs","current_selection","current_stage_and_remaining_time","draw_map","draw_map","draw_with_opts","eq","equivalent","fmt","from","from","from","from","from","from","from","from","from","from","from","from_agent","get_hash","hash","into","into_any","into_any_arc","into_any_rc","load","make_warper","map","map","map_switched","mut_cs","mut_draw_map","mut_opts","ne","options","opts","opts","partial_cmp","render","session","sim","sim_time","simple_app","time","to_owned","tools","try_from","try_into","type_id","vzip","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","Pregame","Textured","after_changes","agent_colors","as_any","as_any","as_any_mut","as_any_mut","before_changes","bike_frame","bike_lane","bike_trip","borrow","borrow","borrow_mut","borrow_mut","brake_light","building_outline","bus_body","bus_label","bus_lane","bus_layer","bus_trip","choices","classic","clone","clone_into","commercial_building","curb","current_object","day_mode","day_time_slider","deserialize","dialog_bg","driving_lane","edits_layer","eq","experiment","export","fade_map_dark","fmt","from","from","general_road_marking","good_to_bad_green","good_to_bad_red","grass","gui_style","hex","import","inner_panel_bg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","light_background","light_rail_track","map_background","median_strip","minimap_cursor_bg","minimap_cursor_border","modulo_color","new","night_mode","night_time_slider","normal_intersection","panel_bg","parked_car","parking_lane","parking_lot","parking_trip","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","pregame","private_road","residential_building","road_center_line","rotating_color_agents","rotating_color_plot","route","scheme","selected","serialize","sidewalk","sidewalk_lines","signal_banned_turn","signal_box","signal_permitted_turn","signal_protected_turn","signal_spinner","signal_turn_block_bg","slow_intersection","slower_intersection","slowest_intersection","stop_sign","stop_sign_pole","study_area","textured","to_owned","train_body","try_from","try_from","try_into","try_into","turn_arrow","type_id","type_id","unzoomed_arterial","unzoomed_bike","unzoomed_bus","unzoomed_car","unzoomed_highway","unzoomed_interesting_intersection","unzoomed_pedestrian","unzoomed_residential","unzoomed_road_surface","unzoomed_trail","void_background","vzip","vzip","water","zoomed_intersection_surface","zoomed_road_surface","0","FileLoader","FutureLoader","MapAlreadyLoaded","MapLoader","RawBytes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","event","event","force_reload","from","from","from","from","inner_progress_receiver","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","new_state","on_load","on_load","on_load","outer_progress_receiver","panel","path","read_file","receiver","runtime","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FileLoader","Readable","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","on_load","path","read_file","try_from","try_into","type_id","vzip","Abstract","Brian","CameraAngle","IndividualTurnArrows","IsometricNE","IsometricNW","IsometricSE","IsometricSW","Options","OptionsPanel","TopDown","TrafficSignalStyle","Yuwen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","camera_angle","canvas_settings","clone","clone","clone","clone_into","clone_into","clone_into","color_scheme","debug_all_agents","deserialize","deserialize","deserialize","dev","dont_draw_time_warp","draw","eq","eq","event","fmt","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","jump_to_delay","language","load_or_default","minimal_controls","new_state","panel","serialize","serialize","serialize","show_building_driveways","time_increment","to_owned","to_owned","to_owned","toggle_day_night_colors","traffic_signal_style","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units","update_from_args","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_THICKNESS","CROSSWALK_LINE_THICKNESS","DrawArea","DrawBuilding","DrawIntersection","DrawMap","DrawMovement","DrawOptions","DrawPedCrowd","DrawPedestrian","OUTLINE_THICKNESS","Renderable","UnzoomedAgents","agents","agents_per_on","area","areas","as_any","as_any_mut","bike","bikes","blob","blob_pl","body_circle","borrow","borrow_mut","boundary_polygon","building","buildings","bus_stop","bus_stops","buses_and_trains","calculate_corners","car","cars","contains_pt","draw","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","draw_default","draw_default","draw_default","draw_traffic_signal","draw_vehicle","from","get_id","get_outline","get_zorder","grey_out_unhighlighted_people","hitbox","id","id","id","id","id","intersection","intersections","into","into_any","into_any_arc","into_any_rc","label","label_buildings","lane","lanes","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","try_from","try_into","turn","type_id","unzoomed","unzoomed_agent_radius","unzoomed_agents","vzip","zorder","zorder","zorder","zorder_range","AgentCache","UnzoomedAgents","agents_per_on","as_any","as_any","as_any_mut","as_any_mut","bikes","bikes","borrow","borrow","borrow_mut","borrow_mut","buses_and_trains","buses_and_trains","calculate_unzoomed_agents","cars","cars","clone","clone_into","color","draw_unzoomed_agents","eq","from","from","get","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new","new_state","peds","peds","populate_if_needed","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed_agents","update","vzip","vzip","DrawArea","as_any","as_any_mut","borrow","borrow_mut","draw","fill","from","get_id","get_outline","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","DrawBike","as_any","as_any_mut","body_circle","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawBuilding","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","label","new","try_from","try_into","type_id","vzip","DrawBusStop","RADIUS","as_any","as_any_mut","borrow","borrow_mut","center","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","CAR_WIDTH","DrawCar","as_any","as_any_mut","body","body_polygon","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","thick_line_from_angle","try_from","try_into","type_id","vzip","zoomed_color_car","zorder","DrawIntersection","approx_eq","as_any","as_any_mut","borrow","borrow_mut","calculate_border_arrows","calculate_corner_curbs","calculate_corners","clear_rendering","contains_pt","draw","draw_default","draw_traffic_signal","from","get_id","get_outline","get_unzoomed_outline","get_zorder","id","into","into_any","into_any_rc","make_crosswalk","make_octagon","make_rainbow_crosswalk","new","perp_line","render","stop_sign_geom","try_from","try_into","type_id","vzip","zorder","DrawLane","as_any","as_any_mut","borrow","borrow_mut","calculate_buffer_markings","calculate_driving_lines","calculate_one_way_markings","calculate_parking_lines","calculate_sidewalk_lines","calculate_turn_markings","clear_rendering","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","perp_line","polygon","render","try_from","try_into","type_id","vzip","zorder","DrawMap","areas","as_any","as_any_mut","borrow","borrow_mut","boundary_polygon","buildings","bus_stops","create_lane","delete_lane","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","free_memory","from","get_a","get_b","get_bs","get_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","intersections","into","into_any","into_any_rc","lanes","new","parking_lots","quadtree","quadtree_ids","recreate_intersection","recreate_road","regenerate_unzoomed_layer","roads","show_zorder","try_from","try_into","type_id","vzip","zoomed_batch","zorder_range","DrawParkingLot","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","try_from","try_into","type_id","vzip","DrawPedCrowd","DrawPedestrian","as_any","as_any","as_any_mut","as_any_mut","blob","blob_pl","body_circle","borrow","borrow","borrow_mut","borrow_mut","contains_pt","draw","draw","draw_default","draw_default","from","from","geometry","get_id","get_id","get_outline","get_outline","get_zorder","get_zorder","id","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","members","new","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zorder","zorder","DrawRoad","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","draw_building_driveway","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","render_center_line","try_from","try_into","type_id","vzip","zorder","crosswalk_icon","dont_walk_icon","draw_signal_stage","draw_stage_number","draw_time_left","walk_icon","DrawMovement","TURN_ICON_ARROW_LENGTH","as_any","as_any_mut","borrow","borrow_mut","draw_selected_movement","for_i","from","hitbox","id","into","into_any","into_any_arc","into_any_rc","make_circle_geom","try_from","try_into","type_id","vzip","SimpleApp","SimpleWarper","as_any","as_any","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow_mut","borrow_mut","calculate_current_selection","cs","cs","current_selection","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_warper","map","map","map_switched","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warper","0","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","FilePicker","Grid","HeatmapOptions","Minimap","MinimapControls","NEXT_RELEASE","Navigator","PopupMsg","PromptInput","RunCommand","TurnExplorer","URLManager","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","change_map_btn","city_picker","color_scheme","colors","colors","comm","command","contours","controls","data","dragging","draw_isochrone","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","icons","idx","ignore","importer","l","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","navigate","nice_country_name","nice_map_name","offset_x","offset_y","on_load","on_load","open_browser","p","panel","panel","panel","panel","panel","panel","panel","panel","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","start_marker","started","time","turn_explorer","ui","unzoomed","unzoomed","updater","url","version","width","zoom","zoom_lvl","zoomed","zoomed","zoomed","CameraState","DefaultMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cam_x","cam_y","cam_zoom","deserialize","deserialize","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","last_map","load","save","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllCityPicker","CitiesInCountryPicker","CityPicker","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chose_city","cities_per_country","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_in_city","new_state","new_state","new_state","on_load","on_load","on_load","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DivergingScale","add_b","add_b","add_bs","add_i","add_i","add_l","add_l","add_pl","add_r","add_r","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avg","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","categories","categories","colors","eval","eval","from","from","from","from","from","from_colorous","gradient","high_color","ignore","ignore","inner_eval","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","low_color","make_legend","map","map","max","mid_color","min","new","new","new","no_fading","no_fading","pct_intersections","pct_roads","range","ranked_intersections","ranked_roads","row","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","RunCommand","as_any","as_any_mut","borrow","borrow_mut","comm","draw","event","from","into","into_any","into_any_rc","last_drawn","lines","max_capacity","new_state","on_load","p","panel","read_output","show_success_popup","started","try_from","try_into","type_id","vzip","Grid","HeatmapOptions","NEIGHBORS","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","color_scheme","contours","data","draw_isochrone","eq","from","from","from_controls","height","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_heatmap","ne","new","new","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","goal_marker","start_marker","ImportCity","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","generate_new_map_name","grab_geojson_from_clipboard","into","into_any","into_any_rc","new_state","on_load","panel","sanitize_name","try_from","try_into","type_id","vzip","MINIMAP_HEIGHT","MINIMAP_WIDTH","Minimap","MinimapControls","app_type","as_any","as_any_mut","base_zoom","borrow","borrow_mut","controls","dragging","draw","draw_extra","draw_extra","draw_with_extra_layers","event","from","get_panel","has_layer","has_layer","has_zorder","into","into_any","into_any_rc","layer","make_legend","make_legend","make_unzoomed_panel","make_unzoomed_panel","make_zoomed_side_panel","make_zoomed_side_panel","map_to_minimap_pct","mut_panel","new","offset_x","offset_y","panel","panel_changed","panel_changed","panel_clicked","panel_clicked","recenter","recreate_panel","set_zoom","time","try_from","try_into","type_id","vzip","zoom","zoom_lvl","zoomed","CrossStreet","Navigator","SearchBuildings","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw","event","event","event","first","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CONFLICTING_TURN","CURRENT_TURN","TurnExplorer","as_any","as_any_mut","borrow","borrow_mut","color_turn_type","draw","draw_baselayer","event","from","idx","into","into_any","into_any_rc","l","make_panel","new_state","panel","try_from","try_into","type_id","vzip","ChooseSomething","FilePicker","PopupMsg","PromptInput","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cb","cb","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","download_cities","prettyprint_bytes","prompt_to_download_missing_data","size_of_city","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_camera","change_url_free_param","change_url_param","from","into","into_any","into_any_arc","into_any_rc","must_update_url","parse_center_camera","try_from","try_into","type_id","update_url","update_url_cam","update_url_free_param","update_url_param","vzip"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load::native_loader","","","","","","","","","","","","","","","","","","","","map_gui::options","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::agents","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::area","","","","","","","","","","","","","","","","","","","","map_gui::render::bike","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::building","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::bus_stop","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::car","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::pedestrian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::road","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::traffic_signal","","","","","","map_gui::render::turn","","","","","","","","","","","","","","","","","","","","map_gui::simple_app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::city_picker","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::command","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","","map_gui::tools::url","","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","Change the color scheme. Idempotent. Return true if there …","","","","A color scheme groups colors used for different map, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loading large resources (like maps, scenarios, and …","Create a widgetry::State
that warps to the given point.","","","","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are …","","","Different ways of drawing traffic signals. The names of …","","","","","","","","","","","","","","","","","","Draw buildings in different perspectives","widgetry options","","","","","","","The color scheme for map elements, agents, and the UI.","Every time we draw, render all agents zoomed in. …","","","","Dev mode exposes experimental tools useful for debugging, …","When time warping, don’t draw to speed up simulation","","","","","","","","","","","","","","","","","","","","","","","","","","The delay threshold to halt on when jumping to the next …","Display roads and buildings in an alternate language, if …","Restore previous options. If the file is missing or the …","When making a screen recording, enable this option to …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","Update the options using command-line flags.","","","","","","","","","","","","","Control how the map is drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the sim has highlighted people, then fade all others …","","","","","","","","","","","","","","Label every building.","","","","","Default options for drawing a map.","","","","","","","","","","Don’t draw the current traffic signal state.","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","If the sim time has changed or the unzoomed agent filters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find sections along the intersection polygon that aren’…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch
to render the entire …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only select buildings, and work whether zoomed in or not.","","","","","","","","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic …","","","","","","","","","","","Represents the state of a widgetry Canvas.","Choose something from a menu, then feed the answer to a …","Lets the player switch maps.","","","","","Track the last map used, to resume next session.","","","","","","Customize the appearance and behavior of a minimap.","","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to …","Executes a command and displays STDOUT and STDERR in a …","A tool to explore all of the turns from a single lane.","Utilities for reflecting the current map and viewport in …","","","","","","","","","","","A button to change maps, with default keybindings","","","","","","","","","","","Thresholds are Durations, in units of seconds","Returns the path to an executable. Native-only.","Draw a goal marker pointing at something.","Make it clear the map can’t be interacted with right …","Should the user be able to control the z-order visible? …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","","","","","Draw a start marker pointing at something.","","","","Generic UI tools. Some of this should perhaps be lifted …","","","","","Returns the version of A/B Street to link to. When …","","","","","","","Represents the state of a widgetry Canvas.","Track the last map used, to resume next session.","","","","","","","","","","","","","","","","","","","","","","","","","","","Load the camera’s configuration for the specified map. …","Save the camera’s configuration for the specified map, …","","","","","","","","","","","","","Lets the player switch maps.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes a command and displays STDOUT and STDERR in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Thresholds are Durations, in units of seconds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the …","Draw extra stuff on the minimap, just pulling from the …","","","","","Is there some additional layer displayed on the minimap? …","Is there some additional layer displayed on the minimap? …","Should the user be able to control the z-order visible? …","","","","","A row beneath the minimap in the zoomed view, usually …","A row beneath the minimap in the zoomed view, usually …","When unzoomed, display this panel. By default, no …","When unzoomed, display this panel. By default, no …","Controls to be placed to the left to the zoomed-in panel","Controls to be placed to the left to the zoomed-in panel","","","","","","","Called for Outcome::Changed
on the panel.","Called for Outcome::Changed
on the panel.","If a button is clicked that was produced by some method …","If a button is clicked that was produced by some method …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","Utilities for reflecting the current map and viewport in …","","","","","Parse an OSM-style zoom/lat/lon
string …","","","","","","","","","Parse an OSM-style zoom/lat/lon
string …","","","","","This does nothing on native. On web, it modifies the …","This does nothing on native. On web, it modifies the …","This does nothing on native. On web, it modifies the …",""],"i":[0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,1,1,1,0,2,3,3,2,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,2,3,2,2,2,2,1,0,2,3,1,0,3,2,2,0,3,1,0,1,1,1,1,4,0,0,4,4,4,4,5,5,5,4,5,4,5,5,5,5,5,4,5,4,5,5,5,5,5,5,5,4,5,4,4,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,4,5,5,5,5,5,0,5,5,5,4,5,4,5,4,5,4,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,6,0,0,0,0,0,7,8,6,9,7,8,6,9,7,8,6,9,7,8,6,9,8,9,8,9,7,7,8,6,9,9,7,8,6,9,7,8,6,9,7,6,7,8,6,9,9,9,9,0,7,9,8,10,9,9,9,10,6,9,9,9,7,8,6,9,7,8,6,9,7,8,6,9,7,8,6,9,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,12,13,0,13,12,12,12,12,0,0,12,0,13,14,15,13,12,14,15,13,12,14,15,13,12,14,15,13,12,15,15,15,13,12,15,13,12,15,15,15,13,12,15,15,14,13,12,14,13,12,14,15,13,12,14,15,13,12,14,15,13,12,15,13,12,14,15,13,12,15,15,15,15,14,14,15,13,12,15,15,15,13,12,15,15,14,15,13,12,14,15,13,12,14,15,13,12,15,15,14,15,13,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,17,18,18,0,19,20,20,21,18,18,17,0,17,0,17,19,0,0,19,22,22,17,17,17,17,17,23,21,20,23,0,18,22,22,22,0,24,25,26,23,21,24,0,17,18,18,18,18,26,18,0,17,0,20,18,0,17,0,19,17,17,0,17,17,18,16,0,18,18,0,18,16,0,16,18,23,21,20,17,0,0,16,16,19,16,19,19,19,16,19,16,19,19,19,16,19,19,19,19,19,16,19,16,19,16,16,19,16,19,19,16,19,19,19,16,19,19,16,16,19,16,19,16,19,16,19,16,16,19,16,19,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,29,29,29,29,0,29,0,0,23,23,23,23,0,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0,0,23,0,23,23,23,23,23,23,23,0,30,30,30,30,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,30,30,30,30,30,30,30,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,21,20,21,20,20,20,21,21,20,21,20,21,21,20,21,20,21,20,21,21,20,21,20,21,20,21,21,20,21,20,21,20,21,20,20,21,20,21,20,21,20,21,20,21,20,21,20,0,32,32,32,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24,24,24,24,24,24,0,24,24,24,24,0,0,3,33,3,33,3,3,33,3,33,3,3,3,3,3,33,3,3,3,3,3,3,3,33,3,3,33,3,33,3,33,33,3,33,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,33,3,33,3,33,3,33,33,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,35,37,37,37,0,38,39,40,0,0,41,0,38,42,0,41,35,43,35,0,0,0,0,44,0,43,36,0,45,36,0,45,42,46,35,42,0,36,0,38,47,36,42,36,36,0,0,0,0,35,35,48,42,0,42,48,42,35,49,45,39,40,50,0,41,41,42,41,0,42,35,0,0,38,47,0,0,0,43,35,35,38,47,35,0,0,37,46,37,46,37,46,37,46,37,37,37,37,46,37,46,37,46,37,46,37,46,37,46,37,46,46,37,37,37,46,37,46,37,46,37,46,37,46,0,0,0,48,51,52,48,51,52,48,51,52,48,51,52,0,0,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,48,51,52,34,0,0,0,0,0,38,47,38,38,47,38,47,47,38,47,38,53,36,47,34,38,53,36,47,34,36,38,53,36,47,34,38,53,36,47,34,38,47,53,38,38,36,34,38,53,36,47,34,34,53,36,36,36,34,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,36,36,38,47,36,36,36,38,36,47,38,47,47,47,36,47,47,53,38,53,36,47,34,38,53,36,47,34,38,53,36,47,34,38,47,38,53,36,47,34,38,47,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,43,41,43,41,43,41,43,41,41,41,41,41,43,0,41,43,41,41,43,43,43,41,43,41,43,41,43,41,0,41,43,41,41,41,41,41,41,43,41,43,41,43,41,43,41,43,0,0,0,54,54,54,54,54,54,54,0,0,54,54,54,54,54,54,0,54,54,54,54,0,0,0,0,35,35,35,35,35,35,35,35,35,44,44,35,35,35,35,44,44,44,35,35,35,35,44,44,44,44,44,44,35,35,35,35,35,35,44,44,44,44,35,35,35,35,35,35,35,35,35,35,35,0,0,0,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,55,49,55,56,55,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,49,55,56,0,0,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,39,40,50,57,39,40,50,57,39,40,50,57,39,40,50,57,39,40,39,40,50,39,40,50,39,40,50,39,40,50,57,39,40,50,57,39,40,50,57,57,39,40,50,57,39,40,50,57,39,40,50,39,40,50,57,39,40,50,57,39,40,50,57,39,40,50,57,0,0,0,0,0,58,58,58,58,58,0,0,58,58,58,58,58,0,58,58,58,58,0,58,58,58,58],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["option",4,["agentid"]],["agentid",4]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],[[["eventctx",3],["colorschemechoice",4]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["parkinglotid",3]]],[[["buildingid",3]]],[[["intersectionid",3]]],[[["laneid",3]]],[[["roadid",3]]],[[["vec",3,["pedestrianid"]],["pedestrianid",3]]],[[["busstopid",3]]],[[["carid",3]]],[[["pedestrianid",3]]],[[]],[[["areaid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["pt2d",3],["option",4,["f64"]],["id",4],["option",4,["id"]],["eventctx",3],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["timer",3],["eventctx",3],["map",3]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["choice",3,["colorschemechoice"]],["vec",3,["choice"]]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["style",3]],["colorscheme",3]],null,null,null,null,null,[[["usize",15]],["color",3]],[[["eventctx",3],["colorschemechoice",4]],["colorscheme",3]],[[],["colorscheme",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],null,null,null,[[["usize",15]],["color",3]],[[["usize",15]],["color",3]],null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[["roadrank",4]],["color",3]],null,null,[[]],[[]],null,[[["roadrank",4]],["color",3]],[[["roadrank",4],["lanetype",4]],["color",3]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3],["mapname",3],["fnonce",8],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[["eventctx",3],["mapname",3],["fnonce",8],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["pin",3,["box"]],["str",15],["string",3],["eventctx",3],["receiver",3,["string"]],["box",3,["send"]],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["timer",3],["string",3]],[["result",6,["rawbytes"]],["rawbytes",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["box",3,["fnonce"]],["fnonce",8],["string",3]],[["box",3,["state"]],["state",8]]],null,null,[[["timer",3],["string",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["options",3]],null,[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["cmdargs",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,null,null,null,null,[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersection",3]],[["polygon",3],["vec",3,["polygon"]]]],null,null,[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,null,null,null,null,null,null,null,null,[[["map",3],["sim",3],["prerender",3],["drawcarinput",3],["colorscheme",3]],[["box",3,["renderable"]],["renderable",8]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["sim",3],["color",3],["option",4]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4,["vehicletype"]],["vehicletype",4]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["applike",8]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],[["color",3],["option",4,["color"]]]],[[["applike",8],["gfxctx",3]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],[["renderable",8],["vec",3,["renderable"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["unzoomedagents",3]],["bool",15]],[[],["unzoomedagents",3]],[[],["agentcache",3]],[[],["bool",15]],null,[[["map",3],["traversable",4],["sim",3],["prerender",3],["colorscheme",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],[[["areatype",4],["colorscheme",3]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3],["area",3],["eventctx",3],["colorscheme",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["sim",3],["prerender",3],["drawcarinput",3],["colorscheme",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3],["geombatch",3],["building",3],["options",3],["eventctx",3],["colorscheme",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["colorscheme",3],["eventctx",3],["busstop",3]],["drawbusstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["sim",3],["prerender",3],["drawcarinput",3],["colorscheme",3]],["drawcar",3]],[[["distance",3],["pt2d",3],["angle",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["sim",3],["colorscheme",3],["drawcarinput",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["map",3],["intersection",3],["road",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["intersection",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["intersection",3]],[["polygon",3],["vec",3,["polygon"]]]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3],["intersection",3]],[["polyline",3],["vec",3,["polyline"]]]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3],["map",3],["turn",3],["colorscheme",3]]],[[["distance",3],["pt2d",3],["angle",3]],["polygon",3]],[[["geombatch",3],["map",3],["turn",3]],["bool",15]],[[["map",3],["intersection",3]],["drawintersection",3]],[[["distance",3],["line",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["map",3],["roadwithstopsign",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["geombatch",3],["buffertype",4],["lane",3]]],[[["lane",3],["road",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["lane",3],["road",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["lane",3]],["drawlane",3]],[[["distance",3],["line",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["map",3],["laneid",3]]],[[["laneid",3]]],null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["busstopid",3]],["drawbusstop",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],[["id",4],["vec",3,["id"]]]],[[["applike",8],["id",4],["eventctx",3],["agentcache",3]],[["option",4,["renderable"]],["renderable",8]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["map",3],["bounds",3]],[["renderable",8],["vec",3,["renderable"]]]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3],["eventctx",3],["timer",3],["options",3],["colorscheme",3]],["drawmap",3]],null,null,null,[[["map",3],["intersectionid",3]]],[[["map",3],["road",3]]],[[["map",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["applike",8],["eventctx",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["parkinglot",3],["geombatch",3],["colorscheme",3],["eventctx",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,null,[[]],[[]],[[["geombatch",3],["usize",15],["sim",3],["colorscheme",3],["drawpedestrianinput",3]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["map",3],["sim",3],["drawpedestrianinput",3],["prerender",3],["colorscheme",3]],["drawpedestrian",3]],[[["map",3],["drawpedcrowdinput",3],["prerender",3],["colorscheme",3]],["drawpedcrowd",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["applike",8],["gfxctx",3],["drawoptions",3]]],null,[[["applike",8],["geombatch",3],["building",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3]],["drawroad",3]],[[["applike",8]],["geombatch",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["polyline",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],[[["applike",8],["option",4,["duration"]],["intersectionid",3],["prerender",3],["usize",15],["stage",3],["duration",3],["geombatch",3],["trafficsignalstyle",4]]],[[["usize",15],["geombatch",3],["prerender",3],["intersection",3]]],[[["applike",8],["stage",3],["usize",15],["duration",3],["geombatch",3],["prerender",3],["intersection",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["geombatch",3],["option",4,["turnpriority"]],["turnpriority",4]]],[[["map",3],["usize",15],["intersectionid",3],["prerender",3],["colorscheme",3]],["vec",3]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["polyline",3],["angle",3],["f64",15]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["bool",15]],[["option",4,["id"]],["id",4]]],[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["drawoptions",3],["gfxctx",3]]],[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["pt2d",3],["option",4,["f64"]],["id",4],["option",4,["id"]],["eventctx",3],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["timer",3],["eventctx",3],["map",3]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["fn",8],["options",3]]],[[],["options",3]],null,[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["applike",8],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["applike",8],["gfxctx",3]]],[[],["bool",15]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["text",3]],null,[[["geombatch",3],["eventctx",3],["bounds",3],["pt2d",3],["heatmapoptions",3],["vec",3,["pt2d"]]],["widget",3]],null,null,null,null,null,null,null,null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,[[["str",15],["asref",8,["str"]]]],null,null,null,null,null,null,null,null,null,[[["eventctx",3],["mapname",3]],[["transition",4],["applike",8]]],null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,null,null,null,null,null,null,[[],["str",15]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["mapname",3]],["bool",15]],[[["canvas",3],["mapname",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["option",4],["eventctx",3],["mapname",3]],[["transition",4],["applike",8]]],[[],[["vec",3,["cityname"]],["btreemap",3,["string","vec"]],["string",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["fnonce",8],["box",3,["fnonce"]],["cityname",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["box",3,["fnonce"]],["fnonce",8]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["box",3,["fnonce"]],["fnonce",8]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["fnonce",8],["str",15],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["str",15],["asref",8,["str"]]]],[[["buildingid",3],["color",3]]],[[["busstopid",3],["str",15],["asref",8,["str"]]]],[[["str",15],["intersectionid",3],["asref",8,["str"]]]],[[["color",3],["intersectionid",3]]],[[["str",15],["laneid",3],["asref",8,["str"]]]],[[["color",3],["laneid",3]]],[[["parkinglotid",3],["color",3]]],[[["roadid",3],["str",15],["asref",8,["str"]]]],[[["roadid",3],["color",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]]],[[["eventctx",3]],["togglezoomed",3]],[[["eventctx",3],["vec",3]],["widget",3]],null,null,[[["f64",15]],[["color",3],["option",4,["color"]]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["eventctx",3],["into",8,["string"]],["vec",3],["colorscale",3],["string",3]],["widget",3]],null,[[["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["into",8,["string"]],["vec",3],["string",3]],["widget",3]],null,null,null,null,null,[[["applike",8],["vec",3]],["colordiscrete",3]],[[["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["applike",8],["vec",3]],["colordiscrete",3]],[[["applike",8]],["colornetwork",3]],[[["colorscale",3],["intersectionid",3],["counter",3,["intersectionid"]]]],[[["counter",3,["roadid"]],["roadid",3],["colorscale",3]]],[[["f64",15]],["divergingscale",3]],[[["colorscale",3],["intersectionid",3],["counter",3,["intersectionid"]]]],[[["counter",3,["roadid"]],["roadid",3],["colorscale",3]]],[[["eventctx",3],["color",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["vec",3,["string"]],["eventctx",3],["box",3,["fnonce"]],["bool",15],["fnonce",8],["string",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["heatmapoptions",3]],[[]],null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["heatmapoptions",3]],["bool",15]],[[]],[[]],[[["panel",3]],["heatmapoptions",3]],null,[[["usize",15]],["usize",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3],["eventctx",3],["bounds",3],["pt2d",3],["heatmapoptions",3],["vec",3,["pt2d"]]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15]],["grid",3]],[[],["heatmapoptions",3]],null,null,null,[[["eventctx",3],["widget",3]],[["vec",3,["widget"]],["widget",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["pt2d",3],["f64",15]],["geombatch",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[],["string",3]],[[],["result",6]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["box",3,["fnonce"]],["fnonce",8]],[["box",3,["state"]],["state",8]]],null,null,[[["string",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["vec",3,["drawable"]],["drawable",3],["gfxctx",3]]],[[["eventctx",3]],[["transition",4],["option",4,["transition"]]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["panel",3],["eventctx",3]]],[[["panel",3],["eventctx",3]]],[[["eventctx",3],["str",15]],[["transition",4],["option",4,["transition"]]]],[[["eventctx",3],["str",15]],[["transition",4],["option",4,["transition"]]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["usize",15],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["vec",3,["roadid"]],["roadid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["eventctx",3],["laneid",3]],["panel",3]],[[["eventctx",3],["laneid",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["into",8,["string"]],["vec",3,["choice"]],["box",3,["fnonce"]],["choice",3],["fnonce",8],["string",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["fnonce",8],["box",3,["fnonce"]],["str",15],["string",3]],[["box",3,["state"]],["state",8]]],[[["vec",3],["eventctx",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["fnonce",8],["option",4,["string"]],["box",3,["fnonce"]],["string",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[["string",3],["sender",3,["string"]],["vec",3,["string"]]]],[[["u64",15]],["string",3]],[[["eventctx",3],["mapname",3]],[["transition",4],["applike",8]]],[[["mapname",3]],["u64",15]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["string",3],["eventctx",3],["gpsbounds",3],["option",4,["string"]]],["bool",15]],[[["str",15],["string",3]],["string",3]],[[["str",15],["string",3]],["string",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["box",3,["fn"]],["fn",8]]],[[["gpsbounds",3],["str",15]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["box",3,["fn"]],["fn",8]],["result",6]],[[["gpsbounds",3],["eventctx",3]]],[[["string",3]]],[[["string",3]]],[[]]],"p":[[4,"ID"],[8,"AppLike"],[3,"SimpleApp"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"RawBytes"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[3,"FutureLoader"],[3,"FileLoader"],[8,"Readable"],[4,"CameraAngle"],[4,"TrafficSignalStyle"],[3,"OptionsPanel"],[3,"Options"],[3,"AgentCache"],[3,"DrawMap"],[3,"DrawOptions"],[3,"UnzoomedAgents"],[3,"DrawPedCrowd"],[3,"DrawPedestrian"],[8,"Renderable"],[3,"DrawIntersection"],[3,"DrawMovement"],[3,"DrawArea"],[3,"DrawBuilding"],[3,"DrawBike"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"SimpleWarper"],[3,"ColorScale"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"Grid"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DefaultMap"],[3,"ColorNetwork"],[3,"CityPicker"],[3,"Navigator"],[3,"PopupMsg"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"FilePicker"],[3,"URLManager"]]},\
"map_model":{"doc":"map_model
describes the world where simulations occur. …","t":[12,12,12,12,12,12,12,3,13,3,4,3,3,4,13,13,13,13,13,13,13,13,13,13,4,3,3,4,13,13,3,3,3,3,13,13,13,13,13,13,13,13,3,13,13,3,13,13,13,13,3,3,13,13,13,13,3,4,13,4,4,3,4,3,13,13,13,13,13,13,13,13,13,3,3,3,4,13,13,3,13,13,3,3,4,13,13,13,13,13,17,17,3,3,3,13,13,3,13,3,17,3,4,17,13,13,3,3,3,4,3,4,4,3,13,13,3,13,13,13,13,3,13,13,13,13,3,13,13,13,13,13,3,3,3,3,17,13,13,13,13,13,13,3,4,13,13,13,13,13,13,13,13,13,13,4,3,13,13,3,4,4,13,3,13,13,13,13,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,11,12,12,12,11,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,0,11,11,12,12,12,12,0,12,12,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,0,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,11,12,0,0,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,12,12,11,12,11,12,12,12,12,12,11,0,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,0,11,11,11,12,12,12,11,12,12,12,12,12,11,12,11,11,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,0,11,11,11,12,12,12,12,11,12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,12,11,11,12,11,12,11,11,11,11,12,11,11,11,11,11,13,13,13,3,13,13,13,4,4,3,5,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,0,12,3,3,5,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,13,13,13,13,4,3,4,3,3,13,13,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,11,11,11,11,11,11,11,12,0,11,11,11,12,12,11,11,11,12,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,5,11,11,11,11,11,12,0,12,12,5,5,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,5,13,13,13,13,4,4,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,3,11,11,0,12,0,11,11,0,12,11,11,0,11,12,5,0,0,0,0,0,11,0,0,5,11,11,0,11,11,0,5,5,5,5,17,5,5,5,5,5,3,3,3,11,11,11,11,11,11,12,12,12,11,11,11,0,12,12,12,12,12,11,11,11,0,12,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,17,3,11,11,12,5,5,11,5,12,5,11,12,5,5,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,3,17,11,11,12,11,12,11,12,5,12,11,11,11,5,11,17,17,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,5,11,11,12,11,5,5,11,5,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,13,3,13,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,12,3,3,4,13,13,13,13,13,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,4,3,13,13,13,13,3,3,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,12,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,12,12,12,11,11,11,11,12,12,11,11,11,12,12,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,13,3,3,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,13,13,4,13,13,13,13,13,13,3,3,3,4,13,17,17,13,13,17,17,17,13,13,13,13,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,12,5,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,12,12,11,11,11,12,5,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,12,11,11,11,12,11,12,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,13,3,4,13,3,3,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,17,3,13,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,13,13,13,13,13,13,3,3,4,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,17,17,17,13,17,17,13,17,17,13,3,17,17,4,17,17,17,13,3,4,17,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,3,13,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,0,5,11,11,11,11,11,11,11,11,11,11,11,11,0,12,5,0,0,0,11,11,0,5,13,13,13,4,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,12,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,11,11,11,11,11,12,11,11,11,13,13,3,3,4,13,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,11,11,11,11,11,13,13,13,4,3,11,11,11,11,11,11,11,11,12,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,13,13,13,3,4,11,11,11,11,11,11,11,11,12,11,11,5,11,12,5,11,11,11,11,5,11,11,11,12,11,5,12,12,12,13,13,3,3,3,3,3,3,3,3,3,4,3,12,12,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,13,17,17,3,4,13,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5],"n":["0","0","0","0","0","0","0","AccessRestrictions","Along","Amenity","AmenityType","Area","AreaID","AreaType","Back","Bank","Banned","Bar","Beauty","Bike","Bike","Biking","Border","Buffer","BufferType","Building","BuildingID","BuildingType","Bus","Bus","BusRoute","BusRouteID","BusStop","BusStopID","Cafe","Car","CarRepair","CarShare","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Childcare","City","Closed","Commercial","CompressedMovementID","Construction","Construction","Contraflow","ContraflowLane","ControlStopSign","ControlTrafficSignal","ConvenienceStore","Crosswalk","Culture","Curb","DirectedRoadID","Direction","Driving","DrivingSide","EditCmd","EditEffects","EditIntersection","EditRoad","Empty","Exercise","FastFood","Fixed","FlexPosts","Food","Fwd","GreenSpace","Hotel","Intersection","IntersectionCluster","IntersectionID","IntersectionType","Island","JerseyBarrier","Lane","Lane","Lane","LaneID","LaneSpec","LaneType","Laundry","Left","Left","Library","LightRail","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Map","MapConfig","MapEdits","MedianStrip","Medical","Movement","Movement","MovementID","NORMAL_LANE_THICKNESS","NamePerLanguage","OffstreetParking","PARKING_LOT_SPOT_LENGTH","Park","Parking","ParkingLot","ParkingLotID","Path","PathConstraints","PathRequest","PathStep","PathStepV2","PathV2","Pedestrian","PedestrianPlaza","PermanentMapEdits","Pet","Planters","Playground","Pool","Position","PostOffice","Private","Protected","PublicGarage","RawToMapOptions","Religious","Residential","ResidentialCommercial","Right","Right","Road","RoadID","RoadWithStopSign","RoutingParams","SIDEWALK_THICKNESS","School","SharedLeftTurn","SharedSidewalkCorner","Shopping","Shoulder","Sidewalk","Stage","StageType","StopSign","StopSign","Straight","Stripes","StudyArea","Supermarket","Tourism","TrafficSignal","TrafficSignal","Train","Traversable","Turn","Turn","Turn","TurnID","TurnPriority","TurnType","UTurn","UberTurn","University","Variable","Water","Yield","Zone","access_restrictions","access_restrictions","added_turns","address","aisles","all_areas","all_buildings","all_bus_routes","all_bus_stops","all_costs_from","all_incoming_borders","all_intersections","all_lanes","all_outgoing_borders","all_parking_lots","all_roads","all_turns","all_zones","allow_through_traffic","alt_start","amenities","amenity_type","angle","apply_edits","area_type","areas","areas","avoid_high_stress","avoid_steep_incline_penalty","bike_lane_penalty","bikes_can_use_bus_lanes","biking_blackhole","blank","bldg_type","blocked_starts","borders","borrow","borrow_mut","boundary","boundary_polygon","bounds","build_ch","building_to_road","buildings","bus_lane_penalty","bus_routes","bus_stops","bus_stops","center_pts","changed_intersections","changed_parking_lots","changed_roads","changed_roads","changed_routes","city","clone","clone_into","commands","commands","complicated_turn_restrictions","config","connectivity","consolidate_all_intersections","constraints","cost","create_from_raw","crossed_so_far","crosswalk","currently_inside_ut","deleted_lanes","deleted_turns","deserialize","dir","dir","dir","dist_along","districts","driveway_geom","driveway_line","driving_blackhole","driving_lane_penalty","driving_pos","driving_pos","driving_side","dst","dst_i","dst_i","edit_road_cmd","edits","edits","edits_generation","edits_name","edits_name","elevation","end","end_border","extra_spots","find_b_by_osm_id","find_br","find_driving_lane_near_building","find_i_by_osm_id","find_r_by_osm_id","find_road_between","from","from","full_name","geom","geom","get_a","get_b","get_boundary_polygon","get_bounds","get_br","get_bs","get_bus_route","get_city_name","get_config","get_edits","get_edits_change_key","get_gps_bounds","get_i","get_i_edit","get_l","get_languages","get_movement_for_traffic_signal","get_movements_for","get_name","get_next_roads","get_next_turns_and_lanes","get_parent","get_pl","get_r","get_r_edit","get_routes_serving_stop","get_stop_sign","get_t","get_traffic_signal","get_turn_between","get_turns_for","get_turns_from_lane","get_turns_to_lane","gps_bounds","gtfs_trip_marker","hack_add_area","hack_override_bldg_type","hack_override_offstreet_spots","hack_override_offstreet_spots_individ","hack_override_orig_spawn_times","hack_override_routing_params","i","id","id","id","id","id","id","id","id","id","id","id","id","id","idx","idx","incoming_lanes","incremental_edit_traffic_signal","inferred_sidewalks","intersection_type","intersections","into","is_train_stop","is_unprotected_turn","keep_bldg_tags","label_center","lane","lane_center_pts","lane_closest_to_edge","lane_type","lanes","lanes_ltr","levels","load_synchronously","lt","make","map","map_loaded_directly","map_name","max_elevation","maybe_get_a","maybe_get_b","maybe_get_br","maybe_get_bs","maybe_get_i","maybe_get_l","maybe_get_pl","maybe_get_r","maybe_get_stop_sign","maybe_get_t","maybe_get_traffic_signal","members","members","members","merge_zones","merge_zones","merged","minify","modified_lanes","movements","must_apply_edits","must_stop","mut_lane","name","name","name","name","names","new_edits","objects","offset","offset","orig_id","orig_id","orig_id","orig_req","orig_spawn_times","original_intersections","osm","osm_id","osm_id","osm_rel_id","osm_tags","osm_tags","osm_tags","osm_tags","other_crosswalk_ids","outgoing_lanes","parent","parent","parking","parking_lots","path","pathfind","pathfind","pathfind_v2","pathfind_v2_with_params","pathfind_with_params","pathfinder","pathfinder_dirty","percent_incline","polygon","polygon","polygon","polygon","proposal_description","proposal_description","proposal_link","proposal_link","protected_movements","raw","recalculate_all_movements","recalculate_pathfinding_after_edits","recalculate_road_to_buildings","req","restrictions","road","road_to_buildings","road_to_buildings","roads","roads","roads","route_type","routing_params","routing_params","save","save_edits","serialize","short_name","should_use_transit","sidewalk","sidewalk_line","sidewalk_pos","sidewalk_pos","sidewalk_pos","simple_path_btwn","spawn_times","speed_limit","speed_limit","spots","src","src_i","src_i","stage_type","stages","start","start","steps","steps","stop_signs","stops","street_parking_spot_length","to","to_owned","total_length","traffic_signals","traversable","try_apply_edits","try_from","try_into","turn_restrictions","turn_type","turn_type","turns","type_id","uber_turns","uber_turns","uber_turns","unprotected_turn_penalty","unsaved_edits","untrimmed_center_pts","version","vzip","width","width","yield_movements","zones","zorder","num_housing_units","num_residents","i","id","new","new","new","old","old","old","r","City","areas","borrow","borrow_mut","boundary","deserialize","districts","from","from_huge_map","from_individual_maps","into","name","serialize","try_from","try_into","type_id","vzip","Border","Building","DirectedRoad","Item","LeaveMap","RideBus","SidewalkEndpoint","Spot","WalkingNode","WalkingOptions","all_vehicle_costs_from","all_walking_costs_from","allow_shoulders","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","closest","cmp","cmp","cmp","cost","deserialize","deserialize","end_transit","eq","eq","eq","equivalent","equivalent","equivalent","find_scc","fmt","fmt","from","from","from","get_hash","get_hash","hash","hash","into","into","into","ne","ne","ne","node","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vehicle_cost","vzip","vzip","vzip","walking","walking_speed","Item","WalkingOptions","all_walking_costs_from","allow_shoulders","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","common_speeds","cost","default","default_speed","eq","equivalent","from","from","into","into","ne","node","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","walking_speed","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Closed","EditCmd","EditEffects","EditIntersection","EditRoad","MapEdits","StopSign","TrafficSignal","access_restrictions","added_turns","apply","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changed_intersections","changed_lanes","changed_parking_lots","changed_roads","changed_roads","changed_routes","check_lanes_ltr","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","commands","compat","compress","create_for_test","default","deleted_lanes","deleted_turns","describe","deserialize","diff","edits_name","eq","eq","eq","eq","fix_building_driveways","fix_parking_lot_driveways","fmt","fmt","fmt","fmt","from","from","from","from","from","get_checksum","get_orig_from_osm","into","into","into","into","into","lanes_ltr","load_from_bytes","load_from_file","merge_zones","modified_lanes","modify_lanes","ne","ne","ne","ne","new","original_intersections","perma","proposal_description","proposal_link","recalculate_intersection_polygon","recalculate_turns","save","serialize","speed_limit","to_owned","to_owned","to_owned","to_owned","to_perma","to_permanent","to_permanent","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","undo","update_derived","vzip","vzip","vzip","vzip","vzip","i","id","new","new","new","old","old","old","r","ChangeAccessRestrictions","ChangeLaneType","ChangeSpeedLimit","OriginalLane","ReverseLane","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dst_i","fix_adaptive_stages","fix_city_name","fix_f64s","fix_intersection_ids","fix_lane_widths","fix_map_name","fix_merge_zones","fix_offset","fix_old_lane_cmds","fix_phase_to_stage","fix_plans","fix_road_direction","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","id","id","id","idx","into","into","into","into","into","l","lookup","lt","new","new","num_back","num_fwd","old","old","orig_lt","parent","remove_vehicle_caps","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upgrade","vzip","vzip","vzip","vzip","vzip","walk","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Closed","PermanentEditCmd","PermanentEditIntersection","PermanentMapEdits","StopSign","TrafficSignal","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","commands","deserialize","deserialize","deserialize","edits_name","from","from","from","into","into","into","into_cmd","into_edits","into_edits_permissive","map_name","merge_zones","proposal_description","proposal_link","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","version","vzip","vzip","vzip","with_permanent","i","new","new","new","old","old","old","osm_rel_id","r","must_stop","RawToMapOptions","borrow","borrow_mut","bridges","build_ch","buildings","clone","clone_into","collapse_intersections","consolidate_all_intersections","default","from","initial","into","keep_bldg_tags","match_points_to_lanes","medians","merge_intersections","parking_lots","remove_disconnected","snappy","to_owned","traffic_signals","transit","trim_path","try_from","try_into","turns","type_id","vzip","walking_turns","find_bridges","classify_bldg","get_address","make_all_buildings","SHORT_THRESHOLD","collapse","collapse_intersection","is_cycleway","should_collapse","trim_deadends","InitialMap","Intersection","Road","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","dst_i","elevation","from","from","from","geometry","half_width","id","id","intersection_type","intersections","into","into","into","lane_specs","lane_specs_ltr","new","new","osm_tags","polygon","roads","roads","src_i","trimmed_center_pts","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DEGENERATE_INTERSECTION_HALF_LENGTH","Piece","borrow","borrow_mut","center","close_off_polygon","deadend","from","generalized_trim_back","id","intersection_polygon","into","left","on_off_ramp","pretrimmed_geometry","right","try_from","try_into","type_id","vzip","assemble_ltr","get_lane_specs_ltr","osm_separation_type","find_medians","angle","connects_dual_carriageway","merge_short_roads","should_merge","infer_spots","line_valid","make_all_parking_lots","snap_driveway","remove_disconnected_roads","Cycleway","DEBUG_OUTPUT","borrow","borrow_mut","center","from","id","into","layer","snap_cycleways","total_width","try_from","try_into","type_id","v1","vzip","PROTECTED","YIELD","all_walk_all_yield","degenerate","expand_all_stages","four_way_four_stage","four_way_two_stage","get_possible_policies","greedy_assignment","half_signal","lagging_green","make_stages","new","stage_per_road","synchronize","three_way","add_stage","four_way_four_stage","is_conflict","make_crosswalk_variable","make_lagging_green_variable","make_signal","make_traffic_signal","merge_stages","movements","multi_way_stages","optimize","protected_yield_stage","remove_movement","straight_types","three_way_three_stage","turns","Matcher","borrow","borrow_mut","default_spawn_times","from","into","light_rail_pts","lookup","make_route","make_stops_and_routes","new","pick_start_lane","sidewalk_pts","try_from","try_into","type_id","vzip","curvey_turn","ensure_unique","expected_turn_types_for_four_way","from_pt","make_all_turns","make_vehicle_turns","remove_merging_turns","to_pt","turn_type_from_angles","verify_vehicle_connectivity","filter_turns","get_sidewalk","make_crosswalks","make_degenerate_crosswalks","make_footway_turns","make_shared_sidewalk_corner","make_walking_turns","make_walking_turns_v2","turn_id","DrivingSide","Left","MapConfig","Right","bikes_can_use_bus_lanes","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","driving_side","eq","fmt","fmt","from","from","inferred_sidewalks","into","into","serialize","serialize","street_parking_spot_length","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","area","building","bus_stop","intersection","lane","movement","parking_lot","road","stop_signs","traffic_signals","turn","zone","0","Area","AreaID","AreaType","Island","MedianStrip","Park","PedestrianPlaza","StudyArea","Water","area_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","get_hash","get_hash","hash","hash","id","into","into","into","ne","osm_id","osm_tags","partial_cmp","polygon","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","Amenity","AmenityType","AmenityTypeIter","Bank","Bar","Beauty","Bike","Building","BuildingID","BuildingType","Cafe","CarRepair","CarShare","Childcare","Commercial","ConvenienceStore","Culture","Empty","Exercise","FastFood","Food","GreenSpace","Hotel","Laundry","Library","Medical","NamePerLanguage","OffstreetParking","Pet","Playground","Pool","PostOffice","Private","PublicGarage","Religious","Residential","ResidentialCommercial","School","Shopping","Supermarket","Tourism","University","address","all","amenities","amenity_type","back_idx","biking_connection","bldg_type","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","categorize","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","driveway_geom","driving_connection","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","get","get","get_hash","has_amenity","has_residents","hash","house_number","id","idx","into","into","into","into","into","into","into","into","into_iter","iter","label_center","len","levels","marker","name","names","ne","ne","ne","new","next","next_back","nth","num_parking_spots","orig_id","osm_tags","osm_tags","parking","partial_cmp","partial_cmp","partial_cmp","polygon","serialize","serialize","serialize","serialize","serialize","serialize","sidewalk","sidewalk_pos","sidewalk_to_bike","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","num_housing_units","num_residents","0","BusRoute","BusRouteID","BusStop","BusStopID","all_steps","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","deserialize","deserialize","deserialize","deserialize","driving_pos","end_border","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","full_name","get_hash","get_hash","gtfs_trip_marker","hash","hash","id","id","idx","into","into","into","into","is_train_stop","name","ne","ne","ne","orig_spawn_times","osm_rel_id","partial_cmp","partial_cmp","plural_noun","route_type","serialize","serialize","serialize","serialize","short_name","sidewalk","sidewalk_pos","spawn_times","start","stops","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","0","Border","Construction","Intersection","IntersectionID","IntersectionType","StopSign","TrafficSignal","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","elevation","eq","eq","equivalent","equivalent","find_road_between","fmt","fmt","fmt","fmt","from","from","from","get_hash","get_hash","get_incoming_lanes","get_outgoing_lanes","get_rank","get_roads_sorted_by_incoming_angle","get_sorted_incoming_roads","get_zorder","hash","hash","id","incoming_lanes","intersection_type","into","into","into","is_border","is_closed","is_cycleway","is_footway","is_incoming_border","is_light_rail","is_outgoing_border","is_private","is_stop_sign","is_traffic_signal","merged","movements","name","ne","orig_id","outgoing_lanes","partial_cmp","polygon","roads","serialize","serialize","serialize","some_incoming_road","some_outgoing_road","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","turn_to_movement","turns","type_id","type_id","type_id","vzip","vzip","vzip","Biking","Buffer","BufferType","Bus","Construction","Curb","Driving","FlexPosts","JerseyBarrier","Lane","LaneID","LaneSpec","LaneType","LightRail","NORMAL_LANE_THICKNESS","PARKING_LOT_SPOT_LENGTH","Parking","Planters","SERVICE_ROAD_LANE_THICKNESS","SHOULDER_THICKNESS","SIDEWALK_THICKNESS","SharedLeftTurn","Shoulder","Sidewalk","Stripes","biking_blackhole","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bus_stops","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","decode_u32","describe","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir","dist_along_of_point","driving_blackhole","dst_i","dummy","encode_u32","end_line","endpoint","eq","eq","eq","eq","equivalent","equivalent","equivalent","first_line","first_pt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_char","from_short_name","get_directed_parent","get_hash","get_hash","get_hash","get_lane_level_turn_restrictions","hash","hash","hash","id","intersections","into","into","into","into","into","is_biking","is_bus","is_driving","is_for_moving_vehicles","is_light_rail","is_parking","is_shoulder","is_sidewalk","is_walkable","is_walkable","lane_center_pts","lane_type","last_line","last_pt","length","lt","ne","ne","ne","number_parking_spots","offset","parse_turn_type_from_osm","partial_cmp","partial_cmp","partial_cmp","road","serialize","serialize","serialize","serialize","serialize","short_name","src_i","supports_any_movement","to_char","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","trace_around_block","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","typical_lane_widths","vzip","vzip","vzip","vzip","vzip","width","width","CompressedMovementID","Movement","MovementID","angle","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","conflicts_with","crosswalk","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","for_i","from","from","from","from","geom","get_hash","get_hash","hash","hash","i","id","idx","into","into","into","members","movement_geom","ne","ne","ne","parent","partial_cmp","partial_cmp","serialize","serialize","serialize","src_center_and_width","to","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","turn_type","type_id","type_id","type_id","vzip","vzip","vzip","0","ParkingLot","ParkingLotID","aisles","borrow","borrow","borrow_mut","borrow_mut","capacity","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","driveway_line","driving_pos","eq","equivalent","extra_spots","fmt","fmt","from","from","get_hash","hash","id","into","into","ne","osm_id","partial_cmp","polygon","serialize","serialize","sidewalk_line","sidewalk_pos","spots","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","Back","DirectedRoadID","Direction","Fwd","Road","RoadID","access_restrictions","access_restrictions_from_osm","all_bus_stops","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both_directions","center_pts","children","children_backwards","children_forwards","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","common_endpt","complicated_turn_restrictions","deserialize","deserialize","deserialize","deserialize","dir","dir_and_offset","directed_id_from","directed_id_to","dst_i","dst_i","eq","eq","eq","equivalent","equivalent","equivalent","find_closest_lane","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","get_detailed_rank","get_dir_change_pl","get_half_polygon","get_half_width","get_hash","get_hash","get_hash","get_lanes_between","get_left_side","get_name","get_rank","get_thick_polygon","get_width","get_zone","has_lanes","hash","hash","hash","high_stress_for_bikes","id","id","incoming_lanes","into","into","into","into","is_cycleway","is_extremely_short","is_footway","is_light_rail","is_private","is_service","lane_specs","lanes","lanes","length","must_get_sidewalk","ne","ne","opposite","orig_id","osm_tags","other_endpt","outgoing_lanes","parking_to_driving","partial_cmp","partial_cmp","partial_cmp","percent_incline","recreate_lanes","serialize","serialize","serialize","serialize","speed_limit","speed_limit_from_osm","src_i","src_i","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","untrimmed_center_pts","vzip","vzip","vzip","vzip","zorder","ControlStopSign","RoadWithStopSign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","flip_sign","fmt","fmt","from","from","get_priority","id","into","into","lane_closest_to_edge","must_stop","ne","ne","new","roads","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CROSSWALK_PACE","ControlTrafficSignal","Fixed","Stage","StageType","Variable","adjust_major_minor_timing","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","convert_to_ped_scramble","convert_to_ped_scramble_without_promotion","could_be_protected","deserialize","deserialize","deserialize","edit_movement","enforce_minimum_crosswalk_time","eq","eq","eq","export","export_movement","find_r","fmt","fmt","fmt","from","from","from","get_min_crossing_time","get_possible_policies","get_priority_of_movement","get_priority_of_turn","id","import","import_movement","internal_convert_to_ped_scramble","into","into","into","max_crosswalk_time","missing_turns","ne","ne","ne","new","new","offset","protected_movements","serialize","serialize","serialize","simple_cycle_duration","simple_duration","stage_type","stages","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","validating_new","vzip","vzip","vzip","yield_movements","Banned","Crosswalk","Left","Protected","Right","SharedSidewalkCorner","Straight","Turn","TurnID","TurnPriority","TurnType","UTurn","Yield","angle","between_sidewalks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","conflicts_with","deserialize","deserialize","deserialize","deserialize","dst","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","geom","get_hash","hash","id","into","into","into","into","is_crossing_arterial_intersection","ne","ne","other_crosswalk_ids","parent","partial_cmp","partial_cmp","partial_cmp","penalty","permitted_by_lane","permitted_by_road","serialize","serialize","serialize","serialize","src","to_movement","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","turn_type","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AccessRestrictions","Zone","allow_through_traffic","borders","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","floodfill","fmt","fmt","from","from","into","into","make_all","members","ne","ne","new","restrictions","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","Arterial","ENDPT_BACK","ENDPT_FWD","HIGHWAY","Highway","INFERRED_PARKING","INFERRED_SIDEWALKS","Local","MAXSPEED","NAME","Node","NodeID","OSM_REL_ID","OSM_WAY_ID","OsmID","PARKING_BOTH","PARKING_LEFT","PARKING_RIGHT","Relation","RelationID","RoadRank","SIDEWALK","Way","WayID","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","detailed_from_highway","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_highway","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","inner","into","into","into","into","into","ne","ne","ne","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bike","Bus","Car","PathConstraints","Pedestrian","RoutingParams","Train","all","avoid_high_stress","avoid_steep_incline_penalty","bike_lane_penalty","bitand","bitor","bitxor","borrow","borrow","borrow_mut","borrow_mut","bus_lane_penalty","can_use","clone","clone","clone_into","clone_into","cmp","default","deserialize","deserialize","deserialize","driving_lane_penalty","engine","enum_from_u32","enum_into_u32","eq","eq","eq","equivalent","filter_lanes","fmt","from","from","from_lt","into","into","ne","node_map","not","partial_cmp","pathfinder","round","serialize","serialize","serialize","sub","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","unprotected_turn_penalty","unround","v1","v2","vehicles","vzip","vzip","walking","zone_cost","CH","CH","CHSeedingNodeOrdering","CreateEngine","Dijkstra","Dijkstra","Empty","PathfindEngine","all_costs_from","borrow","borrow","borrow_mut","borrow_mut","calculate_path","calculate_path_multiple_sources_and_targets","clone","clone_into","create","deserialize","from","from","into","into","is_dijkstra","reuse_ordering","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","graph","graph","path_calc","InnerNodeMap","NodeMap","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize_nodemap","from","from","get","get_or_insert","guarantee_node_ordering","id_to_node","id_to_node","into","into","new","node_to_id","serialize","to_owned","translate_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Pathfinder","all_costs_from","apply_edits","bike_graph","borrow","borrow_mut","bus_graph","cached_alternatives","car_graph","clone","clone_into","deserialize","empty","from","into","new","new_for_one_mode","params","pathfind","pathfind_with_params","serialize","should_use_transit","to_owned","train_graph","try_from","try_into","type_id","vzip","walking_graph","walking_with_transit_graph","IntersectionCluster","UberTurn","UberTurnV2","autodetect","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","entry","entry","eq","eq","equivalent","exit","exit","find_all","flood","fmt","fmt","from","from","from","geom","into","into","into","into_v2","members","ne","ne","new","partial_cmp","path","path","serialize","serialize","to_owned","to_owned","trace_back","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","ContraflowLane","Lane","Path","PathRequest","PathStep","Turn","about_to_start_ut","add","alt_start","as_lane","as_traversable","as_turn","between_buildings","blocked_starts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","constraints","crossed_so_far","crossed_so_far","current_step","currently_inside_ut","currently_inside_ut","deserialize","deserialize","deserialize","dist_crossed_from_step","end","eq","eq","eq","equivalent","equivalent","estimate_duration","exact_slice","fmt","fmt","fmt","fmt","from","from","from","get_blocked_starts","get_hash","get_req","get_step_at_dist_along","get_steps","get_total_elevation_change","hash","into","into","into","is_empty","is_last_step","is_upcoming_uber_turn_component","isnt_last_step","last_step","leave_from_driveway","max_speed_along","max_speed_and_incline_along","maybe_next_step","modify_step","ne","ne","ne","new","next_step","one_step","orig_req","partial_cmp","percent_dist_crossed","serialize","serialize","serialize","shift","start","steps","to_owned","to_owned","to_owned","to_string","total_length","total_length","trace","trace_from_start","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uber_turns","validate_continuity","validate_restrictions","validate_zones","vehicle","vzip","vzip","vzip","walking","Along","Contraflow","Movement","PathStepV2","PathV2","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cost","deserialize","deserialize","find_uber_turns","fmt","fmt","from","from","from_roads","get_cost","get_req","get_steps","into","into","into_v1","into_v1_walking","new","req","serialize","serialize","steps","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","vzip","vzip","Node","Road","UberTurn","VehiclePathfinder","all_costs_from","apply_edits","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","constraints","deserialize","deserialize","empty","engine","eq","equivalent","fmt","from","from","get_hash","hash","into","into","make_input_graph","ne","new","nodes","params","partial_cmp","pathfind","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","vehicle_cost","vzip","vzip","LeaveMap","RideBus","SidewalkEndpoint","SidewalkPathfinder","WalkingNode","all_costs_from","apply_edits","borrow","borrow_mut","clone","clone_into","deserialize","empty","engine","from","into","make_input_graph","new","nodes","one_step_walking_path","pathfind","serialize","should_use_transit","to_owned","transit_input_graph","try_from","try_into","type_id","use_transit","vzip","walking_path_to_steps","0","1","2","BanTurns","OnlyAllowTurns","OriginalRoad","RawArea","RawBuilding","RawBusRoute","RawBusStop","RawIntersection","RawMap","RawParkingLot","RawRoad","RestrictionType","TurnRestriction","all_pts","amenities","area_type","areas","as_string_code","auto_mark_junctions","blank","border_end","border_start","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boundary_polygon","buildings","bus_routes","can_delete_intersection","center_points","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closest_intersection","cmp","cmp","cmp","common_endpt","complicated_turn_restrictions","config","delete_intersection","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","elevation","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","full_name","get_city_name","get_geometry","get_hash","get_hash","get_hash","get_zorder","gps_bounds","gtfs_trip_marker","hash","hash","hash","i1","i2","intersection_type","intersections","into","into","into","into","into","into","into","into","into","into","into","is_bus","is_cycleway","is_footway","is_light_rail","is_service","length","matched_road","merge_short_road","move_intersection","name","name","ne","ne","ne","ne","new","new","new_osm_node_id","new_osm_way_id","num_parking_spots","osm_id","osm_id","osm_rel_id","osm_tags","osm_tags","osm_tags","osm_tags","osm_way_id","parking_aisles","parking_lots","partial_cmp","partial_cmp","partial_cmp","path_dist_to","ped_pos","percent_incline","point","polygon","polygon","polygon","preview_intersection","public_garage_name","roads","roads_per_intersection","run_all_simplifications","save","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","short_name","stops","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","trim_roads_for_merging","trimmed_road_geometry","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vehicle_pos","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Lane","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Position","Traversable","Turn","as_lane","as_turn","bike_speed_on_incline","borrow","borrow","borrow_mut","borrow_mut","buffer_dist","clone","clone","clone_into","clone_into","cmp","cmp","deserialize","deserialize","dist_along","dist_along","end","eq","eq","equiv_pos","equiv_pos_for_long_object","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","get_hash","get_polyline","get_zorder","hash","into","into","lane","lane","max_speed_along_movement","max_speed_along_road","maybe_lane","maybe_turn","min_dist","ne","ne","new","partial_cmp","partial_cmp","pt","pt_and_angle","serialize","serialize","start","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","walking_speed_on_incline"],"q":["map_model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::BuildingType","","map_model::EditCmd","","","","","","","","","map_model::city","","","","","","","","","","","","","","","","","map_model::connectivity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::connectivity::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::EditCmd","","","","","","","","","map_model::edits::compat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::perma","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::perma::PermanentEditCmd","","","","","","","","","map_model::edits::perma::PermanentEditIntersection","map_model::make","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::make::bridges","map_model::make::buildings","","","map_model::make::collapse_intersections","","","","","","map_model::make::initial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::make::initial::geometry","","","","","","","","","","","","","","","","","","","","map_model::make::initial::lane_specs","","","map_model::make::medians","map_model::make::merge_intersections","","","","map_model::make::parking_lots","","","","map_model::make::remove_disconnected","map_model::make::snappy","","","","","","","","","","","","","","","","map_model::make::traffic_signals","","","","","","","","","","","","","","","","map_model::make::traffic_signals::lagging_green","","","","","","","","","","","","","","","","map_model::make::transit","","","","","","","","","","","","","","","","","map_model::make::turns","","","","","","","","","","map_model::make::walking_turns","","","","","","","","","map_model::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects","","","","","","","","","","","","map_model::objects::area","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building::BuildingType","","map_model::objects::bus_stop","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::movement","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::road","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::stop_signs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::turn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::zone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine::PathfindEngine","","","map_model::pathfind::node_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::pathfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::vehicles","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::raw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::traversable","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","Original direction","A business located inside a building.","Businesses are categorized into one of these types.","Areas are just used for drawing.","","","","","For stop signs: Can’t currently specify this! For …","","","","","","","","","A building has connections to the road and sidewalk, may …","","","","","","","","","","","","","","","","","A single city (like Seattle) can be broken down into …","","An estimated number of workers","This is cheaper to store than a MovementID. It simply …","","","Opposite direction, sidewalks only","Sidewalks only!","","A traffic signal consists of a sequence of Stages that …","","","","A raised curb","","","","","","","","","","","","","Flex posts, wands, cones, other “weak” forms of …","","","","","An intersection connects roads. Most have >2 roads and …","This only applies to VehiclePathfinder; walking through …","","","","Solid barrier, no gaps.","A road segment is broken down into individual lanes, …","Original direction","","A lane is identified by its parent road and its position, …","","","","","","","","","","","","Represents changes to a map. Note this isn’t …","","","A Movement groups all turns from one road to another, …","","A movement is like a turn, but with less detail – it …","","None corresponds to the native name","Represent no parking as Private(0, false).","From some manually audited cases in Seattle, the length …","","","Parking lots have some fixed capacity for cars, and are …","","","Who’s asking for a path?","","","One step along a path.","A path between two endpoints for a particular mode. This …","","","MapEdits are converted to this before serializing. …","","Sturdier planters, with gaps.","","","Represents a specific point some distance along a lane.","","(Spots, explicitly tagged as a garage)","For stop signs: cars can do this without stopping. These …","(Name, spots)","Options for converting RawMaps to Maps.","","","An estimated number of residents, workers","","","A Road represents a segment between exactly two …","","","Tuneable parameters for all types of routing.","","","","","","","","","","","","","Just paint!","Not from OSM. A user-specified area to focus on.","","","","","","Either a lane or a turn, where most movement happens.","A Turn leads from the end of one Lane to the start of …","","","Turns are uniquely identified by their (src, dst) lanes …","","","","","","Minimum is the minimum duration, 0 allows cycle to be …","","For stop signs: cars have to stop before doing this turn, …","A contiguous set of roads with access restrictions. This …","","","","","","","","","","Return the cost of a single path, and also a mapping from …","This and all_outgoing_borders are expensive to constantly …","","","","","","","","","","","This is the specific amenity listed in OSM, not the more …","","","","","","","","","","","Just for temporary std::mem::replace tricks.","","","","","","","","","Should contraction hierarchies for pathfinding be built? …","","","","","Meaningless order","","The physical center of the road, including sidewalks, …","","","","Derived from commands, kept up to date by update_derived","","","","","","A stack, oldest edit is first. The same intersection may …","self is ‘from’. (via, to). Only BanTurns.","","","Try to consolidate all short roads. Will likely break.","","","","","","","","","","","","","","The individual maps","Goes from building to sidewalk","Goes from the lot to the driving lane","{Cars, bikes} trying to start or end here might not be …","","These may be on different roads entirely, like for light …","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","If true, driving happens on the right side of the road …","","","","","Once a Map exists, the player can edit it in the UI …","","","","","","","","If we can’t render all spots (maybe a lot with no …","","","Cars trying to park near this building should head for …","","","Finds the road directly connecting two intersections.","","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","","","","If you need to regenerate anything when the map is …","","","Panics on borders","","","None for SharedSidewalkCorners and turns not belonging to …","Find all movements from one road to another that’re …","","","","","","","","","","","","","","The turns may belong to two different intersections!","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per lane, this value is …","","Note that a lane may belong to both incoming_lanes and …","Since the player is in the middle of editing, the signal …","If true, roads without explicitly tagged sidewalks may …","","","","If it’s both, train overrides bus","Does a turn at a stop sign go from a smaller to a larger …","Preserve all OSM tags for buildings, increasing the final …","Where a text label should be centered to have the best …","","","","","Invariant: A road must contain at least one child. These …","","","Load a map from a local serialized Map or RawMap. Note …","","See …","A bunch of (mostly read-only) queries on a Map.","After deserializing a map directly, call this after.","","Returns the highest elevation in the map","","","","","","","","","","","","","","","If false, adjacent roads with the same AccessRestrictions …","If false, adjacent roads with the same AccessRestrictions …","Was a short road adjacent to this intersection merged?","Modifies the map in-place, removing parts not essential …","","","Returns (changed_roads, deleted_lanes, deleted_turns, …","","","","","","","","","","","","","","","","Explicitly store whatever the original was, since this can…","","Useful utilities for working with OpenStreetMap.","The importing process also automatically creates some …","","","","Depending on options while importing, these might be …","Depending on options while importing, these might be …","","Empty except for TurnType::Crosswalk. Usually just one …","","","","","","","Everything related to pathfinding through a map for …","","","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","This needs to be in clockwise orientation, or later …","","Edits without these are player generated.","Some edits are included in the game by default, in …","The link is optional even for proposals","","","The convert_osm crate produces a RawMap from OSM and …","","This can expensive, so don’t constantly do it while …","","","","","","","","Only roads incoming to the intersection are listed here.","","","Returns the routing params baked into the map.","","","","","","","","Lot to sidewalk","The building’s connection for any agent can change …","","","Simple search along undirected roads. Expresses the …","Non-empty, times in order for one day when a vehicle …","","","The middle of the “T”, pointing towards the parking …","src and dst must both belong to parent. No guarantees …","","","","","May be a border or not. If not, is long enough for buses …","","","","","","Street parking is divided into spots of this length. 8 …","","","","","","","","","self is ‘from’","","","","","","","","","","Like center_pts, but before any trimming for intersection …","","","","","","","","","","","","","","","","","","","A single city (like Seattle) can be broken down into …","","","","","","The individual maps","","If there’s a single map covering all the smaller maps, …","Generate a city from a bunch of smaller, individual maps. …","","","","","","","","","","","","","","false is src_i, true is dst_i","","","","Starting from some initial spot, calculate the cost to …","Starting from some initial buildings, calculate the cost …","If true, allow walking on shoulders.","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the strongly connected components (SCC) of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road …","","","","","","","","Starting from some initial buildings, calculate the cost …","If true, allow walking on shoulders.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents changes to a map. Note this isn’t …","","","","","","","","","","","","","","","","","Pick apart changed_roads and figure out if an entire road …","","","Derived from commands, kept up to date by update_derived","","This is meant for table-driven unit tests. Call this on …","","","","","","","","","A stack, oldest edit is first. The same intersection may …","","Assumes update_derived has been called.","Transforms a string describing lane types and directions, …","","","","(summary, details)","","","","","","","","Recalculate the driveways of some buildings after map …","Recalculate the driveways of some parking lots after map …","","","","","","","","","","Produces an md5sum of the contents of the edits.","","","","","","","","","","If false, adjacent roads with the same AccessRestrictions …","","","","","","","","","","Some edits are included in the game by default, in …","","","","","","","","","","","","Encode the edits in a permanent format, referring to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When the PermanentMapEdits format changes, add a …","","","","","","","","","","","","","MapEdits are converted to this before serializing. …","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform permanent edits to MapEdits, looking up the map …","Transform permanent edits to MapEdits, looking up the map …","","If false, adjacent roads with the same AccessRestrictions …","Edits without these are player generated.","The link is optional even for proposals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options for converting RawMaps to Maps.","","","","Should contraction hierarchies for pathfinding be built? …","","","","","Try to consolidate all short roads. Will likely break.","","","Naming is confusing, but RawMap -> InitialMap -> Map. …","","Preserve all OSM tags for buildings, increasing the final …","Snap points to an exact Position along the nearest lane. …","","","","","","","The various traffic signal generators live in the traffic …","","Adjust the path to start on the polygon’s border, not …","","","","","","","Look for roads underneath bridges, then lower their …","","","Finalize importing of buildings, mostly by matching them …","","Collapse degenerate intersections:","","","","Some cycleways intersect footways with detailed curb …","","","","","","","","","","","","","","","","OSM describes roads as center-lines that intersect. Turn …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns a list of labeled polygons for debugging.","","","","","","","","","","","","","Fill in empty space between one-way roads.","","","Merge tiny “roads” that’re actually just part of a …","","","","Take in parking lots from OSM and all parking aisle …","Returns (driveway_line, driving_pos, sidewalk_line, …","Some roads might be totally disconnected from the largest …","","","","","","","","","","Snap separately mapped cycleways to main roads.","","","","","","","","","","","","","","Applies a bunch of heuristics to a single intersection, …","","","","","","","Simple second-pass after generating all signals. Find …","","","","","","","","Create a traffic signal which has a stage that is: …","","","Build stages. First find roads that are straight across, …","","","","","","","","","","","","","","","","Construct the final model of bus/train stops and routes. …","","","","","","","","","","","","Generate all driving and walking turns at an …","","","","","Ideally, we want every incoming lane to lead to at least …","Filter out crosswalks on really short roads. In reality, …","","","","At an intersection of footpaths only, just generate a …","","Generate Crosswalk and SharedSidewalkCorner (places where …","A complete rewrite of make_walking_turns, which looks at …","","","","","","","","","","","","","","","","","If true, driving happens on the right side of the road …","","","","","","If true, roads without explicitly tagged sidewalks may …","","","","","Street parking is divided into spots of this length. 8 …","","","","","","","","","","","","","Bus stops and routes.","","","","","","","","","Zones and AccessRestrictions are used to model things …","","Areas are just used for drawing.","","","","","","","Not from OSM. A user-specified area to focus on.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The importing process also automatically creates some …","","","","","","","","","","","","","","","","","","","","","","","","","A business located inside a building.","Businesses are categorized into one of these types.","","","","","","A building has connections to the road and sidewalk, may …","","","","","","","An estimated number of workers","","","","","","","","","","","","None corresponds to the native name","Represent no parking as Private(0, false).","","","","","(Spots, explicitly tagged as a garage)","(Name, spots)","","","An estimated number of residents, workers","","","","","","","All types of amenities, in alphabetical order.","","This is the specific amenity listed in OSM, not the more …","","Returns (biking position, sidewalk position). Could fail …","","","","","","","","","","","","","","","","","","Categorize an OSM amenity tag.","","","","","","","","","","","","","","","","","","","","","","","","","","Goes from building to sidewalk","The polyline goes from the building to the driving …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does this building contain any amenity matching the …","","","","","","","","","","","","","","","","Where a text label should be centered to have the best …","","","","","","","","","","","","","","","Depending on options while importing, these might be …","Depending on options while importing, these might be …","","","","","","","","","","","","","The building’s connection for any agent can change …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","These may be on different roads entirely, like for light …","","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per lane, this value is …","","","","","If it’s both, train overrides bus","","","","","Explicitly store whatever the original was, since this can…","","","","","","","","","","","","","Non-empty, times in order for one day when a vehicle …","May be a border or not. If not, is long enough for buses …","","","","","","","","","","","","","","","","","","","","","","","","","","","An intersection connects roads. Most have >2 roads and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","Return all incoming roads to an intersection, sorted by …","Higher numbers get drawn on top","","","","Note that a lane may belong to both incoming_lanes and …","","","","","","","","","","","","","","","Was a short road adjacent to this intersection merged?","","","","","","","This needs to be in clockwise orientation, or later …","","","","","","","","","","","","","","","","","Don’t call for SharedSidewalkCorners","","","","","","","","","","","","","A raised curb","","Flex posts, wands, cones, other “weak” forms of …","Solid barrier, no gaps.","A road segment is broken down into individual lanes, …","A lane is identified by its parent road and its position, …","","","","","From some manually audited cases in Seattle, the length …","","Sturdier planters, with gaps.","","","","","","","Just paint!","","","","","","","","","","","","Meaningless order","","","","","","","","","","","","","","","","","","","","","","","","{Cars, bikes} trying to start or end here might not be …","","","","pt2 will be endpoint","","","","","","","","","","","","","","","","","","","","","","The inverse of to_char
. Always picks one buffer type. …","","","","","","Returns the set of allowed turn types, based on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the lane type as a single character, for use …","","","","","","","Starting from this lane, follow the lane’s left edge to …","","","","","","","","","","","","","","","","For a given lane type, returns some likely widths. This …","","","","","","","","This is cheaper to store than a MovementID. It simply …","A Movement groups all turns from one road to another, …","A movement is like a turn, but with less detail – it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","","","","","","","","","","","","","","Polyline points FROM intersection","","","","","","","","","","","","","","","","","","","Parking lots have some fixed capacity for cars, and are …","","","","","","","","","","","","","","","Goes from the lot to the driving lane","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","","","If we can’t render all spots (maybe a lot with no …","","","","","","","","","","","","","","","","Lot to sidewalk","","The middle of the “T”, pointing towards the parking …","","","","","","","","","","","","","","","","","A Road represents a segment between exactly two …","","","","","","","","","","","","","","The physical center of the road, including sidewalks, …","","","These are ordered from closest to center lane (left-most …","","","","","","","","","","","","Returns the common intersection between two roads, …","self is ‘from’. (via, to). Only BanTurns.","","","","","","lane must belong to this road. Offset 0 is the centermost …","Get the DirectedRoadID pointing to the intersection. …","Get the DirectedRoadID pointing from the intersection. …","","","","","","","","","Includes off-side","","","","","","","","","","","","","This is the FIRST yellow line where the direction of the …","Creates the thick polygon representing one half of the …","","","","","Returns all lanes located between l1 and l2, exclusive.","Gets the left PolyLine of the road","","","","","","Does this directed road have any lanes of a certain type?","","","","A simple classification of if the road is stressful or …","","","Returns lanes from the “center” going out","","","","","","Many roads wind up with almost no length, due to their …","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","Invariant: A road must contain at least one child. These …","","Get the only sidewalk or shoulder on this side of the …","","","","","","Returns the other intersection of this road, panicking if …","Returns lanes from the “center” going out","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","","","","","","","","","","","","","","","","","","","","","","","self is ‘from’","","","","","Like center_pts, but before any trimming for intersection …","","","","","","","","","","","","","","","","","","","","","","","","","Get the priority of a turn according to the stop sign – …","","","","","","","","","Only roads incoming to the intersection are listed here.","","","","","","","","","","","","","","A traffic signal consists of a sequence of Stages that …","","","","Minimum is the minimum duration, 0 allows cycle to be …","Modifies the fixed timing of all stages, applying either …","","","","","","","","","","","","","Move crosswalks from stages, adding them to an all-walk …","Move crosswalks from stages, adding them to an all-walk …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","How long a full cycle of the signal lasts, assuming no …","","","","","","","","","","","","","","","","","Only call this variant while importing the map, to …","","","","","For stop signs: Can’t currently specify this! For …","","","For stop signs: cars can do this without stopping. These …","","","","A Turn leads from the end of one Lane to the start of …","Turns are uniquely identified by their (src, dst) lanes …","","","","For stop signs: cars have to stop before doing this turn, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Empty except for TurnType::Crosswalk. Usually just one …","","","","","Penalties for (lane types, lane-changing, slow lane). The …","Is this turn legal, according to turn lane tagging?","Is this turn legal, according to turn restrictions …","","","","","src and dst must both belong to parent. No guarantees …","","","","","","","","","","","","","","","","","","","","","","","","","A contiguous set of roads with access restrictions. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Larger number means a bigger road, according to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who’s asking for a path?","","Tuneable parameters for all types of routing.","","","","","","","","","","","","","","Can an agent use a lane? There are some subtle exceptions …","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","","Not bijective, but this is the best guess of user intent","","","","Some helpers for working with fast_paths.","","","","","","","","","","","","","","","","","To deal with complicated intersections and short roads in …","","","","Structures related to the new road-based pathfinding …","Pathfinding for cars, bikes, buses, and trains using …","","","Pathfinding for pedestrians, as well as figuring out if …","Heavily penalize crossing into an access-restricted zone …","","","","","","","","This operates on raw IDs and costs; no type safety. The …","","","","","","Returns (path cost, node IDs in path)","Returns (path cost, node IDs in path). Input is pairs of …","","","","","","","","","","","","","","","","","","","","","","","","","A bidirectional mapping between fast_paths NodeId and …","","","","","","","","","","","","","Call this after filling out the input graph, right before …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Quickly create an invalid pathfinder, just to make borrow …","","","","Create a new Pathfinder with custom routing params that …","","Finds a path from a start to an end for a certain type of …","Finds a path from a start to an end for a certain type of …","","","","","","","","","","","This only applies to VehiclePathfinder; walking through …","","A sequence of movements through a cluster of …","Find all other traffic signals “close” to one. Ignore …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Group lane-based uber-turns into road-based UberTurnV2s.","","","","(legal, illegal)","","","","","","","","","","","","","","","","","","","","","","Sidewalks only!","Original direction","","","","","","","","","","","Determines the start and end position to travel between …","","","","","","","","","","","","","","","","","","","","","","","","Once we finish this PathStep, how much distance will be …","","","","","","","Estimate how long following the path will take in the …","","","","","","","","","If the agent following this path will initially block …","","The original PathRequest used to produce this path. If …","","","Returns the total elevation (gain, loss) experienced over …","","","","","","","","","","The caller must pass in two valid positions for the …","The single definitive place to determine how fast …","The single definitive place to determine how fast …","","Trusting the caller to do this in valid ways.","","","","","","","","","","","","","","","","","","","","","","Traces along the path from its originally requested …","Traces along the path from a specified distance along the …","","","","","","","","","","","","","","The caller must pass in two valid positions for the …","","","","The caller must pass in two valid sidewalk positions. …","Original direction","Opposite direction, sidewalks only","","One step along a path.","A path between two endpoints for a particular mode. This …","","","","","","","","","","","","","","","","","Vehicle implementations often just calculate the sequence …","The time needed to perform this path. This time is not a …","The original PathRequest used to produce this path.","All steps in this path.","","","Transform a sequence of roads representing a path into …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road …","","","","","false is src_i, true is dst_i","","","","","","","","","","","","","","","","","","","","Attempt the pathfinding and see if we should ride a bus. …","","","","","","","","","","","","","","A way to refer to roads across many maps and over time. …","","","","","","","","","","","This is guaranteed to be in order and contiguous.","","","","Prints the OriginalRoad in a way that can be copied to …","Look for short roads that should be merged, and mark them …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is effectively a PolyLine, except there’s a case …","","","","","","","","","","","","","","","","","","","","","","(via, to). For turn restrictions where ‘via’ is an …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corrected center and total width","","","","","","","","","","","","","","","","","","","","","","","","","If not, light rail","","","","","","Guaranteed to be filled out when RawMap is fully written.","(the surviving intersection, the deleted intersection, …","","","","","","","","","","","","","","","","","","","","","","","","","","","If it’s not explicitly mapped, we’ll do equiv_pos.","","Represents the original place where OSM center-lines …","","","","(Intersection polygon, polygons for roads, list of …","","","","Run a sequence of transformations to the RawMap before …","","","","","","","","","","","","","","","","","","","","","","","","Generate the trimmed PolyLine
for a single RawRoad by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Probably not an intersection, but this type is more …","","","","","","","","","","","","","","","Represents a specific point some distance along a lane.","Either a lane or a turn, where most movement happens.","","","","","","","","","","","","","","","","","","","","","","","Given a position along a lane, find the equivalent …","","","","","","","","","","","Return the center-line geometry of this lane or turn.","","","","","","","The single definitive place to determine how fast …","The single definitive place to determine how fast …","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,0,8,0,0,0,0,0,9,10,11,10,10,10,12,13,14,13,0,0,0,0,13,12,0,0,0,0,10,12,10,10,15,15,15,10,0,16,17,0,14,13,8,18,0,0,10,19,10,20,0,0,13,0,0,0,0,0,17,10,10,21,20,10,9,10,10,0,0,0,0,22,20,0,18,23,0,0,0,10,24,19,10,13,0,0,0,0,0,22,10,0,8,0,0,0,0,0,22,13,0,0,0,0,0,0,0,0,12,22,0,10,20,10,10,0,10,25,11,25,0,10,17,17,24,19,0,0,0,0,0,10,13,19,10,13,13,0,0,16,14,19,20,22,10,10,16,14,12,0,0,18,23,0,0,0,19,0,10,21,22,11,0,26,27,28,29,30,31,31,31,31,31,31,31,31,31,31,31,31,31,32,33,29,34,35,31,36,37,31,38,38,38,39,40,31,29,41,42,31,31,37,31,31,43,31,31,38,31,40,31,27,28,28,28,44,44,0,31,31,45,44,27,31,0,43,33,46,31,41,47,41,28,28,31,40,48,49,50,37,29,30,40,38,51,30,39,52,40,27,31,0,31,31,45,44,53,33,54,30,31,31,31,31,31,31,31,47,54,35,55,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,54,31,31,31,31,31,31,56,36,29,51,54,53,40,35,30,49,27,57,58,55,59,56,53,31,39,53,31,31,51,31,43,29,50,40,60,40,27,26,29,31,48,0,0,31,45,31,31,31,31,31,31,31,31,31,31,31,31,61,35,42,45,44,53,31,28,53,31,60,31,37,29,51,31,34,31,0,62,58,29,53,27,41,54,44,0,36,30,54,36,29,34,27,55,53,47,52,29,31,63,0,31,31,31,31,31,31,27,36,29,53,30,45,44,45,44,64,0,31,31,31,46,42,62,31,31,53,57,31,54,31,31,31,31,31,54,31,59,30,29,51,30,31,54,26,27,30,52,40,27,64,58,54,33,41,46,31,54,39,47,31,41,31,0,31,31,31,27,35,55,53,31,61,41,46,38,31,27,45,31,40,48,64,31,27,65,65,66,67,68,66,67,68,66,67,68,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,69,69,69,0,70,70,70,0,0,0,0,0,71,69,72,70,69,72,70,69,70,69,70,70,69,72,70,72,69,70,70,69,72,70,69,72,70,0,69,70,69,72,70,69,70,69,70,69,72,70,69,72,70,72,69,72,70,69,70,69,70,69,72,70,69,72,70,69,72,70,0,69,72,70,0,71,0,0,0,71,71,73,71,73,71,71,73,71,73,71,71,73,73,71,73,71,73,73,73,73,71,71,73,71,73,71,73,71,73,71,15,15,15,16,0,0,0,0,0,16,16,26,28,15,28,44,16,26,15,28,44,16,26,15,28,44,28,28,44,44,26,44,16,26,15,44,16,26,15,44,0,44,26,44,28,28,15,26,26,44,44,16,26,15,0,0,44,16,26,15,28,44,16,26,15,44,26,28,44,16,26,15,26,44,44,44,28,0,44,16,26,15,44,44,0,44,44,0,0,44,26,26,44,16,26,15,15,44,16,28,44,16,26,15,28,44,16,26,15,28,44,16,26,15,15,44,28,44,16,26,15,66,67,68,66,67,68,66,67,68,0,0,0,0,0,74,75,76,77,78,74,75,76,77,78,74,75,76,77,78,74,76,0,0,0,0,0,0,0,0,0,0,0,0,74,75,76,77,78,74,75,76,77,78,75,77,78,74,74,75,76,77,78,76,74,75,77,78,74,74,77,78,75,74,0,74,75,76,77,78,74,75,76,77,78,74,75,76,77,78,0,74,75,76,77,78,0,79,79,79,80,0,0,0,80,80,45,80,79,45,80,79,45,80,79,45,80,79,45,45,80,79,45,45,80,79,45,80,79,79,45,45,45,45,45,45,45,80,79,45,80,79,45,80,79,45,80,79,45,80,79,45,45,80,79,80,81,82,81,83,82,81,83,83,82,84,0,43,43,0,43,0,43,43,0,43,43,43,0,43,43,0,0,0,0,0,0,43,0,0,0,43,43,0,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,87,85,86,87,85,86,87,85,86,87,0,86,86,87,87,85,85,86,87,0,86,85,86,86,87,85,87,86,86,85,86,87,85,86,87,85,86,87,85,86,87,0,0,88,88,88,0,0,88,0,88,0,88,88,0,0,88,88,88,88,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,89,89,89,89,89,89,0,89,89,89,89,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,90,0,90,90,90,90,0,0,90,0,90,90,90,90,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,39,39,24,39,24,39,24,39,24,39,24,39,24,39,24,39,24,39,39,24,39,24,39,39,24,39,24,39,24,39,24,39,24,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,22,22,22,22,22,22,36,1,22,36,1,22,36,1,22,36,1,22,36,1,1,22,36,1,22,1,22,1,1,22,36,1,22,36,1,22,1,22,36,1,22,36,1,36,36,1,36,1,22,36,1,22,36,1,1,22,36,1,22,36,1,22,36,1,22,36,2,3,0,0,0,10,10,10,10,0,0,0,10,10,10,10,17,10,10,17,10,10,10,10,10,10,10,10,0,0,10,10,10,10,25,25,10,17,17,10,10,10,10,10,29,10,29,34,91,29,29,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,10,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,2,3,10,2,29,34,25,17,3,29,29,2,25,3,10,2,3,10,2,2,29,34,25,17,3,10,2,29,34,25,17,3,10,91,10,3,91,2,29,17,2,29,29,91,2,29,34,25,17,3,10,91,91,10,29,91,29,91,29,34,2,25,3,3,91,91,91,29,29,29,34,29,2,3,10,29,2,29,34,25,17,3,29,29,0,91,2,29,34,25,17,3,10,91,2,10,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,2,29,34,25,17,3,10,91,10,3,2,29,34,25,17,3,10,91,65,65,4,0,0,0,0,54,59,4,51,54,59,4,51,54,59,4,51,54,59,4,51,54,59,4,59,4,51,54,51,54,59,4,51,59,4,59,59,4,4,51,54,59,4,51,54,54,59,4,54,59,4,51,54,59,59,4,51,54,51,51,59,4,51,54,54,59,4,54,54,59,4,51,54,54,59,51,54,54,54,59,4,51,54,59,4,59,4,51,54,59,4,51,54,59,4,51,54,59,4,51,54,5,14,14,0,0,0,14,14,5,14,53,5,14,53,5,14,53,5,14,53,5,5,14,53,53,5,14,5,14,53,5,5,14,53,5,14,53,5,14,53,53,53,53,53,53,5,14,53,53,53,5,14,53,53,53,53,53,53,53,53,53,53,53,53,53,53,5,53,53,5,53,53,5,14,53,53,53,5,14,53,5,5,14,53,5,14,53,53,53,5,14,53,5,14,53,13,13,0,13,13,20,13,20,20,0,0,0,0,13,0,0,13,20,0,0,0,13,13,13,20,40,62,13,20,40,48,62,13,20,40,48,40,62,13,20,40,48,62,13,20,40,48,62,13,20,62,13,62,13,20,40,48,40,48,40,40,40,62,62,40,40,62,13,20,48,62,13,20,40,40,62,62,13,20,40,48,62,13,20,40,48,13,13,40,62,13,20,40,62,13,20,40,40,62,13,20,40,48,40,40,40,13,40,40,40,40,13,40,40,40,40,40,40,48,62,13,48,40,62,0,62,13,20,62,62,13,20,40,48,13,40,13,13,62,13,20,40,48,62,40,62,13,20,40,48,62,13,20,40,48,62,13,20,40,48,48,62,13,20,40,48,40,48,0,0,0,35,47,56,35,47,56,35,47,56,35,47,56,35,47,56,35,47,47,56,35,47,56,35,47,56,47,56,35,35,47,56,35,47,35,47,56,47,56,56,35,56,47,56,35,35,0,47,56,35,47,47,56,47,56,35,35,47,47,56,35,47,56,35,47,56,35,35,47,56,35,47,56,35,6,0,0,30,6,30,6,30,30,6,30,6,30,6,6,30,30,30,6,6,30,6,6,6,30,6,6,30,6,30,6,30,6,30,6,30,30,30,30,6,30,6,6,30,6,30,6,30,6,30,7,9,0,0,9,0,0,27,27,27,7,9,49,27,7,9,49,27,7,27,27,27,27,7,9,49,27,7,9,49,27,7,9,49,27,27,7,9,49,27,49,27,27,27,49,27,7,9,49,7,9,49,27,7,7,9,9,49,49,27,7,9,49,27,27,27,27,27,7,9,49,27,27,27,27,27,27,27,49,7,9,49,27,49,27,27,7,9,49,27,27,27,27,27,27,27,27,49,27,27,49,7,49,9,27,27,27,27,27,7,9,49,27,27,7,9,49,27,27,27,49,27,7,9,49,27,7,9,49,7,9,49,27,7,9,49,27,27,7,9,49,27,27,7,9,49,27,27,0,0,57,60,57,60,57,60,57,60,57,60,57,60,57,57,60,57,60,57,57,57,60,60,60,57,60,57,57,57,60,57,60,57,60,57,60,57,60,57,60,0,0,21,0,0,21,58,58,64,21,58,64,21,58,64,21,58,64,21,58,58,64,58,64,21,64,64,58,64,21,58,0,0,58,64,21,58,64,21,58,58,64,64,58,58,0,58,58,64,21,64,58,58,64,21,58,64,58,64,58,64,21,58,21,64,58,58,64,21,58,64,21,58,64,21,58,64,21,58,58,58,64,21,64,11,19,19,11,19,19,19,0,0,0,0,19,11,55,55,52,19,11,55,52,19,11,55,52,19,11,55,52,19,11,55,52,19,55,52,19,11,55,52,52,19,11,55,52,19,52,52,19,11,55,52,19,11,55,55,52,52,55,52,19,11,55,55,52,55,55,52,52,19,11,55,55,55,52,19,11,55,52,52,52,19,11,55,52,52,19,11,55,52,19,11,55,55,52,19,11,55,52,19,11,55,0,0,32,42,32,42,32,42,32,42,32,42,32,42,32,42,0,32,42,32,42,32,42,42,42,32,42,32,42,32,42,32,42,32,42,32,42,32,42,32,42,92,93,94,95,0,0,0,95,0,0,95,0,0,96,0,0,0,0,0,0,0,96,0,0,0,96,0,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,92,93,94,96,95,95,92,93,94,96,95,92,93,94,96,95,92,92,93,93,94,94,96,96,95,92,93,94,96,95,92,93,94,96,92,93,94,96,96,95,92,93,94,96,92,93,94,96,95,92,93,94,96,92,93,94,96,95,92,93,94,96,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,95,92,93,94,96,12,12,12,0,12,0,12,12,38,38,38,12,12,12,12,38,12,38,38,12,12,38,12,38,12,38,12,12,38,38,0,12,12,12,12,38,12,12,12,12,38,12,12,38,38,0,12,12,0,0,12,12,38,12,12,38,12,38,12,38,12,38,0,38,0,0,0,0,12,38,0,0,97,98,97,0,97,98,98,0,98,97,98,97,98,98,98,98,98,97,98,97,98,97,98,98,98,98,98,97,98,97,98,97,98,97,98,99,100,100,0,0,101,102,101,102,101,101,102,0,101,102,101,101,101,101,102,101,102,101,101,101,101,101,101,102,101,102,101,102,101,102,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,0,0,0,61,61,63,104,61,63,104,63,104,63,104,104,63,104,63,104,63,104,104,63,104,61,0,63,104,61,63,104,63,61,63,104,61,61,63,104,61,104,63,104,63,104,63,104,0,61,63,104,61,63,104,61,63,104,61,61,63,104,18,18,0,0,0,18,41,41,33,18,18,18,33,41,18,41,33,18,41,33,18,41,33,18,41,33,18,33,41,41,41,41,41,18,41,33,41,33,18,41,33,18,33,41,18,18,41,33,33,18,41,33,41,18,41,41,41,41,18,18,41,33,41,41,41,41,41,33,18,18,41,41,18,41,33,41,41,41,41,18,41,18,41,33,41,33,41,18,41,33,33,41,41,41,41,18,41,33,18,41,33,18,41,33,41,0,0,0,33,18,41,33,33,8,8,8,0,0,8,46,8,46,8,46,8,46,46,8,46,0,8,46,8,46,46,46,46,46,8,46,46,46,46,46,8,46,46,8,46,8,46,8,46,8,46,46,8,46,0,105,105,0,106,106,106,105,106,105,106,105,106,105,105,106,106,105,106,106,105,105,105,106,105,105,105,106,105,0,105,106,106,106,105,106,106,105,106,105,106,105,106,105,106,105,106,0,106,105,70,70,70,0,0,107,107,107,107,107,107,107,107,107,107,107,0,107,107,0,107,107,107,107,0,107,107,107,107,107,0,108,108,108,109,109,0,0,0,0,0,0,0,0,0,0,0,110,111,112,113,114,113,113,110,110,113,114,115,116,111,112,117,109,108,110,118,113,114,115,116,111,112,117,109,108,110,118,113,113,113,113,115,114,115,116,111,112,117,109,108,114,115,116,111,112,117,109,108,113,114,109,108,114,115,113,113,113,114,115,116,111,112,117,109,110,118,116,114,115,116,109,108,114,109,108,113,114,114,115,116,111,112,117,109,108,110,118,113,114,115,116,111,112,117,109,108,110,118,110,113,115,114,109,108,115,113,110,114,109,108,114,114,116,113,113,114,115,116,111,112,117,109,108,110,118,110,115,115,115,115,115,118,113,113,113,118,114,115,116,108,114,109,113,113,111,112,117,110,115,111,112,117,114,113,113,114,109,108,113,118,115,116,111,112,117,113,111,113,113,113,113,113,114,115,116,111,112,117,109,110,118,110,110,114,115,116,111,112,117,109,108,114,116,113,113,114,115,116,111,112,117,109,108,110,118,113,114,115,116,111,112,117,109,108,110,118,115,113,114,115,116,111,112,117,109,108,110,118,118,113,114,115,116,111,112,117,109,108,110,118,23,0,0,0,0,23,23,23,0,50,23,50,23,50,50,23,50,23,50,23,50,23,50,50,50,50,23,50,50,50,23,50,50,23,23,50,23,23,23,23,23,50,23,50,50,23,23,23,23,50,50,23,50,50,23,50,50,50,23,50,50,23,50,23,50,23,50,23,50,23,50,23,0],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["btreemap",3]],[[["pathrequest",3]],["option",4]],[[],[["intersection",3],["vec",3,["intersection"]]]],[[],["vec",3]],[[]],[[],[["intersection",3],["vec",3,["intersection"]]]],[[],["vec",3]],[[],["vec",3]],[[]],[[],["vec",3]],null,null,null,null,null,[[["timer",3],["mapedits",3],["bool",15]],["editeffects",3]],null,null,null,null,null,null,null,null,[[],["map",3]],null,null,null,[[]],[[]],null,null,null,null,[[["buildingid",3]],["road",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["map",3]],[[]],null,null,null,null,null,null,null,null,[[["rawtomapoptions",3],["rawmap",3],["timer",3]],["map",3]],null,null,null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["fn",8],["roadid",3]],["editcmd",4]],null,null,null,null,null,null,null,null,null,[[["osmid",4]],[["option",4,["buildingid"]],["buildingid",3]]],[[["relationid",3]],[["busrouteid",3],["option",4,["busrouteid"]]]],[[["buildingid",3]],["laneid",3]],[[["nodeid",3]],[["intersectionid",3],["result",6,["intersectionid"]]]],[[["originalroad",3]],[["result",6,["roadid"]],["roadid",3]]],[[["intersectionid",3]],[["option",4,["roadid"]],["roadid",3]]],[[]],null,null,null,null,[[["areaid",3]],["area",3]],[[["buildingid",3]],["building",3]],[[],["polygon",3]],[[],["bounds",3]],[[["busrouteid",3]],["busroute",3]],[[["busstopid",3]],["busstop",3]],[[["str",15]],[["busroute",3],["option",4,["busroute"]]]],[[],["cityname",3]],[[],["mapconfig",3]],[[],["mapedits",3]],[[],["usize",15]],[[],["gpsbounds",3]],[[["intersectionid",3]],["intersection",3]],[[["intersectionid",3]],["editintersection",4]],[[["laneid",3]],["lane",3]],[[],[["str",15],["btreeset",3,["str"]]]],[[["turnid",3]],["option",4]],[[["pathconstraints",4],["directedroadid",3]],[["vec",3,["movementid"]],["movementid",3]]],[[],["mapname",3]],[[["roadid",3]],[["roadid",3],["btreeset",3,["roadid"]]]],[[["intersectionid",3],["laneid",3]],["vec",3]],[[["laneid",3]],["road",3]],[[["parkinglotid",3]],["parkinglot",3]],[[["roadid",3]],["road",3]],[[["roadid",3]],["editroad",3]],[[["busstopid",3]],[["busroute",3],["vec",3,["busroute"]]]],[[["intersectionid",3]],["controlstopsign",3]],[[["turnid",3]],["turn",3]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["intersectionid",3],["laneid",3]],[["option",4,["turn"]],["turn",3]]],[[["pathconstraints",4],["laneid",3]],[["vec",3,["turn"]],["turn",3]]],[[["laneid",3]],[["vec",3,["turn"]],["turn",3]]],[[["laneid",3]],[["vec",3,["turn"]],["turn",3]]],null,null,[[["tags",3],["areatype",4],["polygon",3]]],[[["buildingid",3],["buildingtype",4]]],[[["usize",15]]],[[["usize",15],["buildingid",3]]],[[["time",3],["busrouteid",3],["vec",3,["time"]]]],[[["routingparams",3],["timer",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["controltrafficsignal",3]]],null,null,null,[[]],null,[[["turntype",4],["roadid",3]],["bool",15]],null,null,null,null,null,null,null,null,null,[[["timer",3],["string",3]],["map",3]],null,null,null,[[["timer",3]]],null,[[],["distance",3]],[[["areaid",3]],[["area",3],["option",4,["area"]]]],[[["buildingid",3]],[["building",3],["option",4,["building"]]]],[[["busrouteid",3]],[["busroute",3],["option",4,["busroute"]]]],[[["busstopid",3]],[["option",4,["busstop"]],["busstop",3]]],[[["intersectionid",3]],[["intersection",3],["option",4,["intersection"]]]],[[["laneid",3]],[["lane",3],["option",4,["lane"]]]],[[["parkinglotid",3]],[["option",4,["parkinglot"]],["parkinglot",3]]],[[["roadid",3]],[["option",4,["road"]],["road",3]]],[[["intersectionid",3]],[["controlstopsign",3],["option",4,["controlstopsign"]]]],[[["turnid",3]],[["option",4,["turn"]],["turn",3]]],[[["intersectionid",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],null,null,null,null,null,null,[[["timer",3]]],null,null,[[["timer",3],["mapedits",3]],["editeffects",3]],null,[[["laneid",3]],["lane",3]],null,null,null,null,null,[[],["mapedits",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["pathrequest",3]],[["path",3],["result",6,["path"]]]],[[["pathrequest",3]],[["result",6,["pathv2"]],["pathv2",3]]],[[["pathrequest",3],["bool",15],["routingparams",3]],[["result",6,["pathv2"]],["pathv2",3]]],[[["pathrequest",3],["bool",15],["routingparams",3]],[["path",3],["result",6,["path"]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["timer",3]]],[[["timer",3]]],[[]],null,null,null,[[["roadid",3]],["btreeset",3]],null,null,null,null,null,[[],["routingparams",3]],null,[[]],[[]],[[],["result",4]],null,[[["position",3]],["option",4]],null,null,null,null,null,[[["intersectionid",3]],["option",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],null,null,null,[[["timer",3],["mapedits",3]]],[[],["result",4]],[[],["result",4]],null,null,null,null,[[],["typeid",3]],null,null,null,null,[[],["bool",15]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,[[],["result",4]],null,[[]],[[["map",3]],["city",3]],[[["timer",3],["cityname",3]],["city",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[["vec",3,["spot"]],["duration",3],["pathconstraints",4],["map",3],["spot",4]],[["hashmap",3,["buildingid","duration"]],["buildingid",3],["duration",3]]],[[["vec",3,["spot"]],["duration",3],["walkingoptions",3],["map",3],["spot",4]],[["hashmap",3,["buildingid","duration"]],["buildingid",3],["duration",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["spot",4]],[[],["walkingnode",4]],[[]],[[]],[[["position",3],["map",3]],["walkingnode",4]],[[["spot",4]],["ordering",4]],[[["item",3]],["ordering",4]],[[["walkingnode",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[["position",3],["map",3]],["walkingnode",4]],[[["spot",4]],["bool",15]],[[["item",3]],["bool",15]],[[["walkingnode",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["map",3],["pathconstraints",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[]],[[["spot",4]],["bool",15]],[[["item",3]],["bool",15]],[[["walkingnode",4]],["bool",15]],null,[[["spot",4]],[["option",4,["ordering"]],["ordering",4]]],[[["item",3]],[["option",4,["ordering"]],["ordering",4]]],[[["walkingnode",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["directedroadid",3],["pathconstraints",4],["routingparams",3],["map",3],["movementid",3]],["duration",3]],[[]],[[]],[[]],null,null,null,null,[[["vec",3,["spot"]],["duration",3],["walkingoptions",3],["map",3],["spot",4]],[["hashmap",3,["buildingid","duration"]],["buildingid",3],["duration",3]]],null,[[]],[[]],[[]],[[]],[[],["walkingoptions",3]],[[]],[[["item",3]],["ordering",4]],[[],["vec",3]],null,[[],["walkingoptions",3]],[[],["speed",3]],[[["item",3]],["bool",15]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[["item",3]],["bool",15]],null,[[["item",3]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["editeffects",3],["map",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["map",3]]],null,null,null,null,[[["bool",15],["str",15],["string",3]]],[[],["mapedits",3]],[[],["editintersection",4]],[[],["editroad",3]],[[],["editcmd",4]],[[]],[[]],[[]],[[]],null,null,[[["map",3]]],[[["str",15]],["editroad",3]],[[],["mapedits",3]],null,null,[[["map",3]]],[[],["result",4]],[[["editroad",3]],[["vec",3,["string"]],["string",3]]],null,[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[["map",3],["buildingid",3],["vec",3,["buildingid"]],["editeffects",3]]],[[["parkinglotid",3],["vec",3,["parkinglotid"]],["map",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["map",3]],["string",3]],[[["road",3],["mapconfig",3]],["editroad",3]],[[]],[[]],[[]],[[]],[[]],null,[[["vec",3,["u8"]],["map",3],["u8",15]],[["result",6,["mapedits"]],["mapedits",3]]],[[["timer",3],["map",3],["string",3]],[["result",6,["mapedits"]],["mapedits",3]]],null,null,[[["lanespec",3],["map",3],["editeffects",3],["vec",3,["lanespec"]],["roadid",3]]],[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[],["mapedits",3]],null,null,null,null,[[["intersectionid",3],["map",3],["distance",3],["roadid",3]],[["vec",3,["roadid"]],["roadid",3]]],[[["intersectionid",3],["editeffects",3],["map",3]]],[[["map",3]]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[["map",3]],["permanenteditcmd",4]],[[["map",3]],["permanentmapedits",3]],[[["map",3]],["permanenteditintersection",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["editcmd",4]],[[["map",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4],["map",3]],["result",6]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4],["map",3]],["result",6]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],null,[[["map",3]],["result",6]],null,null,null,null,null,null,null,null,null,[[["value",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["value",4],["map",3]],[["result",6,["permanentmapedits"]],["permanentmapedits",3]]],[[]],[[]],[[]],[[]],[[]],[[["value",4]]],null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["permanentmapedits",3]],[[],["permanenteditintersection",4]],[[],["permanenteditcmd",4]],[[]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3]],[["result",6,["editcmd"]],["editcmd",4]]],[[["map",3]],[["result",6,["mapedits"]],["mapedits",3]]],[[["map",3]],["mapedits",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[["intersectionid",3],["map",3]],[["result",6,["editintersection"]],["editintersection",4]]],null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,null,null,[[],["rawtomapoptions",3]],[[]],null,null,[[],["rawtomapoptions",3]],[[]],null,[[]],null,[[["distance",3],["timer",3],["fn",8],["map",3],["hashset",3,["hashablept2d"]],["hashablept2d",3]],[["position",3],["hashmap",3,["hashablept2d","position"]],["hashablept2d",3]]],null,null,null,null,null,[[]],null,null,[[["polygon",3],["line",3]],["line",3]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[]],null,[[["timer",3],["bounds",3],["vec",3]]],[[["tags",3],["xorshiftrng",3],["f64",15]],["buildingtype",4]],[[["laneid",3],["map",3],["tags",3]],["string",3]],[[["timer",3],["bool",15],["btreemap",3],["map",3]],[["vec",3,["building"]],["building",3]]],null,[[["rawmap",3]]],[[["rawmap",3],["nodeid",3]]],[[],["bool",15]],[[["originalroad",3],["rawmap",3]],["result",6]],[[["rawmap",3]]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],null,null,[[["timer",3],["bounds",3],["rawmap",3]],["initialmap",3]],[[["originalroad",3],["mapconfig",3],["rawroad",3]],[["result",6,["road"]],["road",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[]],[[]],null,[[["pt2d",3],["vec",3,["pt2d"]]],[["pt2d",3],["vec",3,["pt2d"]]]],[[["nodeid",3],["vec",3],["btreemap",3]],["result",6]],[[]],[[["nodeid",3],["vec",3],["btreemap",3]],["result",6]],null,[[["nodeid",3],["btreemap",3],["btreeset",3,["originalroad"]],["originalroad",3],["btreemap",3]],["result",6]],[[]],null,[[["nodeid",3],["vec",3],["btreemap",3],["vec",3]],["option",4]],[[["nodeid",3],["vec",3],["btreemap",3]],["result",6]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["drivingside",4],["vec",3,["lanespec"]],["lanespec",3]],[["vec",3,["lanespec"]],["lanespec",3]]],[[["mapconfig",3],["tags",3]],[["vec",3,["lanespec"]],["lanespec",3]]],[[["string",3]],[["buffertype",4],["option",4,["buffertype"]]]],[[["map",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["rawroad",3]],["angle",3]],[[["originalroad",3],["rawmap",3]],["bool",15]],[[["rawmap",3],["bool",15]],[["nodeid",3],["btreeset",3,["nodeid"]]]],[[["originalroad",3],["bool",15],["rawmap",3]],["bool",15]],[[["polygon",3]],["vec",3]],[[["polygon",3],["line",3]],["bool",15]],[[["timer",3],["map",3]],[["vec",3,["parkinglot"]],["parkinglot",3]]],[[["polygon",3],["hashmap",3],["map",3],["hashablept2d",3]],["result",6]],[[["timer",3],["rawmap",3]]],null,null,[[]],[[]],null,[[]],null,[[]],null,[[["rawmap",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["hashmap",3],["rawmap",3]],[["originalroad",3],["multimap",3,["originalroad"]]]],[[]],null,null,[[["intersection",3]],["controltrafficsignal",3]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["intersection",3],["controltrafficsignal",3]]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["map",3],["intersectionid",3],["bool",15]],["vec",3]],[[["intersection",3]],["controltrafficsignal",3]],[[["intersection",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],null,[[["controltrafficsignal",3],["intersection",3],["vec",3,["vec"]],["vec",3],["drivingside",4]]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["intersection",3],["map",3]],["controltrafficsignal",3]],[[["map",3]]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["stage",3],["controltrafficsignal",3]]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["intersection",3],["stage",3]],["option",4]],[[["intersection",3],["controltrafficsignal",3]]],[[["controltrafficsignal",3]]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["controltrafficsignal",3],["intersection",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["intersection",3]]],[[["intersection",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["controltrafficsignal",3],["intersection",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["movementid",3]],["stage",3]],[[["roadid",3],["vec",3]],[["option",4,["movementid"]],["movementid",3]]],[[]],[[["intersection",3],["map",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["roadid",3]],[["vec",3,["movementid"]],["movementid",3]]],null,[[]],[[]],[[],[["time",3],["vec",3,["time"]]]],[[]],[[]],null,[[["map",3],["pathconstraints",4],["rawbusstop",3]],["result",6]],[[["matcher",3],["map",3],["btreemap",3],["rawbusroute",3]],["result",6]],[[["timer",3],["map",3]]],[[["map",3],["timer",3]],["matcher",3]],[[["position",3],["map",3],["pathconstraints",4]],[["laneid",3],["result",6,["laneid"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["lane",3]],[["result",6,["polyline"]],["polyline",3]]],[[["vec",3,["turn"]],["turn",3]],[["vec",3,["turn"]],["turn",3]]],[[["intersection",3],["map",3]],[["hashmap",3,["turntype"]],["option",4,["hashmap"]]]],[[["point2d",3,["f64"]],["f64",15]],["pt2d",3]],[[["intersection",3],["map",3]],[["vec",3,["turn"]],["turn",3]]],[[["intersection",3],["map",3]],[["vec",3,["turn"]],["turn",3]]],[[["turn",3],["map",3],["vec",3,["turn"]],["turntype",4]],[["vec",3,["turn"]],["turn",3]]],[[["pt2d",3]],[["f64",15],["point2d",3,["f64"]]]],[[["angle",3]],["turntype",4]],[[["intersection",3],["map",3]],["result",6]],[[["turn",3],["intersection",3],["vec",3,["turn"]],["map",3]],[["vec",3,["turn"]],["turn",3]]],[[["vec",3],["map",3]],[["lane",3],["option",4,["lane"]]]],[[["lane",3],["intersectionid",3],["drivingside",4]],[["option",4,["vec"]],["vec",3,["turn"]]]],[[["intersectionid",3],["road",3],["map",3]],[["option",4,["vec"]],["vec",3,["turn"]]]],[[["intersection",3],["map",3]],[["vec",3,["turn"]],["turn",3]]],[[["intersection",3],["lane",3],["drivingside",4]],["polyline",3]],[[["intersection",3],["map",3]],[["vec",3,["turn"]],["turn",3]]],[[["intersection",3],["map",3]],[["vec",3,["turn"]],["turn",3]]],[[["intersectionid",3],["laneid",3]],["turnid",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["mapconfig",3]],[[],["drivingside",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],null,[[["drivingside",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["areaid",3]],[[],["areatype",4]],[[],["area",3]],[[]],[[]],[[]],[[["areaid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["areaid",3]],["bool",15]],[[["areatype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,[[]],[[]],[[]],[[["areaid",3]],["bool",15]],null,null,[[["areaid",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["amenitytype",4],["vec",3,["amenitytype"]]]],null,null,null,[[["map",3]],["option",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],[["option",4,["amenitytype"]],["amenitytype",4]]],[[],["buildingid",3]],[[],["building",3]],[[],["amenity",3]],[[],["offstreetparking",4]],[[],["buildingtype",4]],[[],["nameperlanguage",3]],[[],["amenitytype",4]],[[],["amenitytypeiter",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["buildingid",3]],["ordering",4]],[[["nameperlanguage",3]],["ordering",4]],[[["amenitytype",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["option",4]],[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],[["result",4,["error"]],["error",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],[["amenitytype",4],["result",4,["amenitytype"]]]],[[["string",3],["option",4,["string"]]],["string",3]],[[["usize",15]],[["option",4,["amenitytype"]],["amenitytype",4]]],[[],["u64",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[]],[[],[["option",4,["string"]],["string",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["amenitytypeiter",3]],null,[[],["usize",15]],null,null,null,null,[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["tags",3]],[["nameperlanguage",3],["option",4,["nameperlanguage"]]]],[[],["option",4]],[[],["option",4]],[[["usize",15]],["option",4]],[[],["usize",15]],null,null,null,null,[[["buildingid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["nameperlanguage",3]],[["option",4,["ordering"]],["ordering",4]]],[[["amenitytype",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],null,[[["position",3],["map",3]],["option",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],[["vec",3,["str"]],["str",15]]],[[],["nameperlanguage",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["map",3]],[["vec",3,["pathrequest"]],["pathrequest",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["busstopid",3]],[[],["busrouteid",3]],[[],["busstop",3]],[[],["busroute",3]],[[]],[[]],[[]],[[]],[[["busstopid",3]],["ordering",4]],[[["busrouteid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["busstopid",3]],["bool",15]],[[["busrouteid",3]],["bool",15]],[[["busstop",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,[[],["u64",15]],[[],["u64",15]],null,[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,[[["busstopid",3]],["bool",15]],[[["busrouteid",3]],["bool",15]],[[["busstop",3]],["bool",15]],null,null,[[["busstopid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["busrouteid",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["str",15]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["intersectionid",3]],[[],["intersectiontype",4]],[[],["intersection",3]],[[]],[[]],[[]],[[["intersectionid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["intersectionid",3]],["bool",15]],[[["intersectiontype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["intersectionid",3],["map",3]],[["option",4,["road"]],["road",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[["map",3],["pathconstraints",4]],[["vec",3,["laneid"]],["laneid",3]]],[[["map",3],["pathconstraints",4]],[["vec",3,["laneid"]],["laneid",3]]],[[["map",3]],["roadrank",4]],[[["map",3]],[["vec",3,["roadid"]],["roadid",3]]],[[["map",3]],[["vec",3,["roadid"]],["roadid",3]]],[[["map",3]],["isize",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[["string",3],["map",3],["option",4,["string"]]],["string",3]],[[["intersectionid",3]],["bool",15]],null,null,[[["intersectionid",3]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],[["option",4,["directedroadid"]],["directedroadid",3]]],[[["map",3]],[["option",4,["directedroadid"]],["directedroadid",3]]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["turnid",3]]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["laneid",3]],[[],["lanetype",4]],[[],["buffertype",4]],[[],["lane",3]],[[],["lanespec",3]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3]],["ordering",4]],[[["lanetype",4]],["ordering",4]],[[["buffertype",4]],["ordering",4]],[[["u32",15]],["laneid",3]],[[],["str",15]],[[],[["result",4,["laneid"]],["laneid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["pt2d",3]],[["option",4,["distance"]],["distance",3]]],null,null,[[],["laneid",3]],[[],["u32",15]],[[["intersectionid",3]],["line",3]],[[["intersectionid",3]],["pt2d",3]],[[["laneid",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["buffertype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["line",3]],[[],["pt2d",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["char",15]],["lanetype",4]],[[["str",15]],[["option",4,["lanetype"]],["lanetype",4]]],[[],["directedroadid",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["road",3],["bool",15]],[["option",4,["btreeset"]],["btreeset",3,["turntype"]]]],[[]],[[]],[[]],null,[[],[["vec",3,["intersectionid"]],["intersectionid",3]]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[["laneid",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[["mapconfig",3]],["usize",15]],null,[[["str",15]],[["vec",3,["turntype"]],["turntype",4]]],[[["laneid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["lanetype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["buffertype",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["str",15]],null,[[],["bool",15]],[[],["char",15]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["lanetype",4],["tags",3]],["vec",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["movementid",3]],[[],["compressedmovementid",3]],[[],["movement",3]],[[]],[[]],[[]],[[["movementid",3]],["ordering",4]],[[["compressedmovementid",3]],["ordering",4]],[[["movement",3]],["bool",15]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["intersectionid",3],["map",3]],[["movement",3],["btreemap",3,["movementid","movement"]],["movementid",3]]],[[]],[[]],[[]],null,null,[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,[[["vec",3,["polyline"]],["polyline",3],["directedroadid",3]],[["result",6,["polyline"]],["polyline",3]]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],null,[[["movementid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["compressedmovementid",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]]],null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["parkinglotid",3]],[[],["parkinglot",3]],[[]],[[]],[[["parkinglotid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],null,null,[[["parkinglotid",3]],["bool",15]],[[],["bool",15]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[["parkinglotid",3]],["bool",15]],null,[[["parkinglotid",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["accessrestrictions",3]],[[],[["busstopid",3],["vec",3,["busstopid"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3,["directedroadid"]],["directedroadid",3]]],null,[[["direction",4]],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["roadid",3]],[[],["direction",4]],[[],["directedroadid",3]],[[],["road",3]],[[]],[[]],[[]],[[]],[[["roadid",3]],["ordering",4]],[[["direction",4]],["ordering",4]],[[["directedroadid",3]],["ordering",4]],[[["road",3]],["intersectionid",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["laneid",3]]],[[["intersectionid",3]],["directedroadid",3]],[[["intersectionid",3]],["directedroadid",3]],[[["map",3]],["intersectionid",3]],null,[[["roadid",3]],["bool",15]],[[["direction",4]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["fn",8],["laneid",3]],[["option",4,["laneid"]],["laneid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[["map",3]],["polyline",3]],[[["map",3],["direction",4]],[["polygon",3],["result",6,["polygon"]]]],[[],["distance",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["laneid",3]],[["vec",3,["laneid"]],["laneid",3]]],[[],["polyline",3]],[[["string",3],["option",4,["string"]]],["string",3]],[[],["roadrank",4]],[[],["polygon",3]],[[],["distance",3]],[[["map",3]],[["zone",3],["option",4,["zone"]]]],[[["map",3],["lanetype",4]],["bool",15]],[[]],[[]],[[]],[[["map",3]],["bool",15]],null,null,[[["intersectionid",3]],["vec",3]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],[["vec",3,["lanespec"]],["lanespec",3]]],[[["map",3],["pathconstraints",4]],[["vec",3,["laneid"]],["laneid",3]]],null,[[],["distance",3]],[[["map",3]],["laneid",3]],[[["roadid",3]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[],["direction",4]],null,null,[[["intersectionid",3]],["intersectionid",3]],[[["intersectionid",3]],["vec",3]],[[["laneid",3]],[["option",4,["laneid"]],["laneid",3]]],[[["roadid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["direction",4]],[["option",4,["ordering"]],["ordering",4]]],[[["directedroadid",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[["vec",3,["lanespec"]],["lanespec",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["speed",3]],[[["map",3]],["intersectionid",3]],null,[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[],["controlstopsign",3]],[[],["roadwithstopsign",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["controlstopsign",3]],["bool",15]],[[["roadwithstopsign",3]],["bool",15]],[[["roadid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["turnid",3],["map",3]],["turnpriority",4]],null,[[]],[[]],null,null,[[["controlstopsign",3]],["bool",15]],[[["roadwithstopsign",3]],["bool",15]],[[["map",3],["intersectionid",3]],["controlstopsign",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["map",3],["duration",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["controltrafficsignal",3]],[[],["stage",3]],[[],["stagetype",4]],[[]],[[]],[[]],[[["intersection",3]],["bool",15]],[[["intersection",3]],["bool",15]],[[["intersection",3],["movementid",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["movement",3],["turnpriority",4]]],[[["movement",3]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["map",3]],["trafficsignal",3]],[[["map",3],["movementid",3]],["turn",3]],[[["map",3],["directedroad",3]],[["directedroadid",3],["result",6,["directedroadid"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["usize",15],["intersection",3]],["duration",3]],[[["map",3],["intersectionid",3]],["vec",3]],[[["movementid",3]],["turnpriority",4]],[[["turnid",3],["intersection",3]],["turnpriority",4]],null,[[["intersectionid",3],["trafficsignal",3],["map",3]],[["controltrafficsignal",3],["result",6,["controltrafficsignal"]]]],[[["turn",3],["map",3]],[["result",6,["movementid"]],["movementid",3]]],[[["intersection",3],["bool",15]],["bool",15]],[[]],[[]],[[]],[[["intersection",3]],[["option",4,["duration"]],["duration",3]]],[[["intersection",3]],[["btreeset",3,["movementid"]],["movementid",3]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["map",3],["intersectionid",3]],["controltrafficsignal",3]],[[],["stage",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["duration",3]],[[],["duration",3]],null,null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["intersection",3]],["result",6]],[[["map",3],["intersectionid",3]],["controltrafficsignal",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["angle",3]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["turnid",3]],[[],["turntype",4]],[[],["turnpriority",4]],[[],["turn",3]],[[]],[[]],[[]],[[]],[[["turnid",3]],["ordering",4]],[[["turntype",4]],["ordering",4]],[[["turn",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["turnid",3]],["bool",15]],[[["turntype",4]],["bool",15]],[[["turnpriority",4]],["bool",15]],[[["turn",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[["map",3]],["bool",15]],[[["turnid",3]],["bool",15]],[[["turn",3]],["bool",15]],null,null,[[["turnid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["turntype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["turnpriority",4]],[["option",4,["ordering"]],["ordering",4]]],[[["map",3],["pathconstraints",4]]],[[["map",3]],["bool",15]],[[["intersection",3],["map",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["movementid",3]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["accessrestrictions",3]],[[],["zone",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[["map",3],["roadid",3]],["zone",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["map",3]],[["zone",3],["vec",3,["zone"]]]],null,[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[],["accessrestrictions",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["roadrank",4]],[[],["nodeid",3]],[[],["wayid",3]],[[],["relationid",3]],[[],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[["roadrank",4]],["ordering",4]],[[["nodeid",3]],["ordering",4]],[[["wayid",3]],["ordering",4]],[[["relationid",3]],["ordering",4]],[[["osmid",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["str",15]],["usize",15]],[[["roadrank",4]],["bool",15]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["roadrank",4]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[],["i64",15]],[[]],[[]],[[]],[[]],[[]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[["roadrank",4]],[["option",4,["ordering"]],["ordering",4]]],[[["nodeid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["wayid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["relationid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["osmid",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["vec",3,["pathconstraints"]],["pathconstraints",4]]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["lane",3],["map",3]],["bool",15]],[[]],[[],["routingparams",3]],[[]],[[]],[[["pathconstraints",4]],["ordering",4]],[[]],[[],["result",4]],[[["deserializer",8]],[["result",4,["enumset"]],["enumset",3,["pathconstraints"]]]],[[],["result",4]],null,null,[[["u32",15]]],[[],["u32",15]],[[["enumset",3]],["bool",15]],[[],["bool",15]],[[["routingparams",3]],["bool",15]],[[],["bool",15]],[[["vec",3,["laneid"]],["map",3],["laneid",3]],[["vec",3,["laneid"]],["laneid",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[["lanetype",4]],["pathconstraints",4]],[[]],[[]],[[["routingparams",3]],["bool",15]],null,[[]],[[["pathconstraints",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["duration",3]],["usize",15]],[[],["result",4]],[[["serializer",8],["enumset",3,["pathconstraints"]],["pathconstraints",4]],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["usize",15]],["duration",3]],null,null,null,[[]],[[]],null,[[["map",3],["pathconstraints",4],["movementid",3]],["duration",3]],null,null,null,null,null,null,null,null,[[["usize",15]],[["usize",15],["hashmap",3,["usize","usize"]]]],[[]],[[]],[[]],[[]],[[["usize",15]],["option",4]],[[["vec",3]],["option",4]],[[]],[[]],[[["inputgraph",3]],["pathfindengine",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["createengine",4]],[[],["result",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["nodemap",3]],[[]],[[],["result",4]],[[["deserializer",8]],[["result",4,["nodemap"]],["nodemap",3]]],[[]],[[]],[[],["nodeid",6]],[[],["nodeid",6]],[[["inputgraph",3]]],null,null,[[]],[[]],[[],["nodemap",3]],null,[[],["result",4]],[[]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["pathrequest",3],["map",3]],["option",4]],[[["timer",3],["map",3]]],null,[[]],[[]],null,null,null,[[]],[[]],[[],["result",4]],[[],["pathfinder",3]],[[]],[[]],[[["routingparams",3],["timer",3],["map",3],["createengine",4]],["pathfinder",3]],[[["routingparams",3],["timer",3],["pathconstraints",4],["map",3],["createengine",4]],["pathfinder",3]],null,[[["pathrequest",3],["map",3]],[["option",4,["pathv2"]],["pathv2",3]]],[[["bool",15],["pathrequest",3],["routingparams",3],["map",3]],[["option",4,["pathv2"]],["pathv2",3]]],[[],["result",4]],[[["position",3],["map",3]],["option",4]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[["intersectionid",3],["map",3]],[["option",4,["btreeset"]],["btreeset",3,["intersectionid"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["uberturn",3]],[[],["uberturnv2",3]],[[]],[[]],[[["uberturnv2",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],[[],["directedroadid",3]],[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[],["bool",15]],[[],["laneid",3]],[[],["directedroadid",3]],[[["map",3]],[["vec",3,["intersectioncluster"]],["intersectioncluster",3]]],[[["turnid",3],["map",3],["btreeset",3]],[["vec",3,["uberturn"]],["uberturn",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["map",3]],["polyline",3]],[[]],[[]],[[]],[[["map",3]],[["uberturnv2",3],["vec",3,["uberturnv2"]]]],null,[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[["btreeset",3,["intersectionid"]],["intersectionid",3],["map",3]]],[[["uberturnv2",3]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[["turnid",3],["btreemap",3]],[["turnid",3],["vec",3,["turnid"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,null,null,null,null,[[],[["uberturn",3],["option",4,["uberturn"]]]],[[["pathstep",4],["map",3]]],null,[[],["laneid",3]],[[],["traversable",4]],[[],["turnid",3]],[[["map",3],["buildingid",3],["pathconstraints",4]],[["option",4,["pathrequest"]],["pathrequest",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["pathstep",4]],[[],["path",3]],[[],["pathrequest",3]],[[]],[[]],[[]],[[["pathstep",4]],["ordering",4]],null,[[],["distance",3]],null,[[],["pathstep",4]],[[],["option",4]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["pathstep",4],["map",3]],["distance",3]],null,[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["option",4,["speed"]],["map",3],["speed",3]],["duration",3]],[[["map",3],["distance",3],["option",4,["distance"]]],[["result",6,["polyline"]],["polyline",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],[["vec",3,["laneid"]],["laneid",3]]],[[],["u64",15]],[[],["pathrequest",3]],[[["map",3],["distance",3]],[["result",6,["pathstep"]],["pathstep",4]]],[[],["vecdeque",3]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["turnid",3]],["bool",15]],[[],["bool",15]],[[],["pathstep",4]],[[["position",3],["map",3],["pathconstraints",4]],["pathrequest",3]],[[["pathconstraints",4],["option",4,["speed"]],["speed",3],["map",3]],["speed",3]],[[["pathconstraints",4],["option",4,["speed"]],["speed",3],["map",3]]],[[],[["pathstep",4],["option",4,["pathstep"]]]],[[["usize",15],["pathstep",4],["map",3]]],[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[["pathrequest",3],["pathstep",4],["uberturn",3],["vec",3,["uberturn"]],["laneid",3],["vec",3,["laneid"]],["map",3],["vec",3,["pathstep"]]],["path",3]],[[],["pathstep",4]],[[["pathrequest",3],["map",3]],["path",3]],null,[[["pathstep",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],["pathstep",4]],null,null,[[]],[[]],[[]],[[],["string",3]],[[],["distance",3]],null,[[["map",3]],[["option",4,["polyline"]],["polyline",3]]],[[["map",3],["distance",3]],[["option",4,["polyline"]],["polyline",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["map",3]]],[[["map",3]]],[[["map",3],["pathrequest",3]]],[[["position",3],["pathconstraints",4]],["pathrequest",3]],[[]],[[]],[[]],[[["position",3]],["pathrequest",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["pathstepv2",4]],[[],["pathv2",3]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[["vec",3,["uberturnv2"]],["map",3],["uberturnv2",3]],[["vec",3,["uberturn"]],["uberturn",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["uberturnv2",3],["vec",3,["directedroadid"]],["duration",3],["pathrequest",3],["vec",3,["uberturnv2"]],["map",3],["directedroadid",3]],["pathv2",3]],[[],["duration",3]],[[],["pathrequest",3]],[[],["vec",3]],[[]],[[]],[[["map",3]],[["path",3],["result",6,["path"]]]],[[["map",3]],[["path",3],["result",6,["path"]]]],[[["vec",3,["pathstepv2"]],["duration",3],["pathrequest",3],["pathstepv2",4],["vec",3,["uberturnv2"]],["uberturnv2",3]],["pathv2",3]],null,[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,[[["position",3],["map",3]],[["directedroadid",3],["duration",3],["hashmap",3,["directedroadid","duration"]]]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["vehiclepathfinder",3]],[[],["node",4]],[[]],[[]],[[["node",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[],["vehiclepathfinder",3]],null,[[["node",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["pathconstraints",4],["routingparams",3],["nodemap",3],["map",3]],["inputgraph",3]],[[["node",4]],["bool",15]],[[["pathconstraints",4],["routingparams",3],["map",3],["createengine",4]],["vehiclepathfinder",3]],null,null,[[["node",4]],[["option",4,["ordering"]],["ordering",4]]],[[["pathrequest",3],["map",3]],[["option",4,["pathv2"]],["pathv2",3]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[["directedroadid",3],["pathconstraints",4],["routingparams",3],["map",3],["movementid",3]],["duration",3]],[[]],[[]],null,null,null,null,null,[[["position",3],["map",3]],[["directedroadid",3],["duration",3],["hashmap",3,["directedroadid","duration"]]]],[[["map",3],["option",4]]],[[]],[[]],[[],["sidewalkpathfinder",3]],[[]],[[],["result",4]],[[],["sidewalkpathfinder",3]],null,[[]],[[]],[[["nodemap",3],["map",3],["option",4]],["inputgraph",3]],[[["createengine",4],["map",3],["option",4]],["sidewalkpathfinder",3]],null,[[["pathrequest",3],["map",3]],["pathv2",3]],[[["pathrequest",3],["map",3]],[["option",4,["pathv2"]],["pathv2",3]]],[[],["result",4]],[[["position",3],["map",3]],["option",4]],[[]],[[["vehiclepathfinder",3],["nodemap",3],["inputgraph",3],["map",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["map",3],["walkingnode",4],["vec",3,["walkingnode"]]],[["vec",3,["pathstepv2"]],["pathstepv2",4]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["string",3]],[[],[["originalroad",3],["vec",3,["originalroad"]]]],[[["mapname",3]],["rawmap",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["nodeid",3]],["bool",15]],null,[[],["originalroad",3]],[[],["rawroad",3]],[[],["rawintersection",3]],[[],["rawbuilding",3]],[[],["rawarea",3]],[[],["rawparkinglot",3]],[[],["restrictiontype",4]],[[],["turnrestriction",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["pt2d",3]],["nodeid",3]],[[["originalroad",3]],["ordering",4]],[[["restrictiontype",4]],["ordering",4]],[[["turnrestriction",3]],["ordering",4]],[[["originalroad",3]],["nodeid",3]],null,null,[[["nodeid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["originalroad",3]],["bool",15]],[[["rawroad",3]],["bool",15]],[[["rawintersection",3]],["bool",15]],[[["restrictiontype",4]],["bool",15]],[[["turnrestriction",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["cityname",3]],[[["originalroad",3],["mapconfig",3]],["result",6]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["isize",15]],null,null,[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["mapconfig",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["distance",3]],null,[[["originalroad",3]],["result",6]],[[["nodeid",3],["pt2d",3]],[["vec",3,["originalroad"]],["option",4,["vec"]]]],null,null,[[["originalroad",3]],["bool",15]],[[["rawroad",3]],["bool",15]],[[["rawintersection",3]],["bool",15]],[[["turnrestriction",3]],["bool",15]],[[["i64",15]],["originalroad",3]],[[["str",15]],[["option",4,["restrictiontype"]],["restrictiontype",4]]],[[["i64",15]],["nodeid",3]],[[["i64",15]],["wayid",3]],null,null,null,null,null,null,null,null,null,null,null,[[["originalroad",3]],[["option",4,["ordering"]],["ordering",4]]],[[["restrictiontype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["turnrestriction",3]],[["option",4,["ordering"]],["ordering",4]]],[[["nodeid",3]],[["option",4,["distance"]],["distance",3]]],null,null,null,null,null,null,[[["nodeid",3]],["result",6]],null,null,[[["nodeid",3]],[["originalroad",3],["vec",3,["originalroad"]]]],[[["timer",3],["bool",15]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],null,[[["originalroad",3]],[["option",4,["polyline"]],["polyline",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["laneid",3]],[[],["turnid",3]],[[["f64",15],["speed",3]],["speed",3]],[[]],[[]],[[]],[[]],[[["map",3],["distance",3]],[["position",3],["option",4,["position"]]]],[[],["position",3]],[[],["traversable",4]],[[]],[[]],[[["position",3]],["ordering",4]],[[["traversable",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["distance",3]],null,[[["map",3],["laneid",3]],["position",3]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["map",3],["laneid",3]],["position",3]],[[["map",3],["distance",3],["laneid",3]],["position",3]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[["map",3]],["polyline",3]],[[["map",3]],["isize",15]],[[]],[[]],[[]],[[],["laneid",3]],null,[[["pathconstraints",4],["speed",3],["option",4,["speed"]],["map",3],["movementid",3]],["speed",3]],[[["pathconstraints",4],["speed",3],["option",4,["speed"]],["map",3],["directedroadid",3]]],[[],[["option",4,["laneid"]],["laneid",3]]],[[],[["option",4,["turnid"]],["turnid",3]]],[[["map",3],["distance",3]],[["position",3],["option",4,["position"]]]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["distance",3],["laneid",3]],["position",3]],[[["position",3]],[["option",4,["ordering"]],["ordering",4]]],[[["traversable",4]],[["option",4,["ordering"]],["ordering",4]]],[[["map",3]],["pt2d",3]],[[["map",3]]],[[],["result",4]],[[],["result",4]],[[["laneid",3]],["position",3]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["f64",15],["speed",3]],["speed",3]]],"p":[[3,"AreaID"],[3,"BuildingID"],[3,"NamePerLanguage"],[3,"BusRouteID"],[3,"IntersectionID"],[3,"ParkingLotID"],[3,"RoadID"],[4,"PathStepV2"],[4,"Direction"],[4,"AmenityType"],[4,"TurnPriority"],[4,"PathConstraints"],[4,"LaneType"],[4,"IntersectionType"],[4,"EditCmd"],[4,"EditIntersection"],[4,"BuildingType"],[4,"PathStep"],[4,"TurnType"],[4,"BufferType"],[4,"StageType"],[4,"AreaType"],[4,"Traversable"],[4,"DrivingSide"],[4,"OffstreetParking"],[3,"EditRoad"],[3,"Road"],[3,"EditEffects"],[3,"Building"],[3,"ParkingLot"],[3,"Map"],[3,"AccessRestrictions"],[3,"PathRequest"],[3,"Amenity"],[3,"Movement"],[3,"Area"],[3,"City"],[3,"RoutingParams"],[3,"MapConfig"],[3,"Lane"],[3,"Path"],[3,"Zone"],[3,"RawToMapOptions"],[3,"MapEdits"],[3,"PermanentMapEdits"],[3,"PathV2"],[3,"MovementID"],[3,"LaneSpec"],[3,"DirectedRoadID"],[3,"Position"],[3,"BusStop"],[3,"TurnID"],[3,"Intersection"],[3,"BusRoute"],[3,"Turn"],[3,"CompressedMovementID"],[3,"ControlStopSign"],[3,"ControlTrafficSignal"],[3,"BusStopID"],[3,"RoadWithStopSign"],[3,"IntersectionCluster"],[3,"LaneID"],[3,"UberTurn"],[3,"Stage"],[13,"Residential"],[13,"ChangeIntersection"],[13,"ChangeRouteSchedule"],[13,"ChangeRoad"],[4,"Spot"],[4,"WalkingNode"],[3,"WalkingOptions"],[3,"Item"],[3,"Item"],[3,"OriginalLane"],[3,"ChangeLaneType"],[3,"ReverseLane"],[3,"ChangeSpeedLimit"],[3,"ChangeAccessRestrictions"],[4,"PermanentEditCmd"],[4,"PermanentEditIntersection"],[13,"ChangeIntersection"],[13,"ChangeRoad"],[13,"ChangeRouteSchedule"],[13,"StopSign"],[3,"InitialMap"],[3,"Road"],[3,"Intersection"],[3,"Piece"],[3,"Cycleway"],[3,"Matcher"],[3,"AmenityTypeIter"],[3,"NodeID"],[3,"WayID"],[3,"RelationID"],[4,"RoadRank"],[4,"OsmID"],[4,"CreateEngine"],[4,"PathfindEngine"],[13,"Dijkstra"],[13,"CH"],[3,"NodeMap"],[3,"InnerNodeMap"],[3,"Pathfinder"],[3,"UberTurnV2"],[4,"Node"],[3,"VehiclePathfinder"],[3,"SidewalkPathfinder"],[3,"TurnRestriction"],[4,"RestrictionType"],[3,"RawBusRoute"],[3,"RawBuilding"],[3,"RawArea"],[3,"RawMap"],[3,"OriginalRoad"],[3,"RawRoad"],[3,"RawIntersection"],[3,"RawParkingLot"],[3,"RawBusStop"]]},\
"osm_viewer":{"doc":"","t":[5,5,0,6,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["main","run","viewer","App","BusinessSearch","MinimapController","Viewer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","businesses","calculate_tags","counts","draw","draw_baselayer","event","fixed_object_outline","from","from","from","has_zorder","highlight","hovering_on_amenity","hovering_on_amenity","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_legend","minimap","new","new_state","recalculate_top_panel","render","show","top_panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update","vzip","vzip","vzip"],"q":["osm_viewer","","","osm_viewer::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,1,2,1,1,1,1,1,2,3,3,2,2,2,1,2,3,1,2,3,2,3,1,2,3,3,1,2,1,1,2,2,1,1,2,3,1,2,3,1,2,3,2,1,2,3],"f":[[[]],[[["settings",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["simpleapp",3]],["widget",3]],null,[[["gfxctx",3],["simpleapp",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],null,[[]],[[]],[[]],[[["simpleapp",3]],["bool",15]],null,[[["eventctx",3],["option",4,["string"]],["simpleapp",3],["string",3]]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["simpleapp",3]],["widget",3]],null,[[["eventctx",3],["simpleapp",3]],["businesssearch",3]],[[["eventctx",3],["simpleapp",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["widget",3],["option",4,["widget"]],["simpleapp",3]]],[[["eventctx",3]],["widget",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["simpleapp",3]]],[[]],[[]],[[]]],"p":[[3,"Viewer"],[3,"BusinessSearch"],[3,"MinimapController"]]},\
"parking_mapper":{"doc":"","t":[5,0,6,13,3,13,13,13,13,13,13,3,13,4,13,13,4,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,12,11,11,11,11,5,5,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["main","mapper","App","BothSides","ChangeWay","Complicated","DividedHighways","Done","LeftOnly","NoStopping","OverlappingStuff","ParkingMapper","RightOnly","Show","ToDo","UnmappedDividedHighways","Value","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","data","data","draw","draw","draw","draw_layer","eq","eq","event","event","find_divided_highways","find_overlapping_stuff","fmt","from","from","from","from","generate_osmc","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make","new_state","new_state","osm_way_id","panel","panel","selected","show","show","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"],"q":["parking_mapper","","parking_mapper::mapper","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,1,0,1,2,2,1,1,2,0,1,0,2,2,0,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1,2,1,2,1,3,4,3,4,4,3,2,1,3,4,0,0,2,3,4,2,1,0,3,4,2,1,3,4,2,1,2,1,3,4,2,1,3,3,4,4,3,4,3,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1],"f":[[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["show",4]],[[],["value",4]],[[]],[[]],null,null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],null,null,[[["show",4]],["bool",15]],[[["value",4]],["bool",15]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3]],[["roadid",3],["hashset",3,["roadid"]]]],[[["simpleapp",3],["timer",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["timer",3],["btreemap",3],["bool",15]],["result",6]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["wayid",3],["value",4],["eventctx",3],["simpleapp",3],["show",4],["btreemap",3,["wayid","value"]]],[["box",3,["state"]],["state",8]]],[[["simpleapp",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["wayid",3],["value",4],["hashset",3],["eventctx",3],["simpleapp",3],["show",4],["btreemap",3,["wayid","value"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]]],"p":[[4,"Value"],[4,"Show"],[3,"ParkingMapper"],[3,"ChangeWay"]]},\
"popdat":{"doc":"popdat (“population data”) generates Scenarios
given …","t":[4,13,3,3,3,13,13,13,13,13,13,13,4,3,13,13,13,13,0,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,0,5,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,0,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,5,5,5,5,5,5,3,11,12,11,11,11,11,11,11,11,11,11,11,5,11,11,5,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,12,5,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,11,12,12,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12],"n":["Activity","Breakfast","CensusArea","CensusPerson","Config","Dinner","Entertainment","Errands","Financial","Healthcare","Home","Lunch","PersonType","Schedule","School","Student","Work","Worker","activities","activities","age","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","distribute_people","distribute_population_to_homes","employed","eq","eq","equivalent","fetch_all_for_map","fmt","fmt","from","from","from","from","from","from","generate_scenario","generate_schedule","get_hash","hash","home","import_census","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_person","ne","od","owns_car","polygon","population","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","walk_for_distances_shorter_than","walk_or_bike_for_distances_shorter_than","hours","minutes","rand_duration","rand_time","assign_people_to_houses","distribute_population_to_homes","PersonFactory","activity_to_buildings","activity_to_buildings","as_any","as_any_mut","borrow","borrow_mut","find_building_for_activity","from","into","into_any","into_any_arc","into_any_rc","make_people","make_person","new","pick_mode","try_from","try_into","type_id","vzip","DesireLine","NormalDistribution","Options","Zone","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","create_zones","default","departure_time","disaggregate","fmt","from","from","from","from","home_zone","homes","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","mean","mode","new","number_commuters","pct_overlap","pick_borders","pick_home","pick_workplace","polygon","sample","std_deviation","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","work_duration","work_zone","workplaces"],"q":["popdat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","popdat::activities","","","","popdat::distribute_people","","popdat::make_person","","","","","","","","","","","","","","","","","","","","","popdat::od","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Different things people might do in the day. Maybe it’s …","","Represents aggregate demographic data for some part of a …","Demographic information for a single person","Any arbitrarily chosen parameters needed should be put …","","","","","","","","It might be useful to classify a CensusPerson into …","A single person’s daily schedule. It’s assumed that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Starting from some number of total people living in a …","","","","","","","","","","","","","","Wires together all the pieces, so you can just hand this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is an alternative pipeline for generating a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Starting from some number of total people living in a …","","","","","","","","","","","","","","","","","","","","","","This describes some number of commuters living in some …","A normal distribution of Durations.","","","","","","","","","","","","","","","","","","","","","","When should somebody depart from home to work?","Generates a scenario from aggregated origin/destination …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns endpoints to (leave home, goto home). These’re …","Returns endpoints to (leave work, goto work). These’re …","","","","","","","","","","","","","","","","","","","","How long should somebody work before returning home?","",""],"i":[0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,2,1,2,0,3,4,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,1,1,5,0,0,4,6,1,1,6,6,1,4,2,3,5,6,1,0,4,1,1,4,0,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,0,6,0,4,6,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,5,5,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,7,7,0,7,7,7,7,0,0,0,0,8,9,10,11,8,9,10,11,9,8,9,10,11,8,9,10,11,0,8,8,0,11,8,9,10,11,11,9,8,9,10,11,8,9,10,11,8,9,10,11,8,9,10,11,10,11,10,11,9,9,9,9,9,10,10,8,9,10,11,8,9,10,11,8,9,10,11,8,9,10,11,8,11,9],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["activity",4]],[[]],[[],["config",3]],null,[[["usize",15],["xorshiftrng",3],["polygon",3,["f64"]],["map",3],["f64",15]],["vec",3]],null,[[["censusarea",3]],["bool",15]],[[["activity",4]],["bool",15]],[[],["bool",15]],[[["polygon",3],["gpsbounds",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[["xorshiftrng",3],["vec",3,["censusarea"]],["config",3],["str",15],["censusarea",3],["map",3]],["scenario",3]],[[["xorshiftrng",3],["config",3]],["schedule",3]],[[],["u64",15]],[[]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["censusarea",3]],["bool",15]],null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["usize",15]],["duration",3]],[[["usize",15]],["duration",3]],[[["xorshiftrng",3],["duration",3]],["duration",3]],[[["xorshiftrng",3],["duration",3]],["time",3]],[[["xorshiftrng",3],["vec",3,["censusarea"]],["censusarea",3],["map",3],["config",3]],[["censusperson",3],["vec",3,["censusperson"]]]],[[["usize",15],["xorshiftrng",3],["polygon",3,["f64"]],["map",3],["f64",15]],["vec",3]],null,[[["map",3]],[["vec",3,["buildingid"]],["hashmap",3,["activity","vec"]],["activity",4]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["xorshiftrng",3],["tripendpoint",4],["activity",4],["map",3]],[["buildingid",3],["option",4,["buildingid"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["config",3],["xorshiftrng",3],["censusperson",3],["timer",3],["map",3],["vec",3,["censusperson"]]],[["vec",3,["personspec"]],["personspec",3]]],[[["xorshiftrng",3],["censusperson",3],["map",3],["config",3]],["personspec",3]],[[["map",3]]],[[["xorshiftrng",3],["tripendpoint",4],["map",3],["config",3]],["tripmode",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["hashmap",3,["string","polygon"]],["polygon",3],["string",3],["map",3]],[["string",3],["zone",3],["hashmap",3,["string","zone"]]]],[[],["options",3]],null,[[["options",3],["string",3],["desireline",3],["hashmap",3,["string","polygon"]],["polygon",3],["xorshiftrng",3],["vec",3,["desireline"]],["map",3],["timer",3]],[["vec",3,["personspec"]],["personspec",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["duration",3]],["normaldistribution",3]],null,null,[[["map",3],["tripmode",4],["xorshiftrng",3]],["option",4]],[[["map",3],["tripmode",4],["xorshiftrng",3]],["option",4]],[[["map",3],["tripmode",4],["xorshiftrng",3]],["option",4]],null,[[["xorshiftrng",3]],["duration",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null],"p":[[4,"Activity"],[4,"PersonType"],[3,"Schedule"],[3,"CensusPerson"],[3,"Config"],[3,"CensusArea"],[3,"PersonFactory"],[3,"Options"],[3,"Zone"],[3,"NormalDistribution"],[3,"DesireLine"]]},\
"santa":{"doc":"","t":[6,6,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,3,3,3,17,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,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,3,3,4,13,13,13,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,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,12,12,12,12,12,12,12,12,12,3,17,11,11,12,11,11,12,11,12,11,5,11,12,11,11,11,12,5,5,11,11,11,11,11,12,12,11,4,3,13,13,13,13,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,17,3,5,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,17,17,3,3,3,17,17,3,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,12,11,11,12,12,12,11,11,11,11,12,12,11,5,5,17,3,3,17,12,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,12,12,11,11,11,12,11,11,11,11,11,11,11,12,11,11,3,13,4,3,13,17,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,12,11,11,11,11,12,11,11,11,11,12,12,11,11,12,12,11,11,12,12,11,11,11,11,11,11,11,12,12,11,12,12,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,12,11,12,12,12,11,11,11,11],"n":["App","Transition","after_level","animation","before_level","buildings","controls","game","levels","main","meters","music","player","run","session","title","vehicles","RecordPath","Results","Strategize","ZOOM","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","draw","draw","draw_all","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new_state","new_state","on_click","on_click","other_event","other_event","pts","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unlock_messages","vzip","vzip","vzip","Animation","Animator","Effect","Flash","FollowPath","Scale","SnowEffect","Snowflake","active","add","add_screenspace","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw_mapspace","draw_screenspace","effect","end","event","event","fall_speed","flakes","from","from","from","from","from","initial_pos","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_done","max_swoop","new","new","pos","render","rng","screenspace","spawn_new","start","start","swoop_period","try_from","try_from","try_from","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","alpha_scale","center","color","cycles","lerp_scale","orig","orig","pl","width","Picker","ZOOM","as_any","as_any_mut","bldgs","borrow","borrow_mut","current_picks","draw","draw_start","event","explain_upzoning","from","instructions_panel","into","into_any","into_any_rc","level","make_upzone_panel","make_vehicle_panel","new_state","randomly_pick_upzones","try_from","try_into","type_id","upzone_panel","vehicle_panel","vzip","BldgState","Buildings","Done","Ignore","Store","Undelivered","all_stores","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","clone","clone_into","draw_all","draw_done_houses","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new","to_owned","total_housing_units","try_from","try_from","try_into","try_into","type_id","type_id","upzones","vzip","vzip","HACK","InstantController","angle_from_arrow_keys","as_any","as_any_mut","borrow","borrow_mut","displacement","facing","from","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","ACQUIRE_BOOST_RATE","BOOST_SPEED_MULTIPLIER","EnergylessArrow","Game","GameState","HANGRY_SPEED_MULTIPLIER","MAX_BOOST","MinimapController","all_stores","animator","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldgs","boost","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw_done_houses","energy","energyless_arrow","event","from","from","from","from","game_over","has_energy","has_zorder","idle_time","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","last_update","level","make_legend","met_goal","minimap","new","new","new_state","on_destroy","pause_panel","player","present_dropped","record_path","score","snow","started","state","status_panel","time_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","update","update","update_boost_panel","update_status_panel","update_time_panel","vehicle","vzip","vzip","vzip","vzip","warned_low_energy","warned_low_time","Level","all","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","description","deserialize","eq","from","goal","into","into_any","into_any_arc","into_any_rc","map","minimap_zoom","music","ne","serialize","start","time_limit","title","to_owned","try_from","try_into","type_id","unlock_upzones","unlock_vehicles","vzip","custom_bar","make_bar","IN_GAME","Inner","Music","OUT_OF_GAME","_stream","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_song","change_song","current_song","default","draw","empty","event","from","from","inner","into","into","into_any","into_any","into_any_rc","into_any_rc","mute","new","panel","sink","specify_volume","specify_volume","start","stream_handle","try_from","try_from","try_into","try_into","type_id","type_id","unmute","unmuted_volume","vzip","vzip","BuildingsAlongRoad","Intersection","On","Player","Road","ZOOM","apply_displacement","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","bldgs_along_road","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","controls","eq","facing","from","from","from","get_angle","get_connections","get_pos","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","ne","new","new","on","on_good_road","override_pos","per_road","pos","pos_to_on","query_range","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_with_speed","vzip","vzip","vzip","ColorScheme","Session","apartment","as_any","as_any","as_any_mut","as_any_mut","boost","borrow","borrow","borrow_mut","borrow_mut","colors","current_vehicle","deserialize","deserialize","enable_modding","energy","from","from","high_scores","house","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","levels","levels_unlocked","load","music","play_music","record_score","save","score","serialize","serialize","store","try_from","try_from","try_into","try_into","type_id","type_id","unlock_all","update_music","upzones_explained","upzones_per_level","upzones_unlocked","vehicles_unlocked","visited","vzip","vzip","Credits","TitleScreen","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","level_btn","link","locked_level","new_state","new_state","on_click","on_click","other_event","other_event","try_from","try_from","try_into","try_into","type_id","type_id","unlocked_level","vzip","vzip","Vehicle","animate","as_any","as_any_mut","borrow","borrow_mut","draw_frames","from","get","into","into_any","into_any_arc","into_any_rc","max_energy","max_stats","name","scale","speed","try_from","try_into","type_id","vzip"],"q":["santa","","","","","","","","","","","","","","","","","santa::after_level","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::animation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::animation::Effect","","","","","","","","","santa::before_level","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::buildings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::controls","","","","","","","","","","","","","","","","","","","santa::game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::levels","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::meters","","santa::music","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::player","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::session","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::title","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::vehicles","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Pass in a future value for now
to schedule a delayed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Which of the 8 directions are we facing, based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is the player currently on a road with a bus or bike lane?","For the game over animation","","","","","","","","","","","","","","","Returns any buildings we passed","","","","","Persistent state that lasts across levels.","","","","","","","","","","","","","","","Enable this to use the levels, instead of overwriting …","","","","Level title -> the top 3 scores","","","","","","","","","","","","","","If a message is returned, a new level and some powers …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","(max speed, max energy)","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,2,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,1,2,3,2,3,2,3,1,1,2,3,1,2,3,1,2,3,1,2,2,3,1,0,0,0,4,4,4,0,0,5,5,5,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,7,7,5,5,6,6,5,7,8,7,5,6,4,7,8,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,8,5,7,8,4,7,6,7,6,8,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,9,10,11,9,10,10,9,11,11,0,0,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,0,0,12,12,12,12,12,12,12,12,0,0,13,13,13,13,14,14,13,14,13,14,13,14,13,14,13,13,14,14,14,13,14,13,14,13,14,13,14,13,14,13,14,14,13,14,13,14,13,14,14,13,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,16,17,17,18,16,19,17,18,16,19,18,18,17,18,16,19,17,18,16,19,17,16,18,18,18,17,17,18,16,19,18,18,19,18,17,18,16,19,17,18,16,19,18,16,19,17,18,16,19,16,18,19,18,17,18,16,17,17,17,17,18,18,18,17,16,17,17,17,17,18,16,19,17,18,16,19,17,18,16,19,17,16,17,17,17,18,17,18,16,19,18,18,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,0,21,22,21,22,21,22,21,22,21,22,21,21,22,22,22,22,22,21,22,22,21,22,21,22,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,0,23,0,0,23,0,24,24,25,23,24,25,23,24,24,25,23,24,25,23,23,23,24,23,24,24,25,23,24,23,24,24,25,23,24,25,23,24,25,23,24,25,23,23,24,25,24,24,24,25,24,24,25,23,24,25,23,24,25,23,24,25,23,24,24,25,23,0,0,26,27,26,27,26,26,27,26,27,26,27,27,27,26,27,26,27,26,27,26,27,26,27,26,26,27,26,27,27,27,27,27,27,27,26,27,26,26,27,26,27,26,27,26,27,27,27,27,27,27,26,27,26,0,0,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,0,0,0,28,29,28,29,28,29,28,29,28,29,28,29,0,28,29,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30],"f":[null,null,null,null,null,null,null,null,null,[[]],null,null,null,[[["settings",3]]],null,null,null,null,null,null,null,[[["pt2d",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["gfxctx",3]]],[[["simpleapp",3],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["recordpath",3]],[[["usize",15],["recordpath",3],["eventctx",3],["simpleapp",3],["buildings",3],["level",3]],[["state",8],["box",3,["state"]]]],[[["usize",15],["eventctx",3],["simpleapp",3],["level",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],null,[[["distance",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[["duration",3],["effect",4],["time",3]]],[[["duration",3],["effect",4],["time",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,null,null,null,null,[[["eventctx",3],["time",3]]],[[["eventctx",3],["time",3]]],null,null,[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,[[["eventctx",3]],["animator",3]],[[["eventctx",3]],["snoweffect",3]],[[["time",3]],["pt2d",3]],[[["geombatch",3],["f64",15]]],null,null,[[["pt2d",3],["time",3]],["snowflake",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,[[["simpleapp",3],["gfxctx",3]]],null,[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["simpleapp",3],["usize",15],["eventctx",3]],["panel",3]],[[["simpleapp",3],["eventctx",3]],["panel",3]],[[["simpleapp",3],["level",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,null,null,null,null,null,[[],[["vec",3,["buildingid"]],["buildingid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["bldgstate",4]],[[]],null,[[["simpleapp",3],["eventctx",3]],["drawable",3]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["hashset",3,["buildingid"]],["simpleapp",3],["buildingid",3]],["buildings",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,[[["eventctx",3]],[["angle",3],["option",4,["angle"]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["speed",3]],["option",4]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["instantcontroller",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["gfxctx",3]]],null,null,null,null,[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[]],[[]],[[]],[[]],null,[[],["bool",15]],[[["simpleapp",3]],["bool",15]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["simpleapp",3],["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["level",3],["eventctx",3],["buildings",3],["vehicle",3]],["gamestate",3]],[[["vec",3,["buildingid"]],["time",3],["eventctx",3],["buildingid",3]],["energylessarrow",3]],[[["level",3],["eventctx",3],["simpleapp",3],["vehicle",3],["hashset",3,["buildingid"]],["buildingid",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3]]],null,null,[[["simpleapp",3],["eventctx",3],["buildingid",3]],[["usize",15],["option",4,["usize"]]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["duration",3],["eventctx",3],["simpleapp",3]]],[[["simpleapp",3],["pt2d",3],["eventctx",3]]],[[["simpleapp",3],["eventctx",3]]],[[["simpleapp",3],["eventctx",3]]],[[["simpleapp",3],["eventctx",3]]],null,[[]],[[]],[[]],[[]],null,null,null,[[],[["vec",3,["level"]],["level",3]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["level",3]],[[]],null,[[],["result",4]],[[["level",3]],["bool",15]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["level",3]],["bool",15]],[[],["result",4]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],[[["eventctx",3],["text",3],["color",3],["f64",15]],["widget",3]],[[["usize",15],["eventctx",3],["color",3]],["widget",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["str",15]]],[[["str",15]],["result",6]],null,[[],["music",3]],[[["gfxctx",3]]],[[],["music",3]],[[["eventctx",3],["bool",15]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],[[["str",15],["eventctx",3],["bool",15]],[["result",6,["inner"]],["inner",3]]],null,null,[[["f32",15]]],[[["f32",15]]],[[["str",15],["eventctx",3],["bool",15]],["music",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,[[]],[[]],null,null,null,null,null,null,[[["eventctx",3],["bool",15],["simpleapp",3],["f64",15]],[["vec",3,["buildingid"]],["buildingid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["on",4]],[[]],null,[[["on",4]],["bool",15]],null,[[]],[[]],[[]],[[],["angle",3]],[[["simpleapp",3]]],[[],["pt2d",3]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["on",4]],["bool",15]],[[["simpleapp",3],["eventctx",3],["intersectionid",3]],["player",3]],[[["simpleapp",3]],["buildingsalongroad",3]],null,[[["simpleapp",3]],["bool",15]],[[["pt2d",3]]],null,null,[[["simpleapp",3],["pt2d",3]],[["on",4],["option",4,["on"]]]],[[["distance",3],["roadid",3]],[["vec",3,["buildingid"]],["buildingid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["simpleapp",3],["eventctx",3],["speed",3]],[["vec",3,["buildingid"]],["buildingid",3]]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],null,null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["session",3]],null,null,[[["usize",15],["string",3]],[["option",4,["vec"]],["vec",3,["string"]]]],[[]],null,[[],["result",4]],[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[["eventctx",3]]],null,null,null,null,null,[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["gfxctx",3]]],[[["simpleapp",3],["gfxctx",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["eventctx",3],["simpleapp",3],["level",3]],["geombatch",3]],[[["str",15],["eventctx",3]],["widget",3]],[[["usize",15],["eventctx",3],["simpleapp",3],["level",3]],["widget",3]],[[["simpleapp",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3,["session"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["usize",15],["eventctx",3],["simpleapp",3],["level",3]],["widget",3]],[[]],[[]],null,[[["prerender",3],["time",3]],["geombatch",3]],[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[]],[[["str",15]],["vehicle",3]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[3,"RecordPath"],[3,"Strategize"],[3,"Results"],[4,"Effect"],[3,"Animator"],[3,"Animation"],[3,"SnowEffect"],[3,"Snowflake"],[13,"Flash"],[13,"Scale"],[13,"FollowPath"],[3,"Picker"],[4,"BldgState"],[3,"Buildings"],[3,"InstantController"],[3,"EnergylessArrow"],[3,"Game"],[3,"GameState"],[3,"MinimapController"],[3,"Level"],[3,"Inner"],[3,"Music"],[4,"On"],[3,"Player"],[3,"BuildingsAlongRoad"],[3,"ColorScheme"],[3,"Session"],[3,"TitleScreen"],[3,"Credits"],[3,"Vehicle"]]},\
"sim":{"doc":"The sim crate runs a traffic simulation on top of the …","t":[12,12,12,12,12,13,13,4,3,4,4,4,3,13,17,17,13,13,13,13,13,13,13,13,13,13,13,3,13,13,13,13,13,13,13,13,13,13,3,4,13,3,13,3,3,13,4,13,3,3,3,3,13,13,4,13,3,3,4,17,13,13,3,13,4,13,13,13,17,13,13,17,17,3,13,13,13,13,13,13,13,13,13,3,13,13,13,13,3,13,13,4,13,4,13,13,3,3,13,3,3,4,13,13,13,4,13,13,13,17,3,3,4,13,13,13,4,3,13,3,8,3,3,3,13,3,13,13,13,3,13,13,13,13,13,13,13,13,4,13,3,3,4,13,3,4,4,4,3,3,3,4,13,13,13,13,12,12,12,11,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,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,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,12,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,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,0,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,12,12,12,0,11,11,12,12,12,12,12,12,0,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,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,0,12,0,12,12,0,12,10,12,12,12,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,0,12,12,12,12,0,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,13,13,13,13,4,3,3,3,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,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,11,11,12,11,12,11,11,11,12,12,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,13,4,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,0,0,5,0,0,0,0,0,5,5,5,3,3,4,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,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,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,12,12,12,11,5,12,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,18,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,11,11,11,11,11,13,13,13,4,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,13,13,3,13,13,13,3,13,13,3,13,13,13,4,13,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,11,11,11,11,12,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,12,12,12,11,12,12,12,12,12,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,11,11,11,11,11,11,11,11,13,13,13,13,3,13,4,4,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,3,4,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,17,17,3,17,17,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,3,3,3,3,17,17,12,12,11,5,11,11,11,11,11,11,11,11,12,12,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,11,11,11,11,11,12,12,11,11,12,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,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,12,11,13,3,13,3,3,8,4,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,12,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,10,11,11,11,10,11,11,11,10,11,11,11,12,12,11,11,11,11,12,12,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,13,3,3,4,13,13,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,5,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,5,11,11,11,12,12,12,12,12,13,13,13,13,13,13,4,3,13,17,17,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,11,12,5,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,12,11,12,12,12,11,11,11,11,11,12,12,12,12,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,13,13,18,3,13,13,13,13,18,13,13,18,13,13,13,4,4,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,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,4,3,3,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,13,4,3,3,3,4,13,13,13,13,4,13,13,3,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,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,11,11,11,11,11,12,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,11,11,11,11,11,12,12,12,4,13,13,13,13,13,4,13,13,3,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,4,4,13,13,3,13,13,13,13,13,3,4,13,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,17,13,3,13,13,3,8,3,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,0,12,11,12,10,12,12,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,13,3,4,13,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,12,12,12,11,11,11,11,11,11,11,11,12,13,3,4,13,13,13,3,3,6,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,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,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,12,12,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,11,11,11,11,11,11,13,3,13,13,13,13,13,13,3,4,13,13,3,13,13,13,13,3,4,3,4,13,4,13,13,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,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,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,11,12,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12],"n":["0","0","0","0","1","AddExtraTrips","Agent","AgentID","AgentProperties","AgentType","AlertHandler","AlertLocation","Analytics","ArterialIntersectionCrossing","BIKE_LENGTH","BUS_LENGTH","Bike","Bike","Bike","BikeRack","Biking","Bldg","BldgDriveway","Block","Border","Border","Border","BorderSpawnOverTime","Building","Building","Bus","Bus","BusPassenger","BusStop","Cancelled","Car","Car","Car","CarID","CarStatus","ChangeMode","CommutersVehiclesCounts","ComplexIntersectionCrossing","CreateCar","CreatePedestrian","DeferredParkingSpot","DelayCause","DelayedStart","DistanceInterval","DrawCarInput","DrawPedCrowdInput","DrawPedestrianInput","Drive","Driving","DrivingGoal","Escort","ExternalPerson","ExternalTrip","ExternalTripEndpoint","FOLLOWING_DISTANCE","Finished","Home","IndividTrip","Inside","Intent","Intersection","Intersection","IntersectionDelay","LIGHT_RAIL_LENGTH","Lot","LotDriveway","MAX_CAR_LENGTH","MIN_CAR_LENGTH","MapBorders","Meal","Medical","ModeChange","Moving","Nil","OffMap","Offstreet","Ok","Onstreet","OrigPersonID","OvertakeDesired","ParkAndRideTransfer","ParkNear","Parked","ParkedCar","Parking","Parking","ParkingSpot","ParkingSpot","PedCrowdLocation","Pedestrian","Pedestrian","PedestrianID","Person","Person","PersonID","PersonSpec","PersonState","PersonalBusiness","Position","Print","Problem","Recreation","RepeatDays","RidingBus","SPAWN_DIST","Scenario","ScenarioGenerator","ScenarioModifier","School","Shopping","Sidewalk","SidewalkPOI","SidewalkSpot","Silence","Sim","SimCallback","SimFlags","SimOptions","SlidingWindow","Social","SpawnOverTime","SteepUphill","SuddenlyAppear","SuddenlyAppear","TimeInterval","Train","Train","Transit","TransitRider","Trip","TripCancelled","TripDoesntExist","TripDone","TripEndpoint","TripEndpoint","TripID","TripInfo","TripMode","TripNotStarted","TripPhase","TripPhaseType","TripPurpose","TripResult","UnzoomedAgent","Vehicle","VehicleSpec","VehicleType","WaitingForBus","Walk","Walking","Work","alerts","alerts","alerts","all","analytics","analytics","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_car","bike_rack","body","border_spawn_over_time","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","break_turn_conflict_cycles","building","bus_arrivals","bus_riders","bus_stop","buses","cancellation_reason","cancelled","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_box","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","connection","cyclists","deferred_parking_spot","delayed_trips","demand","depart","departure","departure","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","destination","destination","disable_turn_conflicts","dist_crossed","dont_block_the_box","driving","edits_name","enable_pandemic_model","end","end","end","end_at_border","end_time","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","facing","finished_trips","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_appearing","for_parked_car","fork_rng","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","goal","goal","goal","goal_pos","handle_uber_turns","has_path_req","hash","hash","hash","hash","hash","hash","hash","hash","high","highlighted_people","id","id","id","id","id","id","id","incoming_biking","incoming_driving","incoming_walking","index","index","infinite_parking","intent","intent","intersection_delays","intersection_thruput","intersections","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_car","is_transit","label","length","length","length","lerp","load","location","low","make","make","make_router","map_name","map_name","max_speed","max_speed","maybe_parked_car","maybe_route","mechanics","members","mode","mode","mode","modified","modified","modifiers","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","ne","new","new_driving","new_walking","noun","num_agents","num_bikes","num_cars","num_peds","on","on","on_bus","ongoing_verb","only_seed_buses","only_seed_buses","opts","orig_id","orig_id","origin","origin","outgoing_biking","outgoing_driving","outgoing_walking","owner","pandemic","pandemic","parked_since","parking","parking","parking_lane_changes","parking_lot_changes","parking_spot","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partly_on","passengers_alighting","passengers_boarding","path","path","ped","ped_speed","people","percent","percent_biking","percent_clamp_end","percent_driving","percent_use_transit","percent_use_transit","person","person","person","person","phase_type","plural_noun","pos","pos","preparing_bike","problems_per_trip","purpose","purpose","purpose","recalc_lanechanging","record_anything","recorder","recorder","render","rng_seed","road_thruput","router","router","run","run_name","run_name","scenario_name","scenario_name","scheduler","scheduler","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sidewalk_pos","sim","skip_analytics","sov_drivers","spawn_over_time","speed","spot","start","start","start","start","start_at_border","start_from_border","start_time","start_time","start_time","started_trips","state","status","step_count","stop_time","stop_time","suddenly_appear","time","times","to_constraints","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_type","to_vehicle_type","total_dist","total_time","total_waiting","traffic_signal_thruput","train_riders","trains","transit","transit","trip","trip_and_person","trip_log","trips","trips","trips","trips","trips","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","use_freeform_policy_everywhere","vehicle","vehicle","vehicle_type","vehicle_type","vehicle_type","vehicles","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","waiting_for_bus","waiting_for_turn","waiting_for_turn","waiting_here","walking","walking_commuters","walking_to_from_bike","walking_to_from_car","walking_to_from_transit","window_size","departure_filter","from_modes","pct_ppl","to_mode","Analytics","ArterialIntersectionCrossing","ComplexIntersectionCrossing","IntersectionDelay","OvertakeDesired","Problem","SlidingWindow","TimeSeriesCount","TripPhase","active_agents","add","alerts","all_total_counts","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both_finished_trips","bus_arrivals","clone","clone","clone","clone_into","clone_into","clone_into","close_off_pts","count","count_per_hour","counts","default","demand","deserialize","deserialize","deserialize","end_time","eq","event","export_csv","finished_trip_time","finished_trips","fmt","fmt","from","from","from","from","from","get_all_trip_phases","get_trip_phases","has_path_req","intersection_delays","intersection_thruput","into","into","into","into","into","into_any","into_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","ne","new","new","new","parking_lane_availability","parking_lane_changes","parking_lot_availability","parking_lot_changes","parking_spot_availability","passengers_alighting","passengers_boarding","path","phase_type","problems_per_trip","raw","raw_throughput","record","record_anything","record_demand","road_thruput","serialize","serialize","serialize","start_time","started_trips","times","to_owned","to_owned","to_owned","total_for","total_for_by_time","total_for_with_agent_types","traffic_signal_thruput","trip_log","try_from","try_from","try_from","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","window_size","AgentEntersTraversable","Alert","AlertLocation","BikeStoppedAtSidewalk","Biking","Building","BusArrivedAtStop","BusDepartedFromStop","Cancelled","CarLeftParkingSpot","CarReachedParkingSpot","DelayedStart","Driving","Event","Finished","Intersection","IntersectionDelayMeasured","Nil","Parking","PassengerAlightsTransit","PassengerBoardsTransit","PathAmended","PedReachedParkingSpot","Person","PersonEntersBuilding","PersonEntersMap","PersonLeavesBuilding","PersonLeavesMap","ProblemEncountered","RidingBus","TripCancelled","TripFinished","TripPhaseStarting","TripPhaseType","WaitingForBus","Walking","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","describe","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","ne","ne","ne","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","blocked_time","mode","total_time","trip","activity_model","external","fork_rng","generator","load","modifier","scenario","spawner","create_prole","rand_time","select_trip_mode","ExternalPerson","ExternalTrip","ExternalTripEndpoint","MapBorders","Position","TripEndpoint","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_into","departure","deserialize","deserialize","deserialize","destination","for_mode","from","from","from","from","import","incoming_biking","incoming_driving","incoming_walking","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","mode","new","origin","outgoing_biking","outgoing_driving","outgoing_walking","purpose","to_owned","trips","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","BorderSpawnOverTime","ScenarioGenerator","SpawnOverTime","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","border_spawn_over_time","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","deserialize","deserialize","deserialize","empty","fmt","fmt","fmt","from","from","from","generate","goal","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","num_agents","num_bikes","num_cars","num_peds","only_seed_buses","percent_biking","percent_driving","percent_use_transit","percent_use_transit","proletariat_robot","rand_time","scenario_name","serialize","serialize","serialize","small_run","spawn","spawn_agent","spawn_over_time","start_from_border","start_time","start_time","stop_time","stop_time","to_owned","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","RNG_SEED","SimFlags","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","for_test","from","from_args","into","into_any","into_any_arc","into_any_rc","load","load_synchronously","make_rng","modifiers","opts","rng_seed","to_owned","try_from","try_into","type_id","vzip","AddExtraTrips","ChangeMode","RepeatDays","ScenarioModifier","apply","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","cmp","describe","deserialize","eq","equivalent","from","into","into_any","into_any_arc","into_any_rc","ne","partial_cmp","repeat_days","serialize","to_owned","try_from","try_into","type_id","vzip","departure_filter","from_modes","pct_ppl","to_mode","Escort","Home","IndividTrip","Meal","Medical","ParkAndRideTransfer","PersonSpec","PersonalBusiness","Recreation","Scenario","School","Shopping","Social","TripPurpose","Work","all_trips","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","cancelled","check_schedule","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","count_parked_cars_per_bldg","depart","deserialize","deserialize","deserialize","deserialize","destination","empty","find_spot_near_building","fmt","fmt","fmt","fmt","fmt","from","from","from","from","get_vehicles","instantiate","instantiate_without_retries","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","map_name","mode","modified","new","only_seed_buses","orig_id","origin","people","purpose","rand_bike","rand_car","rand_dist","rand_ped_speed","rand_speed","remove_weird_schedules","save","scenario_name","seed_parked_cars","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_string","trips","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","Bldg","Border","JustWalking","SpawningFailure","StartTripArgs","SuddenlyAppear","TripEndpoint","TripSpec","UsingBike","UsingParkedCar","UsingTransit","VehicleAppearing","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","driving_goal","end_sidewalk_spot","eq","eq","eq","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_plan","maybe_new","ne","ne","ne","partial_cmp","path_req","pos","pt","retry_if_no_room","serialize","serialize","serialize","start_sidewalk_spot","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","use_vehicle","vzip","vzip","vzip","bike","car","error","goal","goal","goal","goal","goal","maybe_stop2","retry_if_no_room","route","start","start","start","start_bldg","start_pos","stop1","use_vehicle","use_vehicle","car","driving","intersection","parking","queue","walking","Car","CarState","ChangingLanes","Crossing","IdlingAtStop","Parking","Queued","Unparking","WaitingToAdvance","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","crossing_state","crossing_state_with_end_dist","deserialize","deserialize","fmt","fmt","from","from","get_draw_car","get_end_time","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_parking","last_steps","router","serialize","serialize","started_at","state","time_spent_waiting","to_owned","to_owned","total_blocked_time","trip_and_person","try_from","try_from","try_into","try_into","type_id","type_id","vehicle","vzip","vzip","wants_to_overtake","blocked_since","blocked_since","blocked_starts","dist_int","from","front","lc_time","new_dist","new_time","spot","steep_uphill","time_int","time_int","to","want_to_change_lanes","BLIND_RETRY_TO_CREEP_FORWARDS","BLIND_RETRY_TO_REACH_END_DIST","DrivingSimState","TIME_TO_CHANGE_LANES","TIME_TO_WAIT_AT_BUS_STOP","agent_properties","all_waiting_people","as_any","as_any_mut","borrow","borrow_mut","cars","clone","clone_into","collect_events","debug_car_json","debug_car_ui","debug_lane","debug_queue_lengths","delete_car","delete_car_internal","deserialize","does_car_exist","events","find_trips_to_edited_parking","find_vehicles_affected_by_live_edits","from","get_all_draw_cars","get_all_driving_paths","get_blocked_by_graph","get_car_front","get_draw_cars_on","get_owner_of_car","get_path","get_single_draw_car","get_unzoomed_agents","handle_live_edits","handle_uber_turns","into","into_any","into_any_arc","into_any_rc","new","percent_along_route","pick_overtaking_lane","queues","recalc_lanechanging","serialize","start_car_on_lane","target_lane_penalty","time_to_park_offstreet","time_to_park_onstreet","time_to_unpark_offstreet","time_to_unpark_onstreet","to_owned","trace_route","trim_last_steps","try_from","try_into","try_start_lc","type_id","update_car","update_car_with_distances","update_car_without_distances","update_follower","update_laggy_head","vehicle_waiting_to_spawn","vzip","waiting_to_spawn","wants_to_overtake","IntersectionSimState","Request","SignalState","State","WAIT_AT_STOP_SIGN","WAIT_BEFORE_YIELD_AT_TRAFFIC_SIGNAL","accepted","agent","agent_deleted_mid_turn","allow_block_the_box","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","blocked_by_someone_requests","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","break_turn_conflict_cycles","cancel_request","check_for_conflicts_before_uber_turn","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","collect_events","current_stage","current_stage_and_remaining_time","debug","delayed_intersections","describe_stats","deserialize","deserialize","deserialize","deserialize","detect_conflict_cycle","disable_turn_conflicts","dont_block_the_box","eq","equivalent","events","extensions_count","fmt","fmt","fmt","from","from","from","from","get_accepted_agents","get_waiting_agents","handle_accepted_conflicts","handle_live_edited_traffic_signals","handle_live_edits","handle_uber_turns","id","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","maybe_start_turn","ne","new","new","nobody_headed_towards","not_allowed_requests","partial_cmp","populate_blocked_by","reserved","serialize","serialize","serialize","serialize","signal","space_freed","stage_ends_at","state","stop_sign_policy","to_owned","to_owned","to_owned","to_owned","total_repeat_requests","traffic_signal_policy","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","turn","turn_finished","type_id","type_id","type_id","type_id","uber_turn_neighbors","update_intersection","use_freeform_policy_everywhere","vehicle_gone","vzip","vzip","vzip","vzip","waiting","wakeup_waiting","Infinite","InfiniteParkingSimState","Normal","NormalParkingSimState","ParkingLane","ParkingSim","ParkingSimState","add_parked_car","add_parked_car","add_parked_car","add_parked_car","all_parked_car_positions","all_parked_car_positions","all_parked_car_positions","all_parked_car_positions","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blackholed_building_redirects","bldg_to_parked_cars","bldg_to_parked_cars","bldg_to_parked_cars","bldg_to_parked_cars","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","canonical_pt","canonical_pt","canonical_pt","canonical_pt","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","collect_events","collect_events","collect_events","collect_events","deserialize","deserialize","deserialize","deserialize","dist_along_for_car","driving_lane","driving_to_lots","driving_to_offstreet","driving_to_offstreet","driving_to_parking_lanes","events","events","from","from","from","from","from","from","get_all_draw_cars","get_all_draw_cars","get_all_draw_cars","get_all_draw_cars","get_all_free_spots","get_all_free_spots","get_all_free_spots","get_all_free_spots","get_all_parking_spots","get_all_parking_spots","get_all_parking_spots","get_all_parking_spots","get_car_at_spot","get_car_at_spot","get_car_at_spot","get_car_at_spot","get_draw_car","get_draw_car","get_draw_car","get_draw_car","get_draw_cars","get_draw_cars","get_draw_cars","get_draw_cars","get_draw_cars_in_lots","get_draw_cars_in_lots","get_draw_cars_in_lots","get_draw_cars_in_lots","get_free_bldg_spot","get_free_lot_spots","get_free_lot_spots","get_free_lot_spots","get_free_lot_spots","get_free_offstreet_spots","get_free_offstreet_spots","get_free_offstreet_spots","get_free_offstreet_spots","get_free_onstreet_spots","get_free_onstreet_spots","get_free_onstreet_spots","get_free_onstreet_spots","get_owner_of_car","get_owner_of_car","get_owner_of_car","get_owner_of_car","handle_live_edits","handle_live_edits","handle_live_edits","handle_live_edits","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_free","is_free","is_free","is_free","is_infinite","lookup_parked_car","lookup_parked_car","lookup_parked_car","lookup_parked_car","new","new","new","new","num_occupants_per_offstreet","num_spots_per_lot","num_spots_per_offstreet","occupants","occupants","onstreet_lanes","parked_cars","parked_cars","parking_lane","path_to_free_parking_spot","path_to_free_parking_spot","path_to_free_parking_spot","path_to_free_parking_spot","remove_parked_car","remove_parked_car","remove_parked_car","remove_parked_car","reserve_spot","reserve_spot","reserve_spot","reserve_spot","reserved_spots","reserved_spots","serialize","serialize","serialize","serialize","sidewalk","spot_dist_along","spot_to_driving_pos","spot_to_driving_pos","spot_to_driving_pos","spot_to_driving_pos","spot_to_sidewalk_pos","spot_to_sidewalk_pos","spot_to_sidewalk_pos","spot_to_sidewalk_pos","spots","to_owned","to_owned","to_owned","to_owned","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","unreserve_spot","unreserve_spot","unreserve_spot","unreserve_spot","vzip","vzip","vzip","vzip","DynamicBlockage","Queue","QueueEntry","Queued","StaticBlockage","Vehicle","add_static_blockage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_block_from_driveway","clear_dynamic_blockage","clear_static_blockage","clone","clone","clone","clone_into","clone_into","clone_into","deserialize","deserialize","dump_cars","eq","fmt","fmt","fmt","free_reserved_space","from","from","from","front","geom_len","get_active_cars","get_car_positions","get_idx_to_insert_car","get_last_car_position","get_leader","id","inner_get_last_car_position","insert_car_at_idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_car_at_front","is_overflowing","laggy_head","member","members","move_first_car_to_laggy_head","ne","new","push_car_onto_end","remove_car_from_idx","replace_car_with_dynamic_blockage","reserved_length","room_for_car","serialize","serialize","target_lane_penalty","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","try_to_reserve_entry","type_id","type_id","type_id","validate_positions","vzip","vzip","vzip","back","cause","cause","front","vehicle_len","Crossing","EnteringBuilding","EnteringParkingLot","FinishingBiking","LeavingBuilding","LeavingParkingLot","PedState","Pedestrian","StartingToBike","TIME_TO_FINISH_BIKING","TIME_TO_START_BIKING","WaitingForBus","WaitingToTurn","WalkingSimState","agent_properties","all_waiting_people","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","collect_events","crossing_state","debug_ped_json","delete_ped","deserialize","deserialize","deserialize","events","find_crowds","find_trips_to_parking","fmt","from","from","from","get_all_draw_peds","get_dist_along","get_draw_ped","get_draw_ped","get_draw_peds_on","get_end_time","get_path","get_unzoomed_agents","goal","id","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","maybe_transition","new","path","ped_boarded_bus","peds","peds_per_traversable","person","populate_commuter_counts","serialize","serialize","serialize","spawn_ped","speed","start","started_at","state","time_spent_waiting","to_owned","to_owned","to_owned","total_blocked_time","trace_route","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_ped","vzip","vzip","vzip","dist_int","steep_uphill","time_int","0","AnyTime","Dead","Death","E_RATIO","Event","Exposed","Exposition","Hospitalization","Hospitalized","I_RATIO","Incubation","Infectious","R_0","Recovered","Recovery","Sane","State","StateEvent","T_INC","T_INF","add","add_assign","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","clone","clone_into","clone_into","clone_into","clone_into","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_event_time","get_time","get_time_exp","get_time_normal","ini_exposed_ratio","ini_infectious_ratio","inner_seconds","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_dead","is_exposed","is_finite","is_infectious","is_recovered","is_sane","model","ne","new","next","next","next_default","p_death","p_hosp","partial_cmp","s","start","sub","sub","t","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","BecomeHospitalized","BecomeQuarantined","Cmd","PandemicModel","SharedSpace","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","become_exposed","bldgs","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bus_stops","buses","clone","clone","clone","clone_into","clone_into","clone_into","cmp","count_dead","count_exposed","count_infected","count_recovered","count_sane","count_total","deserialize","eq","equivalent","fmt","from","from","from","get_hash","get_time","handle_cmd","handle_event","hash","infectious_contact","initialize","initialized","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_dead","is_exposed","is_infectious","is_recovered","is_sane","ne","new","new","occupants","partial_cmp","person_enters_space","person_leaves_space","person_to_bus","pop","rng","serialize","to_owned","to_owned","to_owned","transition","transmission","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","TrafficRecorder","as_any","as_any_mut","borrow","borrow_mut","capture_points","clone","clone_into","from","handle_event","into","into_any","into_any_arc","into_any_rc","new","num_recorded_trips","save","seen_trips","to_owned","trips","try_from","try_into","type_id","vzip","BldgDriveway","CarStatus","DrawCarInput","DrawPedCrowdInput","DrawPedestrianInput","Intent","LotDriveway","Moving","Parked","Parking","PedCrowdLocation","Sidewalk","SteepUphill","UnzoomedAgent","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","eq","eq","equivalent","facing","from","from","from","from","from","from","from","high","id","id","id","intent","intent","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","label","location","low","members","on","on","parking","partly_on","person","person","person","pos","pos","preparing_bike","status","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","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","waiting_for_bus","waiting_for_turn","waiting_for_turn","ActionAtEnd","BikeThenStop","BusAtStop","EndAtBorder","FollowBusRoute","GiveUpOnParking","Goal","GotoLaneEnd","ParkNearBuilding","Router","StartParking","StopBiking","VanishAtBorder","advance","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","bike_then_stop","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_lanechange","clone","clone","clone_into","clone_into","confirm_lanechange","deserialize","deserialize","end_at_border","eq","eq","fmt","fmt","fmt","follow_bus_route","from","from","from","get_end_dist","get_parking_spot_goal","get_path","goal","head","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_parking","last_step","maybe_handle_end","maybe_next","ne","ne","next","opportunistically_lanechange","owner","park_near","path","serialize","serialize","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vanish_bus","vzip","vzip","vzip","end_dist","end_dist","goal","i","spot","started_looking","stuck_end_dist","target","Callback","Callback","Callback","Car","Car","CarLaggyHead","CarLaggyHead","Command","CommandType","Intersection","Intersection","Item","Pandemic","Pandemic","Pandemic","Ped","Ped","Scheduler","SimpleCommandType","SpawnCar","SpawnPed","StartBus","StartBus","StartBus","StartTrip","StartTrip","StartTrip","UpdateCar","UpdateIntersection","UpdateLaggyHead","UpdatePed","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmd_type","cmd_type_counts","cmp","cmp","cmp","delta_times","describe_stats","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","get_hash","get_last_time","get_next","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","items","last_time","latest_time","ne","ne","ne","new","partial_cmp","partial_cmp","partial_cmp","peek_next_time","push","queued_commands","serialize","serialize","serialize","serialize","time","to_owned","to_owned","to_owned","to_owned","to_owned","to_simple_type","to_type","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","update_agent","vzip","vzip","vzip","vzip","vzip","AlertHandler","BLIND_RETRY_TO_SPAWN","Block","Ctx","Print","Silence","Sim","SimCallback","SimOptions","active_agents","agent_properties","agent_to_person","agent_to_trip","alerts","alerts","all_arrivals_at_border","all_parked_car_positions","all_trip_info","all_waiting_people","analytics","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_parked_cars","bldg_to_people","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","break_turn_conflict_cycles","bus_route_id","canonical_pt_for_agent","clear_alerts","clone","clone","clone","clone_into","clone_into","clone_into","current_stage_and_remaining_time","debug_agent_json","debug_car","debug_car_ui","debug_intersection","debug_lane","debug_ped","debug_queue_lengths","default","default","delayed_intersections","delete_car","describe_internal_stats","deserialize","disable_turn_conflicts","dispatch_events","do_step","dont_block_the_box","downcast","downcast_mut","downcast_rc","downcast_ref","driving","dump_before_abort","edits_name","enable_pandemic_model","find_next_savestate","find_person_by_orig_id","find_previous_savestate","find_trips_affected_by_live_edits","finished_trip_details","from","from","from","from","from_args","generate_scenario","get_accepted_agents","get_all_draw_cars","get_all_draw_peds","get_all_driving_paths","get_all_parking_spots","get_all_people","get_analytics","get_blocked_by_graph","get_canonical_pt_per_person","get_canonical_pt_per_trip","get_draw_car","get_draw_cars","get_draw_ped","get_draw_peds","get_end_of_day","get_free_lot_spots","get_free_offstreet_spots","get_free_onstreet_spots","get_highlighted_people","get_owner_of_car","get_pandemic_model","get_path","get_people_waiting_at_stop","get_person","get_run_name","get_trip_time_lower_bound","get_unzoomed_agents","get_unzoomed_transit_riders","get_waiting_agents","handle_live_edited_traffic_signals","handle_live_edits","handle_uber_turns","handling_live_edits","highlighted_people","infinite_parking","infinite_parking","intersections","intersections","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_done","is_empty","load_savestate","lookup_car_id","lookup_parked_car","lookup_person","map","map_name","minimal_step","new","new","new_person","num_active_agents","num_agents","num_commuters_vehicles","num_ppl","num_recorded_trips","num_transit_passengers","num_trips","pandemic","parking","parking","person_to_agent","queries","recalc_lanechanging","record_traffic_for","recorder","run","run_name","run_name","save","save_dir","save_path","save_recorded_traffic","scheduler","scheduler","seed_bus_route","seed_parked_car","serialize","set_highlighted_people","set_periodic_callback","set_run_name","skip_analytics","spawn_trips","start_bus","status_of_buses","step_count","step_count","target_lane_penalty","time","time","time_limited_step","timed_step","tiny_step","to_owned","to_owned","to_owned","trace_route","transit","trip_blocked_time","trip_info","trip_to_agent","trip_to_person","trips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unset_periodic_callback","use_freeform_policy_everywhere","vzip","vzip","vzip","vzip","walking","walking_path_to_nearest_parking_spot","Agent","AgentProperties","DelayCause","Intersection","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","dist_crossed","eq","equivalent","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","ne","partial_cmp","serialize","to_owned","total_dist","total_time","total_waiting","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","waiting_here","AtStop","Bus","BusState","Done","DrivingOffMap","DrivingToStop","Route","Stop","StopIdx","TransitSimState","active_vehicles","active_vehicles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bus_arrived_at_stop","bus_created","bus_departed_from_stop","bus_route","buses","buses_for_route","car","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","collect_events","create_empty_route","deserialize","deserialize","deserialize","deserialize","deserialize","driving_pos","end_at_border","events","from","from","from","from","from","get_passengers","get_people_waiting_at_stop","get_unzoomed_transit_riders","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","next_stop","passengers","ped_waiting_for_bus","peds_waiting","route","routes","serialize","serialize","serialize","serialize","serialize","start","state","stops","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Bike","CommutersVehiclesCounts","Drive","Drive","Inside","ModeChange","OffMap","Ok","Person","PersonState","RideBus","Transit","Trip","Trip","TripCancelled","TripDoesntExist","TripDone","TripInfo","TripLeg","TripManager","TripMode","TripNotStarted","TripResult","Walk","Walk","active_agents","active_agents_and_trips","active_trip_mode","agent_starting_trip_leg","agent_to_trip","all","all_arrivals_at_border","all_trip_info","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","assert_walking_leg","bike_reached_end","bldg_to_people","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","bus_riders","buses","cancel_trip","cancel_unstarted_trip","cancellation_reason","car_id_counter","car_or_bike_reached_border","car_reached_parking_spot","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","collect_events","cyclists","debug_trip","delayed_trips","departure","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","end","eq","eq","eq","equivalent","events","finished_at","finished_trip_details","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_constraints","generate_scenario","get_all_people","get_person","get_vehicle","id","id","info","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_done","legs","mode","modified","ne","ne","new","new_car_id","new_person","new_trip","noun","num_active_agents","num_agents","num_commuters_vehicles","num_ppl","num_trips","ok","on_bus","ongoing_verb","orig_id","partial_cmp","ped","ped_boarded_bus","ped_reached_border","ped_reached_building","ped_reached_bus_stop","ped_reached_parking_spot","ped_ready_to_bike","ped_speed","people","person","person_left_bus","propagate_error","purpose","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sov_drivers","spawn_ped","start","start_delayed_trip","start_trip","started","state","to_constraints","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_blocked_time","total_distance","train_riders","trains","transit_rider_reached_border","trip_abruptly_cancelled","trip_blocked_time","trip_finished","trip_info","trip_to_agent","trip_to_person","trips","trips","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","unfinished_trips","vehicles","verb","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","walking_commuters","walking_to_from_bike","walking_to_from_car","walking_to_from_transit"],"q":["sim","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::ScenarioModifier","","","","sim::analytics","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::events","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::events::Event","","","","sim::make","","","","","","","","sim::make::activity_model","","","sim::make::external","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::make::generator","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::make::load","","","","","","","","","","","","","","","","","","","","","","","","","","sim::make::modifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::make::modifier::ScenarioModifier","","","","sim::make::scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::make::spawner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::make::spawner::TripSpec","","","","","","","","","","","","","","","","","","","sim::mechanics","","","","","","sim::mechanics::car","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::mechanics::car::CarState","","","","","","","","","","","","","","","sim::mechanics::driving","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::mechanics::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::mechanics::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::mechanics::queue","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::mechanics::queue::Queued","","","","","sim::mechanics::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::mechanics::walking::PedState","","","sim::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::pandemic::model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::recorder","","","","","","","","","","","","","","","","","","","","","","","","sim::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::router","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::router::Goal","","","","","","","","sim::scheduler","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::sim","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::sim::queries","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::transit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sim::trips","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","Scenario name","Queued behind someone, or someone’s doing a conflicting …","","","","","","As a simulation runs, different pieces emit Events. The …","A pedestrian crossed an intersection with an Arterial …","","","","","","The bikeable position","","","","Print the alert to STDOUT and don’t proceed until the …","","","","","","","","","","","","","","","","","","The number of active vehicles and commuters, broken into …","A cyclist crossed an intersection with >4 connecting …","","","Don’t actually know where this goes yet!","Why is an agent delayed? If there are multiple reasons, …","","","","","","","","","","","","","At all speeds (including at rest), cars must be at least …","","","","","Shows an agent’s current inner intention or thoughts.","","Waiting on a traffic signal to change, or pausing at a …","A vehicle waited >30s, or a pedestrian waited >15s.","","","","","","Lists all border intersections of the map, broken down by …","","","","","","","Building and idx (pretty meaningless)","","Lane and idx","","Another vehicle wanted to over-take this cyclist …","","","","","","","","Note that for offstreet parking, the path will be the …","","","","","","","","","","","","Just print the alert to STDOUT","","","","What stop did they board at?","When spawning at borders, start the front of the vehicle …","A Scenario describes all the input to a simulation. …","","Transforms an existing Scenario before instantiating it.","","","bool is contraflow","Point of interest, that is","","Don’t do anything","The Sim ties together all the pieces of the simulation. …","","SimFlags specifies a simulation to setup.","Options controlling the traffic simulation.","A sliding window, used to count something over time","","","","Used for interactive spawning, tests, etc. For now, only …","","","","","","","","","","","Specifies where a trip begins or ends.","","","","","","","","Lifted from Seattle’s Soundcast model, but seems …","","","","","","","","","","","","When a warning is encountered during simulation, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If a cycle of vehicles depending on each other to turn is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Pretty hacky case","","Most fields in Analytics are cumulative over time, but …","","","Scheduled departure; the start may be delayed if the …","","","","","","","","","","","","","","","","","","","","","","Allow all agents to immediately proceed into an …","","Prevent a vehicle from starting a turn if their target …","","","Enable an experimental SEIR pandemic model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finish time, ID, mode, trip duration if successful (or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Need to explain this trick – basically keeps …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable experimental handling for “uber-turns”, …","","","","","","","","","","","","","","","","The numeric ID must be globally unique, without …","","","","","","","","Ignore parking data in the map and instead treat every …","","","Only for traffic signals. The u8 is the movement index …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A path to some file.","","","Everything needed to setup a simulation. …","","","","","","","","","","","","","","Did a ScenarioModifier affect this?","Did a ScenarioModifier apply to this?","","","","","","","","","","","","","","","","","","","","","","","","","","","","Front of the car","","","","None means seed all buses. Otherwise the route name must …","","Just used for debugging","","","","","","","","An experimental SEIR model by …","","","True only for cars currently looking for parking. I don’…","","Per parking lane or lot, when does a spot become filled …","","","","","","","","","","","","","Possibly the rest","","For each passenger boarding, how long did they wait at …","","","","","","","","","","","","None means a bus.","","None means a bus or parked car. Note parked cars do NOT …","","","","","","","Record different problems that each trip encounters.","","","","As a vehicle follows a route, opportunistically make …","For benchmarking, we may want to disable collecting data.","","","Intermediate structures so that sim and game crates don’…","","","For vehicles only, not pedestrians. Follows a Path from …","","","","Used to distinguish savestates for running the same …","","","","","","","","","","","","","","","","","","","","","","","","","","Don’t collect any analytics. Only useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for buses","","","","There must be continuity between trips: each trip starts …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ignore all stop signs and traffic signals, instead using …","","","VehicleType is bundled for convenience; many places need …","","","Both cars and bikes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If None
, then just cancel the trip.","As a simulation runs, different pieces emit Events. The …","A pedestrian crossed an intersection with an Arterial …","A cyclist crossed an intersection with >4 connecting …","A vehicle waited >30s, or a pedestrian waited >15s.","Another vehicle wanted to over-take this cyclist …","","A sliding window, used to count something over time","See https://github.com/a-b-street/abstreet/issues/85","","","Returns the count at time","","","","","","","","","","","","","","","","","","","","","","","Returns pairs of trip times for finished trips in both …","","","","","","","","Ensure the points cover up to end_time
. The last event …","Grab the count at this time, but don’t add a new time","","(Road or intersection, type, hour block) -> count for …","","Most fields in Analytics are cumulative over time, but …","","","","","","","","Ignores the current time. Returns None for cancelled …","Finish time, ID, mode, trip duration if successful (or …","","","","","","","","","If calling on prebaked Analytics, be careful to pass in …","","Only for traffic signals. The u8 is the movement index …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the free spots over time","Per parking lane or lot, when does a spot become filled …","","","","","For each passenger boarding, how long did they wait at …","","","Record different problems that each trip encounters.","Very expensive to store, so it’s optional. But useful …","","","For benchmarking, we may want to disable collecting data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the agent is a transit vehicle, then include a count …","","","","","","","","","","","","","As a simulation runs, different systems emit Events. This …","","","TripID, TurnID (Where the delay was encountered), Time …","","","","How long waiting at the stop?","Just use for parking replanning. Not happy about copying …","","","","","","None if cancelled","","What stop did they board at?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An activity model creates “people” that follow a set …","Some users of the API …","Need to explain this trick – basically keeps …","This is a much more primitive way to randomly generate …","","","","Intermediate structures used to instantiate a Scenario. …","","","","","","","Lists all border intersections of the map, broken down by …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the (incoming, outgoing) borders for the …","","","","","Import external scenario data. The main difference …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Designed in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SimFlags specifies a simulation to setup.","","","","","","","","","","","","","","A path to some file.","Loads a map and simulation. Not appropriate for use in …","","","","","","","","","","Scenario name","","","Transforms an existing Scenario before instantiating it.","If this modifies scenario_name, then that means prebaked …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If None
, then just cancel the trip.","","","","","","","","","","A Scenario describes all the input to a simulation. …","","","","Lifted from Seattle’s Soundcast model, but seems …","","","","","","","","","","","","","","","","","","","","Verify that a person’s trips make sense","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If retry_if_no_room is false, any vehicles that fail to …","","","","","","","","","","","","","","","","","","","Did a ScenarioModifier affect this?","","None means seed all buses. Otherwise the route name must …","Just used for debugging","","","","","","","","","","","","","","","","","","","","","","There must be continuity between trips: each trip starts …","","","","","","","","","","","","","","","","","","","","Something went wrong spawning the trip.","We need to remember a few things from scenario …","Used for interactive spawning, tests, etc. For now, only …","Specifies where a trip begins or ends.","","","","","Can be used to spawn from a border or anywhere for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Turn an origin/destination pair and mode into a specific …","","","","","Figure out a single PathRequest that goes between two …","","Returns a point representing where this endpoint is.","","","","","","","","","","","","","","","","","","","","","","","This must be a currently parked vehicle owned by the …","","","","","","","","","","","","","","","","This must be a currently off-map vehicle owned by the …","","","","","","","","Represents a single vehicle. Note “car” is a …","See …","","","","","","Where’s the front of the car while this is happening?","","","","","","","","","","","","","","Assumes the current head of the path is the thing to …","","","","","","","","","","","","","","","","","","","In reverse order – most recently left is first. The sum …","","","","","","","","","","None for buses","","","","","","","","","","Since lane over-taking isn’t implemented yet, a vehicle …","","","","","","","","","","","","","","","","","","Simulates vehicles!","","","","","","","","","","","","","","","","","Abruptly remove a vehicle from the simulation. They may …","","","","","","Finds vehicles that’re laggy heads on affected parts of …","","Note the ordering of results is non-deterministic!","","","","","","","This is about as expensive as get_draw_cars_on.","Note the ordering of results is non-deterministic!","","","","","","","","","If the car wants to over-take somebody, what adjacent …","","","","None if it worked, otherwise returns the CreateCar …","","","","","","","","","","","","","State transitions for this car:","","","After a leader (maybe an active vehicle, maybe a static …","","If start_car_on_lane fails and a retry is scheduled, this …","","","Does the given car want to over-take the vehicle in front …","Manages conflicts at intersections. When an agent has …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For deleting cars","See if any agent is currently performing a turn that …","","","","","","","","","","","","","","Returns intersections with travelers waiting for at least …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For cars: The head car calls this when they’re at the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is only triggered for traffic signals.","","Vanished at border, stopped biking, etc – a vehicle …","","","","","","","","This assigns infinite private parking to all buildings …","","","","Manages the state of parked cars. There are two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","There’s no DrawCarInput for cars parked offstreet, so …","There’s no DrawCarInput for cars parked offstreet, so …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The vehicle’s front is currently at the given …","The vehicle’s front is currently at the given …","","","(Filled, available)","(Filled, available)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns any cars that got very abruptly evicted from …","Returns any cars that got very abruptly evicted from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Counterintuitive: any spots located in blackholes are …","","","","","","","","","","","","","Unrealistically assumes the driver has knowledge of …","Unrealistically assumes the driver has knowledge of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Needed when abruptly deleting a car, in case they’re …","Needed when abruptly deleting a car, in case they’re …","","","","","","","This follows whatever’s in front of it","A Queue of vehicles on a single lane or turn. This is …","The exact position of something in a Queue
at some time","A member of a Queue
.","Something occupying a fixed interval of distance on the …","A regular vehicle trying to move forwards","Record that a car is blocking a static portion of the …","","","","","","","Not incuding FOLLOWING_DISTANCE","","","","","","","True if a static blockage can be inserted into the queue …","Record that a car is no longer blocking a dynamic portion …","Record that a car is no longer blocking a static portion …","","","","","","","","","","","","","","Once a car has fully exited a queue, free up the space it …","","","","","How long the lane or turn physically is.","Get all cars in the queue, not including the laggy head …","Return the exact position of each member of the queue. …","If the specified car can appear in the queue, return the …","Get the front of the last car in the queue.","Find the vehicle in front of the specified input. None if …","","Returns the front of the last car in the queue, only if …","Record that a car has entered a queue at a position. This …","","","","","","","","","","","","","If a car thinks it’s reached the end of the queue, …","True if the reserved length exceeds the physical length. …","This car’s back is still partly in this queue.","","","Change the first car in the queue to the laggy head, …","","","Record that a car has entered a queue at the end. It’s …","Remove a car from a position. Need to separately do …","Record that a car is starting to change lanes away from …","When a car’s turn is accepted, reserve the vehicle …","Can a car start a turn for this queue?","","","Return a penalty for entering this queue, as opposed to …","","","","","","","","","","If true, there’s room and the car must actually start …","","","","","","","","","This vehicle is exiting a driveway and cutting across a …","This vehicle is in the middle of changing lanes","","","","","","","","","","","","","","","The Distance is either 0 or the current traversable’s …","Simulates pedestrians. Unlike vehicles, pedestrians can …","","","","","","","","","","","","","","","","","","","","","","","","Abruptly remove a pedestrian from the simulation. They …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Records trips beginning and ending at a specified set of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows an agent’s current inner intention or thoughts.","","","","","","bool is contraflow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Front of the car","True only for cars currently looking for parking. I don’…","Possibly the rest","None means a bus.","","None means a bus or parked car. Note parked cars do NOT …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Spot and cached distance along the last driving lane","","","","","Returns the step just finished","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Called when the car is Queued at the last step, or when …","","","","","","","","Front is always the current step","","","","","","","","","","","","","","","","","","","","","","","","No parking available at all!","","","","","","","","","","A smaller version of Command that satisfies many more …","","","","","","","","","The priority queue driving the discrete event simulation. …","A more compressed form of CommandType, just used for …","If true, retry when there’s no room to spawn somewhere","","The Time is redundant, just used to dedupe commands","","","","","","","","Distinguish this from UpdateCar to avoid confusing things","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This API is safer than handing out a batch of items at a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This next command might’ve actually been rescheduled to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Print the alert to STDOUT and don’t proceed until the …","","Just print the alert to STDOUT","Don’t do anything","The Sim ties together all the pieces of the simulation. …","","Options controlling the traffic simulation.","","Only call for active agents, will panic otherwise","","","","When a warning is encountered during simulation, …","","For every parked car, (position of parking spot, position …","","","","","","","","","","","","","","","","","","","","","","If a cycle of vehicles depending on each other to turn is …","","","","","","","","","","","","","Return a short string to debug a car in the UI.","","","","","","","For intersections with an agent waiting beyond some …","","","","Allow all agents to immediately proceed into an …","","","Prevent a vehicle from starting a turn if their target …","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the …","Returns an Rc
-ed object from an Rc
-ed trait object if the …","Returns a reference to the object within the trait object …","","","","Enable an experimental SEIR pandemic model.","","","","Returns (trips affected, number of parked cars displaced)","If trip is finished, returns (total time, total waiting …","","","","","","","","","","","(Filled, available)","","","For every agent that’s currently not moving, figure out …","","","","","","","","","","","","","","","","","","Returns the best-case time for a trip in a world with no …","This does not include transit riders. Some callers need …","","","","Respond to arbitrary map edits without resetting the …","Enable experimental handling for “uber-turns”, …","If present, live map edits are being processed, and the …","","","Ignore parking data in the map and instead treat every …","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","(total number of people, just in buildings, just off map)","","","(number of finished trips, number of unfinished trips)","","","","","All sorts of read-only queries about a simulation","As a vehicle follows a route, opportunistically make …","","","","","Used to distinguish savestates for running the same …","","","","","","","","","","","Only one at a time supported.","","Don’t collect any analytics. Only useful for …","","","(bus, stop index it’s coming from, percent to next …","","","(number of vehicles in the lane, penalty if a bike or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ignore all stop signs and traffic signals, instead using …","","","","","","","Queued behind someone, or someone’s doing a conflicting …","","Why is an agent delayed? If there are multiple reasons, …","Waiting on a traffic signal to change, or pausing at a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Manages public transit vehicles (buses and trains) that …","(buses, trains)","","","","","","","","","","","","","","","","","","","","","","If true, the bus is idling. If false, the bus actually …","","","","","also stop idx that the bus is coming from","","","","","","","","","","","","","Returns the path for the first leg.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Where does each passenger want to deboard?","Returns the bus if the pedestrian boarded immediately.","waiting at => (ped, route, bound for, started waiting)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of active vehicles and commuters, broken into …","A person may own many vehicles, so specify which they use","","","","","","","","Maybe get off at a stop, maybe ride off-map","","","","","","","","These don’t specify where the leg starts, since it …","Manages people, each of which executes some trips through …","","","","","","","","","This is idempotent to handle the case of cars retrying …","This will be None for parked cars and buses. Should …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cancel a trip after it’s started. The person will be …","Cancel a trip before it’s started. The person will stay …","","","","","","","","","","","","","","","","","","","","","","","","Scheduled departure; the start may be delayed if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Recreate the Scenario from an instantiated simulation. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Did a ScenarioModifier apply to this?","","","","","","","","","","","","","","","","","","","","","","If no route is returned, the pedestrian boarded a bus …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Both cars and bikes","","","","","","","","","","","","","",""],"i":[1,2,3,4,4,5,6,0,0,0,0,0,0,7,0,0,8,9,10,11,12,13,14,15,13,16,11,0,17,11,9,10,18,11,12,18,9,10,0,0,5,0,7,0,0,11,0,12,0,0,0,0,8,12,0,19,0,0,0,0,12,19,0,20,0,17,6,7,0,21,14,0,0,0,19,19,22,23,17,20,21,22,21,0,7,19,16,23,0,12,24,0,11,0,18,9,0,0,17,0,0,0,19,25,15,0,19,5,12,0,0,0,0,19,19,14,0,0,15,0,0,0,0,0,19,0,24,13,11,0,9,10,8,9,20,22,22,22,0,25,0,0,0,22,0,0,0,0,0,0,0,0,12,8,12,19,26,27,28,9,0,27,29,1,18,9,2,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,18,33,38,39,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,28,33,26,40,33,40,41,42,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,2,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,21,11,33,40,33,43,26,42,44,41,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,44,42,28,45,28,27,27,28,41,34,35,33,46,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,21,16,11,0,47,26,29,29,1,1,18,18,9,2,2,3,3,4,10,10,30,31,21,32,16,33,11,34,35,36,37,37,37,0,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,48,49,36,16,28,46,29,1,18,9,2,3,4,10,50,27,51,47,38,43,29,30,36,52,52,52,29,1,28,47,38,26,26,27,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,18,10,38,35,30,31,35,53,50,50,0,31,16,54,27,30,31,37,37,0,50,44,42,41,42,41,53,29,1,18,2,3,4,30,31,21,32,16,33,11,34,35,36,37,34,35,35,9,48,49,49,49,47,38,43,9,39,54,53,55,43,44,42,52,52,52,30,0,27,32,51,27,26,26,33,29,1,18,9,2,3,4,10,21,11,38,26,26,46,36,43,43,54,34,48,34,48,48,49,51,47,38,36,46,9,51,47,47,26,44,42,41,28,26,0,27,0,53,26,0,37,56,27,28,39,54,0,27,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,33,0,28,40,39,36,32,41,34,35,36,33,49,46,48,49,26,43,38,27,48,49,33,27,57,10,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,2,3,10,18,18,45,45,45,26,40,40,0,27,36,37,26,0,58,55,27,43,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,28,32,37,29,30,31,43,29,1,18,9,2,3,4,10,30,31,21,32,16,33,11,34,35,36,37,47,47,38,45,27,40,40,40,40,57,59,59,59,59,0,7,7,7,7,0,0,0,0,26,57,26,60,57,26,7,46,60,57,26,7,46,60,57,26,7,46,60,57,26,7,46,60,26,26,26,7,60,26,7,60,57,57,60,60,26,26,26,7,60,46,7,26,60,26,26,7,46,57,26,7,46,60,26,26,46,26,26,57,26,7,46,60,57,26,7,46,60,57,26,7,46,60,57,26,7,46,60,7,57,26,60,26,26,26,26,26,26,26,46,46,26,60,60,60,26,26,26,26,7,60,46,26,57,26,7,60,60,60,60,26,26,57,26,7,46,60,57,26,7,46,60,57,26,7,46,60,57,26,7,46,60,57,61,61,0,61,12,17,61,61,12,61,61,12,12,0,12,17,61,17,12,61,61,61,61,17,61,61,61,61,61,12,61,61,61,0,12,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,61,17,12,62,62,62,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,58,44,25,52,58,44,25,52,58,44,25,52,58,44,25,52,52,52,44,58,44,25,44,52,58,44,25,52,58,52,52,52,58,44,25,52,58,44,25,52,58,44,25,52,58,44,25,52,44,52,44,52,52,52,44,52,58,58,44,25,52,58,44,25,52,58,44,25,52,58,44,25,52,0,0,0,39,48,49,39,48,49,39,39,48,49,39,48,49,39,48,49,39,48,49,39,48,49,39,39,48,49,39,48,49,39,48,49,39,48,49,39,48,49,39,48,49,39,48,49,48,49,49,49,39,48,48,48,49,39,0,39,39,48,49,39,49,48,39,49,48,49,48,49,39,48,49,39,48,49,39,48,49,39,48,49,39,48,49,53,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,59,59,59,59,19,19,0,19,19,19,0,19,19,0,19,19,19,0,19,54,54,55,42,19,54,55,42,19,54,55,42,19,54,55,42,19,42,55,54,55,42,19,54,55,42,19,54,42,54,55,42,19,42,54,0,54,55,42,19,19,54,55,42,19,55,54,54,54,55,42,19,54,55,42,19,54,55,42,19,54,55,42,19,54,42,42,42,54,55,42,54,42,54,54,54,54,54,54,54,54,0,54,55,42,19,54,55,42,19,19,55,54,55,42,19,54,55,42,19,54,55,42,19,54,55,42,19,13,13,63,63,0,13,0,0,63,63,63,63,64,63,13,64,63,13,64,63,13,64,63,13,64,63,13,64,63,13,13,64,63,13,13,13,64,63,13,13,64,63,13,64,63,13,64,63,13,64,63,13,64,63,13,64,63,13,63,63,64,63,13,13,13,13,13,64,64,63,13,13,64,63,13,64,63,13,64,63,13,64,63,13,64,64,63,13,65,66,67,68,66,69,65,70,70,68,70,69,65,70,66,68,70,68,67,0,0,0,0,0,0,0,0,71,71,71,71,71,71,71,72,71,72,71,72,71,72,71,72,71,72,71,72,72,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,71,72,72,72,72,71,72,72,71,72,71,72,72,72,71,72,71,72,71,72,72,71,72,73,74,75,76,77,75,77,77,77,75,76,76,75,77,73,0,0,0,0,0,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,79,80,81,0,81,79,82,80,81,79,82,80,81,81,81,79,82,80,81,79,82,80,81,81,81,81,79,82,80,81,79,82,80,80,81,82,81,81,81,81,81,79,82,80,81,81,81,80,80,81,82,79,82,80,81,79,82,80,81,81,81,81,81,81,79,81,79,82,80,81,79,82,80,81,79,82,80,81,79,82,80,81,80,81,82,81,81,80,81,79,81,79,82,80,79,81,82,81,81,81,79,82,80,81,81,81,79,82,80,81,79,82,80,80,81,81,79,82,80,79,81,81,81,81,79,82,80,79,81,83,0,83,0,0,0,0,84,83,85,86,84,83,85,86,83,85,87,86,83,85,87,86,86,84,83,85,86,83,85,87,86,83,85,87,86,84,83,85,86,83,85,87,86,83,85,87,86,84,83,85,86,83,85,87,86,87,87,85,85,86,85,85,86,83,83,83,85,87,86,84,83,85,86,84,83,85,86,84,83,85,86,84,83,85,86,84,83,85,86,84,83,85,86,84,83,85,86,86,84,83,85,86,84,83,85,86,84,83,85,86,84,83,85,86,84,83,85,86,83,85,87,86,83,85,87,86,83,85,87,86,83,85,87,86,84,83,85,86,83,84,83,85,86,83,85,87,86,86,85,85,85,86,85,85,86,87,84,83,85,86,84,83,85,86,84,83,85,86,85,86,83,85,87,86,87,87,84,83,85,86,84,83,85,86,87,83,85,87,86,83,85,87,86,83,83,83,85,87,86,83,85,87,86,84,83,85,86,83,85,87,86,88,0,0,0,88,88,89,89,88,90,89,88,90,90,89,88,90,89,88,90,89,89,89,89,88,90,89,88,90,89,88,0,88,89,88,90,89,89,88,90,90,89,89,89,89,89,89,89,89,89,89,88,90,89,88,90,89,88,90,89,88,90,89,89,89,90,89,89,88,89,89,89,89,89,89,89,88,89,89,88,90,89,88,90,89,88,90,89,89,88,90,0,89,88,90,91,91,92,91,92,93,93,93,93,93,93,0,0,93,0,0,93,93,0,94,94,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,94,94,94,95,93,94,0,94,93,94,95,93,94,95,94,95,94,93,94,94,95,95,94,95,93,94,95,93,94,95,93,94,95,93,95,94,95,94,94,94,95,94,94,95,93,94,95,95,95,95,93,94,95,93,95,94,95,94,95,93,94,95,93,94,95,93,94,94,95,93,96,96,96,97,0,98,99,98,0,98,99,99,98,98,99,98,98,98,99,98,0,0,98,98,97,97,97,99,100,98,97,99,100,98,97,99,100,98,97,99,100,98,97,99,100,98,97,99,100,98,97,97,99,100,98,97,97,97,99,100,98,98,98,98,98,98,98,97,97,99,100,98,97,99,100,98,97,99,100,98,97,99,100,98,98,98,97,98,98,98,0,97,98,100,98,98,100,100,97,100,98,97,97,100,97,99,100,98,97,99,100,98,97,99,100,98,97,99,100,98,97,99,100,98,101,101,0,0,0,102,101,103,102,101,103,102,102,102,101,103,102,101,103,102,102,102,101,103,102,101,103,101,102,102,102,102,102,102,101,101,101,101,102,101,103,101,102,102,102,101,102,102,102,102,101,103,102,101,103,102,101,103,102,101,103,102,102,102,102,102,101,102,103,103,101,103,103,102,102,102,101,102,101,103,102,102,102,101,103,102,101,103,102,101,103,102,101,103,0,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,14,0,0,0,0,0,14,23,23,24,0,14,24,0,50,51,47,14,38,23,24,50,51,47,14,38,23,24,38,50,51,47,14,38,23,24,50,51,47,14,38,23,24,47,14,38,23,24,47,14,38,23,24,23,24,23,47,50,51,47,14,38,23,24,50,51,47,38,47,38,50,51,47,14,38,23,24,50,51,47,14,38,23,24,50,51,47,14,38,23,24,50,51,47,14,38,23,24,38,50,50,50,47,38,51,38,51,47,38,51,47,47,38,47,14,38,23,24,50,51,47,14,38,23,24,50,51,47,14,38,23,24,50,51,47,14,38,23,24,50,51,47,14,38,23,24,47,47,38,0,105,106,105,105,106,0,106,105,0,106,106,106,107,107,106,105,107,106,105,107,107,106,105,107,106,105,107,107,105,107,105,107,107,105,107,107,105,107,106,105,107,107,106,105,107,107,107,107,107,107,106,105,107,106,105,107,106,105,107,106,105,107,107,107,107,107,105,107,107,107,107,107,107,105,107,105,107,106,105,107,106,105,107,106,105,107,107,106,105,108,109,110,108,111,111,111,111,112,113,114,113,114,113,114,0,0,113,114,0,112,113,114,113,114,0,0,112,112,112,113,114,112,113,114,112,112,112,112,112,113,114,115,116,112,113,114,115,116,112,113,114,115,116,112,113,114,115,116,116,112,113,114,115,116,112,113,114,115,116,115,116,113,114,115,116,116,112,113,115,116,112,113,114,115,113,114,115,112,113,114,112,113,114,115,116,113,116,116,113,112,113,114,115,116,112,113,114,115,116,112,113,114,115,116,112,113,114,115,116,116,116,116,112,113,115,116,113,114,115,116,116,116,112,113,115,116,115,112,113,114,115,116,112,112,112,113,114,115,116,112,113,114,115,116,112,113,114,115,116,116,112,112,113,114,115,116,0,0,15,0,15,15,0,0,0,27,27,27,27,27,28,27,27,27,27,27,117,27,28,15,117,27,28,15,27,27,117,27,28,15,117,27,28,15,28,27,27,27,27,28,15,27,28,15,27,27,27,27,27,27,27,27,28,15,27,27,27,27,28,27,27,28,56,56,56,56,27,27,27,28,27,27,27,27,27,117,27,28,15,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,117,27,27,28,117,27,117,27,28,15,117,27,28,15,117,27,28,15,117,27,28,15,56,27,27,27,27,27,27,117,27,27,27,28,27,27,27,27,27,27,27,27,27,117,27,27,0,28,27,27,56,27,28,27,27,27,27,117,27,27,27,27,27,27,27,28,27,27,27,27,27,27,27,27,27,27,27,27,28,15,27,27,27,27,27,27,27,117,27,28,15,117,27,28,15,117,27,28,15,27,28,117,27,28,15,27,27,6,0,0,6,45,6,45,6,45,6,45,6,6,6,6,45,6,6,6,45,6,45,6,45,6,45,6,45,6,6,6,6,6,45,45,45,45,6,45,6,45,6,45,6,45,118,0,0,118,118,118,0,0,0,0,119,120,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,119,119,119,119,119,119,122,121,120,122,118,119,121,120,122,118,119,119,119,121,120,122,118,119,121,120,119,121,120,122,118,119,119,119,119,121,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,119,121,122,119,119,122,119,121,120,122,118,119,120,122,120,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,121,120,122,118,119,8,0,123,8,20,22,20,22,0,0,123,8,0,20,22,22,22,0,0,0,0,22,0,123,8,124,124,124,124,124,8,124,124,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,125,124,124,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,40,40,124,124,41,124,124,124,124,125,41,123,8,43,20,124,125,41,123,8,43,20,8,124,40,124,43,41,124,125,41,123,8,43,20,41,123,8,20,8,124,125,124,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,8,124,124,124,43,125,43,125,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,124,125,41,41,123,20,124,124,124,124,8,124,124,124,124,124,22,43,8,43,8,43,124,124,124,124,124,124,43,124,125,124,22,41,124,125,41,123,8,43,20,40,124,41,124,124,125,43,8,124,125,41,123,8,43,20,125,125,40,40,124,124,124,124,124,124,124,124,43,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,22,40,124,125,41,123,8,43,20,124,43,8,22,40,124,125,41,123,8,43,20,40,40,40,40],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["agenttype",4],["vec",3,["agenttype"]]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["carid",3]],[[["buildingid",3],["map",3]],[["sidewalkspot",3],["option",4,["sidewalkspot"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["buildingid",3],["map",3]],["sidewalkspot",3]],null,null,[[["busstopid",3],["map",3]],["sidewalkspot",3]],null,null,null,[[],["carid",3]],[[],["pedestrianid",3]],[[],["agentid",4]],[[],["agenttype",4]],[[],["tripid",3]],[[],["personid",3]],[[],["origpersonid",3]],[[],["vehicletype",4]],[[],["vehicle",3]],[[],["vehiclespec",3]],[[],["parkingspot",4]],[[],["parkedcar",3]],[[],["drivinggoal",4]],[[],["sidewalkspot",3]],[[],["sidewalkpoi",4]],[[],["timeinterval",3]],[[],["distanceinterval",3]],[[],["createpedestrian",3]],[[],["createcar",3]],[[],[["box",3,["cloneableany","global"]],["cloneableany",8],["global",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["carid",3]],["ordering",4]],[[["pedestrianid",3]],["ordering",4]],[[["agentid",4]],["ordering",4]],[[["agenttype",4]],["ordering",4]],[[["tripid",3]],["ordering",4]],[[["personid",3]],["ordering",4]],[[["origpersonid",3]],["ordering",4]],[[["vehicletype",4]],["ordering",4]],[[["parkingspot",4]],["ordering",4]],[[["sidewalkpoi",4]],["ordering",4]],null,null,[[],["sidewalkspot",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,[[["intersectionid",3],["map",3]],[["sidewalkspot",3],["option",4,["sidewalkspot"]]]],null,[[["carid",3]],["bool",15]],[[["pedestrianid",3]],["bool",15]],[[["agentid",4]],["bool",15]],[[["agenttype",4]],["bool",15]],[[["tripid",3]],["bool",15]],[[["personid",3]],["bool",15]],[[["origpersonid",3]],["bool",15]],[[["vehicletype",4]],["bool",15]],[[["vehicle",3]],["bool",15]],[[["vehiclespec",3]],["bool",15]],[[["parkingspot",4]],["bool",15]],[[["parkedcar",3]],["bool",15]],[[["drivinggoal",4]],["bool",15]],[[["sidewalkspot",3]],["bool",15]],[[["sidewalkpoi",4]],["bool",15]],[[["timeinterval",3]],["bool",15]],[[["distanceinterval",3]],["bool",15]],[[["createpedestrian",3]],["bool",15]],[[["createcar",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["router",3],["vehicle",3],["tripid",3],["personid",3]],["createcar",3]],[[["router",3],["tripid",3],["parkedcar",3],["personid",3]],["createcar",3]],[[["xorshiftrng",3]],["xorshiftrng",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],null,null,null,[[["pathconstraints",4],["map",3]],[["position",3],["option",4,["position"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["usize",15]],[[],["usize",15]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15]],["bool",15]],[[],["bool",15]],null,[[],["distance",3]],null,null,[[["f64",15]],["distance",3]],null,null,null,null,[[["option",4,["personid"]],["personid",3],["carid",3]],["vehicle",3]],[[["map",3],["path",3],["carid",3]],["router",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["carid",3]],["bool",15]],[[["pedestrianid",3]],["bool",15]],[[["agentid",4]],["bool",15]],[[["tripid",3]],["bool",15]],[[["personid",3]],["bool",15]],[[["origpersonid",3]],["bool",15]],[[["vehicle",3]],["bool",15]],[[["vehiclespec",3]],["bool",15]],[[["parkingspot",4]],["bool",15]],[[["parkedcar",3]],["bool",15]],[[["drivinggoal",4]],["bool",15]],[[["sidewalkspot",3]],["bool",15]],[[["sidewalkpoi",4]],["bool",15]],[[["timeinterval",3]],["bool",15]],[[["distanceinterval",3]],["bool",15]],[[["createpedestrian",3]],["bool",15]],[[["createcar",3]],["bool",15]],[[["time",3]],["timeinterval",3]],[[["distance",3]],["distanceinterval",3]],[[["distance",3]],["distanceinterval",3]],[[],["str",15]],null,null,null,null,null,null,null,[[],["str",15]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["parkingsimstate",4],["parkingspot",4]],["sidewalkspot",3]],[[["carid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["pedestrianid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["agentid",4]],[["option",4,["ordering"]],["ordering",4]]],[[["agenttype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["tripid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["personid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["origpersonid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["vehicletype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["parkingspot",4]],[["option",4,["ordering"]],["ordering",4]]],[[["sidewalkpoi",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,null,null,null,null,null,[[["time",3]],["f64",15]],null,[[["time",3]],["f64",15]],null,null,null,null,null,null,null,null,[[],["str",15]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["sim",3],["map",3]],["bool",15]],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]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,[[["intersectionid",3],["map",3]],[["sidewalkspot",3],["option",4,["sidewalkspot"]]]],null,null,null,null,null,null,null,null,null,null,[[["position",3],["map",3]],["sidewalkspot",3]],null,null,[[],["pathconstraints",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["agenttype",4]],[[],[["option",4,["vehicletype"]],["vehicletype",4]]],null,null,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]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["time",3]],["vec",3]],[[["time",3]],["usize",15]],null,[[["btreeset",3]],["counter",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["analytics",3]],["vec",3]],null,[[],["analytics",3]],[[],["problem",4]],[[],["timeseriescount",3]],[[]],[[]],[[]],[[["vec",3],["time",3]]],[[["time",3]],["usize",15]],[[["time",3]],["vec",3]],null,[[],["analytics",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["problem",4]],["bool",15]],[[["event",4],["time",3],["map",3]]],[[["str",15],["fn",8]],["result",6]],[[["tripid",3]],[["option",4,["duration"]],["duration",3]]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3,["tripphase"]],["tripid",3],["btreemap",3,["tripid","vec"]]]],[[["tripid",3],["map",3]],[["tripphase",3],["vec",3,["tripphase"]]]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["problem",4]],["bool",15]],[[["duration",3]],["slidingwindow",3]],[[["bool",15]],["analytics",3]],[[],["timeseriescount",3]],[[["usize",15],["time",3],["laneid",3]],["vec",3]],null,[[["usize",15],["time",3],["parkinglotid",3]],["vec",3]],null,[[["usize",15],["time",3]],["vec",3]],null,null,null,null,null,null,[[["time",3]],["vec",3]],[[["agenttype",4],["time",3],["usize",15]]],null,[[["map",3],["path",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[]],[[],["usize",15]],[[["time",3]],["usize",15]],[[["agenttype",4],["btreeset",3,["agenttype"]]],["usize",15]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["event",4]],[[],["alertlocation",4]],[[],["tripphasetype",4]],[[]],[[]],[[]],[[["map",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["event",4]],["bool",15]],[[["alertlocation",4]],["bool",15]],[[["tripphasetype",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["event",4]],["bool",15]],[[["alertlocation",4]],["bool",15]],[[["tripphasetype",4]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["xorshiftrng",3]],["xorshiftrng",3]],null,null,null,null,null,[[["map",3],["xorshiftrng",3],["tripendpoint",4]],[["result",6,["personspec"]],["personspec",3]]],[[["xorshiftrng",3],["time",3]],["time",3]],[[["distance",3],["xorshiftrng",3]],["tripmode",4]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["mapborders",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["tripmode",4]]],[[]],[[]],[[]],[[]],[[["vec",3,["externalperson"]],["externalperson",3],["bool",15],["map",3]],[["vec",3,["personspec"]],["result",6,["vec"]]]],null,null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3]],["mapborders",3]],null,null,null,null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["scenariogenerator",3]],[[],["spawnovertime",3]],[[],["borderspawnovertime",3]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["str",15]],["scenariogenerator",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["xorshiftrng",3],["timer",3],["map",3]],["scenario",3]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,null,null,null,[[["xorshiftrng",3],["timer",3],["map",3]],["scenario",3]],[[["xorshiftrng",3],["time",3]],["time",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],["scenariogenerator",3]],[[["tripmode",4],["xorshiftrng",3],["scenario",3],["map",3]]],[[["xorshiftrng",3],["scenario",3],["map",3]]],null,null,null,null,null,null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["simflags",3]],[[]],[[["str",15]],["simflags",3]],[[]],[[["cmdargs",3]],["simflags",3]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["timer",3]]],[[],["xorshiftrng",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[["scenario",3],["map",3]],["scenario",3]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["scenariomodifier",4]],[[]],[[["scenariomodifier",4]],["ordering",4]],[[],["string",3]],[[],["result",4]],[[["scenariomodifier",4]],["bool",15]],[[],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["scenariomodifier",4]],["bool",15]],[[["scenariomodifier",4]],[["option",4,["ordering"]],["ordering",4]]],[[["scenario",3],["usize",15]],["scenario",3]],[[],["result",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["result",6]],[[],["scenario",3]],[[],["personspec",3]],[[],["individtrip",3]],[[],["trippurpose",4]],[[]],[[]],[[]],[[]],[[],[["buildingid",3],["counter",3,["buildingid"]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["str",15],["map",3]],["scenario",3]],[[["map",3],["buildingid",3],["btreemap",3]],[["option",4,["parkingspot"]],["parkingspot",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["xorshiftrng",3]]],[[["timer",3],["sim",3],["xorshiftrng",3],["map",3]]],[[["timer",3],["sim",3],["bool",15],["xorshiftrng",3],["map",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["tripmode",4],["time",3],["trippurpose",4],["tripendpoint",4]],["individtrip",3]],null,null,null,null,null,[[["xorshiftrng",3]],["vehiclespec",3]],[[["xorshiftrng",3]],["vehiclespec",3]],[[["distance",3],["xorshiftrng",3]],["distance",3]],[[["xorshiftrng",3]],["speed",3]],[[["xorshiftrng",3],["speed",3]],["speed",3]],[[],["scenario",3]],[[]],null,[[["sim",3],["timer",3],["vec",3],["xorshiftrng",3],["map",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[],["string",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["starttripargs",3]],[[],["tripspec",4]],[[],["tripendpoint",4]],[[]],[[]],[[]],[[["tripendpoint",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["pathconstraints",4],["map",3]],[["result",6,["drivinggoal"]],["drivinggoal",4]]],[[["map",3]],[["sidewalkspot",3],["result",6,["sidewalkspot"]]]],[[["starttripargs",3]],["bool",15]],[[["tripspec",4]],["bool",15]],[[["tripendpoint",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3]]],[[["tripmode",4],["map",3],["carid",3],["bool",15],["option",4,["carid"]],["tripendpoint",4]],[["tripspec",4],["result",6,["tripspec"]]]],[[["starttripargs",3]],["bool",15]],[[["tripspec",4]],["bool",15]],[[["tripendpoint",4]],["bool",15]],[[["tripendpoint",4]],[["option",4,["ordering"]],["ordering",4]]],[[["tripmode",4],["map",3],["tripendpoint",4]],[["option",4,["pathrequest"]],["pathrequest",3]]],[[["tripmode",4],["map",3],["bool",15]],[["position",3],["option",4,["position"]]]],[[["map",3]],["pt2d",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],[["sidewalkspot",3],["result",6,["sidewalkspot"]]]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["car",3]],[[],["carstate",4]],[[]],[[]],[[["distance",3],["time",3],["map",3]],["carstate",4]],[[["map",3],["time",3],["distanceinterval",3]],["carstate",4]],[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["distance",3],["time",3],["transitsimstate",3],["map",3]],["drawcarinput",3]],[[],["time",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,[[],["result",4]],[[],["result",4]],null,null,[[["time",3]],["duration",3]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["time",3],["carid",3]],["agentproperties",3]],[[["time",3],["btreemap",3]]],[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[],["drivingsimstate",3]],[[]],[[],[["event",4],["vec",3,["event"]]]],[[["carid",3]],["string",3]],[[["carid",3]],["string",3]],[[["laneid",3]]],[[["laneid",3]],["option",4]],[[["time",3],["ctx",3],["carid",3]],["vehicle",3]],[[["usize",15],["time",3],["ctx",3],["vec",3,["queueentry"]],["car",3],["queueentry",3]]],[[],["result",4]],[[["carid",3]],["bool",15]],null,[[["btreeset",3,["parkingspot"]],["parkingspot",4]],["vec",3]],[[["hashset",3],["btreeset",3]],["vec",3]],[[]],[[["time",3],["transitsimstate",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[],[["vec",3,["path"]],["path",3]]],[[["time",3],["intersectionsimstate",3],["map",3]],[["btreemap",3,["agentid"]],["agentid",4]]],[[["time",3],["car",3]],["distance",3]],[[["time",3],["traversable",4],["transitsimstate",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["carid",3]],[["option",4,["personid"]],["personid",3]]],[[["carid",3]],[["option",4,["path"]],["path",3]]],[[["time",3],["carid",3],["transitsimstate",3],["map",3]],[["option",4,["drawcarinput"]],["drawcarinput",3]]],[[["time",3],["map",3]],[["vec",3,["unzoomedagent"]],["unzoomedagent",3]]],[[["map",3]]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["simoptions",3],["map",3]],["drivingsimstate",3]],[[["carid",3]],["f64",15]],[[["car",3],["map",3]],[["laneid",3],["option",4,["laneid"]]]],null,null,[[],["result",4]],[[["time",3],["ctx",3],["createcar",3]],[["option",4,["createcar"]],["createcar",3]]],[[["laneid",3]]],null,null,null,null,[[]],[[["map",3],["time",3],["carid",3]],[["option",4,["polyline"]],["polyline",3]]],[[["usize",15],["time",3],["ctx",3],["car",3]]],[[],["result",4]],[[],["result",4]],[[["distance",3],["usize",15],["time",3],["ctx",3],["car",3],["laneid",3]]],[[],["typeid",3]],[[["time",3],["ctx",3],["carid",3],["transitsimstate",3],["walkingsimstate",3],["tripmanager",3]]],[[["time",3],["ctx",3],["walkingsimstate",3],["usize",15],["transitsimstate",3],["tripmanager",3],["car",3]],["bool",15]],[[["time",3],["ctx",3],["transitsimstate",3],["car",3]],["bool",15]],[[["usize",15],["time",3],["ctx",3]]],[[["time",3],["ctx",3],["carid",3]]],[[["position",3],["carid",3],["option",4,["personid"]],["personid",3]]],[[]],null,[[["car",3]],[["option",4,["carid"]],["carid",3]]],null,null,null,null,null,null,null,null,[[["agentid",4],["turnid",3]]],[[["intersection",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["agentid",4],["turnid",3]]],[[["map",3],["uberturn",3]],[["option",4,["agentid"]],["agentid",4]]],[[],["intersectionsimstate",3]],[[],["state",3]],[[],["signalstate",3]],[[],["request",3]],[[]],[[]],[[]],[[]],[[["request",3]],["ordering",4]],[[],[["event",4],["vec",3,["event"]]]],null,[[["time",3],["intersectionid",3]]],[[["intersectionid",3],["map",3]]],[[["time",3],["duration",3]],["vec",3]],[[],[["string",3],["vec",3,["string"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["carid",3]],[["option",4,["hashset"]],["hashset",3,["carid"]]]],null,null,[[["request",3]],["bool",15]],[[],["bool",15]],null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["intersectionid",3]],["vec",3]],[[["intersectionid",3]],["vec",3]],[[["option",4],["request",3],["option",4],["map",3]],["bool",15]],[[["time",3],["scheduler",3],["map",3]]],[[["map",3]]],null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["time",3],["scheduler",3],["speed",3],["map",3],["agentid",4],["option",4],["turnid",3]],["bool",15]],[[["request",3]],["bool",15]],[[["scheduler",3],["simoptions",3],["map",3]],["intersectionsimstate",3]],[[["time",3],["scheduler",3],["intersectionid",3],["map",3]],["signalstate",3]],[[["laneid",3],["intersectionid",3]],["bool",15]],null,[[["request",3]],[["option",4,["ordering"]],["ordering",4]]],[[["hashmap",3],["time",3],["fixedmap",3],["btreemap",3],["map",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]]],null,null,[[["time",3],["controlstopsign",3],["request",3],["scheduler",3],["map",3]],["bool",15]],[[]],[[]],[[]],[[]],null,[[["speed",3],["time",3],["option",4,["scheduler"]],["scheduler",3],["request",3],["controltrafficsignal",3],["map",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["time",3],["agentid",4],["bool",15],["scheduler",3],["turnid",3],["map",3]]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]]],null,[[["carid",3]]],[[]],[[]],[[]],[[]],null,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]]],null,null,null,null,null,null,null,[[["parkedcar",3]]],[[["parkedcar",3]]],[[["parkedcar",3]]],[[["parkedcar",3]]],[[["map",3]],["vec",3]],[[["map",3]],["vec",3]],[[["map",3]],["vec",3]],[[["map",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[["buildingid",3]],[["vec",3,["carid"]],["carid",3]]],[[["buildingid",3]],[["vec",3,["carid"]],["carid",3]]],[[["buildingid",3]],[["vec",3,["carid"]],["carid",3]]],[[["buildingid",3]],[["vec",3,["carid"]],["carid",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3],["carid",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["map",3],["carid",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["map",3],["carid",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["map",3],["carid",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[],["parkingsimstate",4]],[[],["normalparkingsimstate",3]],[[],["parkinglane",3]],[[],["infiniteparkingsimstate",3]],[[]],[[]],[[]],[[]],[[],[["event",4],["vec",3,["event"]]]],[[],[["event",4],["vec",3,["event"]]]],[[],[["event",4],["vec",3,["event"]]]],[[],[["event",4],["vec",3,["event"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15],["vehicle",3],["map",3]],["distance",3]],null,null,null,null,null,null,null,[[]],[[["normalparkingsimstate",3]],["parkingsimstate",4]],[[["infiniteparkingsimstate",3]],["parkingsimstate",4]],[[]],[[]],[[]],[[["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["position",3],["vehicle",3],["buildingid",3],["map",3]],["vec",3]],[[["position",3],["vehicle",3],["buildingid",3],["map",3]],["vec",3]],[[["position",3],["vehicle",3],["buildingid",3],["map",3]],["vec",3]],[[["position",3],["vehicle",3],["buildingid",3],["map",3]],["vec",3]],[[]],[[]],[[]],[[]],[[["parkingspot",4]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["parkingspot",4]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["parkingspot",4]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["parkingspot",4]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["map",3],["carid",3]],[["option",4,["drawcarinput"]],["drawcarinput",3]]],[[["map",3],["carid",3]],[["option",4,["drawcarinput"]],["drawcarinput",3]]],[[["map",3],["carid",3]],[["option",4,["drawcarinput"]],["drawcarinput",3]]],[[["map",3],["carid",3]],[["option",4,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["laneid",3],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["buildingid",3]],["parkingspot",4]],[[["parkinglotid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["parkinglotid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["parkinglotid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["parkinglotid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["buildingid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["buildingid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["buildingid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["buildingid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["laneid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["laneid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["laneid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["laneid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["carid",3]],[["option",4,["personid"]],["personid",3]]],[[["carid",3]],[["option",4,["personid"]],["personid",3]]],[[["carid",3]],[["option",4,["personid"]],["personid",3]]],[[["carid",3]],[["option",4,["personid"]],["personid",3]]],[[["timer",3],["map",3]]],[[["timer",3],["map",3]]],[[["timer",3],["map",3]]],[[["timer",3],["map",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["parkingspot",4]],["bool",15]],[[["parkingspot",4]],["bool",15]],[[["parkingspot",4]],["bool",15]],[[["parkingspot",4]],["bool",15]],[[],["bool",15]],[[["carid",3]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["carid",3]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["carid",3]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["carid",3]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["bool",15],["timer",3],["map",3]],["parkingsimstate",4]],[[["timer",3],["map",3]],["normalparkingsimstate",3]],[[["lane",3],["map",3]],[["parkinglane",3],["option",4,["parkinglane"]]]],[[["map",3]],["infiniteparkingsimstate",3]],null,null,null,null,null,null,null,null,null,[[["map",3],["vehicle",3],["laneid",3],["buildingid",3]],["option",4]],[[["map",3],["vehicle",3],["laneid",3],["buildingid",3]],["option",4]],[[["map",3],["vehicle",3],["laneid",3],["buildingid",3]],["option",4]],[[["map",3],["vehicle",3],["laneid",3],["buildingid",3]],["option",4]],[[["parkedcar",3]]],[[["parkedcar",3]]],[[["parkedcar",3]]],[[["parkedcar",3]]],[[["carid",3],["parkingspot",4]]],[[["carid",3],["parkingspot",4]]],[[["carid",3],["parkingspot",4]]],[[["carid",3],["parkingspot",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["map",3],["vehicle",3],["parkingspot",4]],["position",3]],[[["map",3],["vehicle",3],["parkingspot",4]],["position",3]],[[["map",3],["vehicle",3],["parkingspot",4]],["position",3]],[[["map",3],["vehicle",3],["parkingspot",4]],["position",3]],[[["map",3],["parkingspot",4]],["position",3]],[[["map",3],["parkingspot",4]],["position",3]],[[["map",3],["parkingspot",4]],["position",3]],[[["map",3],["parkingspot",4]],["position",3]],[[],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],[["result",4,["normalparkingsimstate"]],["normalparkingsimstate",3]]],[[],[["result",4,["infiniteparkingsimstate"]],["infiniteparkingsimstate",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["carid",3]]],[[["carid",3]]],[[["carid",3]]],[[["carid",3]]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[["distance",3],["usize",15],["carid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["distance",3],["time",3],["hashmap",3],["fixedmap",3],["position",3]],[["usize",15],["option",4,["usize"]]]],[[["usize",15],["carid",3]]],[[["usize",15],["carid",3]]],[[],["queue",3]],[[],["queued",4]],[[],["queueentry",3]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["time",3],["fixedmap",3],["traversable",4]]],[[["queued",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["car",3]]],[[]],[[]],[[]],null,null,[[],[["vec",3,["carid"]],["carid",3]]],[[["hashmap",3],["time",3],["fixedmap",3]],[["vec",3,["queueentry"]],["queueentry",3]]],[[["distance",3],["time",3],["hashmap",3],["fixedmap",3]],[["usize",15],["option",4,["usize"]]]],[[["hashmap",3],["time",3],["fixedmap",3]],["option",4]],[[["carid",3]],[["option",4,["carid"]],["carid",3]]],null,[[["hashmap",3],["time",3],["fixedmap",3],["btreeset",3],["option",4,["vec"]],["vec",3]],["option",4]],[[["usize",15],["car",3]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["carid",3]],["bool",15]],[[],["bool",15]],null,null,null,[[],["carid",3]],[[["queued",4]],["bool",15]],[[["traversable",4],["map",3]],["queue",3]],[[["carid",3]]],[[["usize",15],["carid",3]]],[[["usize",15],["car",3]]],null,[[["car",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["car",3],["bool",15]],["bool",15]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["time",3],["fixedmap",3],["traversable",4]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["pedestrianid",3],["time",3],["map",3]],["agentproperties",3]],[[["time",3],["btreemap",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["walkingsimstate",3]],[[],["pedestrian",3]],[[],["pedstate",4]],[[]],[[]],[[]],[[],[["event",4],["vec",3,["event"]]]],[[["distance",3],["time",3],["map",3]],["pedstate",4]],[[["pedestrianid",3]],["string",3]],[[["pedestrianid",3],["ctx",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["vec",3],["pedcrowdlocation",4]]],[[["vec",3,["parkedcar"]],["parkedcar",3]],["vec",3]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["time",3],["map",3]],[["vec",3,["drawpedestrianinput"]],["drawpedestrianinput",3]]],[[["time",3],["map",3]],["distance",3]],[[["pedestrianid",3],["time",3],["map",3]],[["option",4,["drawpedestrianinput"]],["drawpedestrianinput",3]]],[[["time",3],["map",3]],["drawpedestrianinput",3]],[[["time",3],["traversable",4],["map",3]]],[[],["time",3]],[[["pedestrianid",3]],[["option",4,["path"]],["path",3]]],[[["time",3],["map",3]],[["vec",3,["unzoomedagent"]],["unzoomedagent",3]]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["time",3],["multimap",3],["vec",3],["scheduler",3],["intersectionsimstate",3],["map",3]],["bool",15]],[[],["walkingsimstate",3]],null,[[["time",3],["pedestrianid",3]]],null,null,null,[[["commutersvehiclescounts",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["time",3],["createpedestrian",3],["scheduler",3],["map",3]]],null,null,null,null,[[["time",3]],["duration",3]],[[]],[[]],[[]],null,[[["time",3],["pedestrianid",3],["map",3]],[["option",4,["polyline"]],["polyline",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["time",3],["ctx",3],["transitsimstate",3],["pedestrianid",3],["tripmanager",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,[[["duration",3]],["anytime",3]],[[["duration",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["anytime",3]],[[],["stateevent",4]],[[],["event",3]],[[],["state",4]],[[]],[[]],[[]],[[]],[[["anytime",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["f64",15]],["anytime",3]],[[]],[[["time",3]],["anytime",3]],[[]],[[]],[[]],[[],[["option",4,["anytime"]],["anytime",3]]],[[],[["time",3],["option",4,["time"]]]],[[["xorshiftrng",3],["f64",15]],["duration",3]],[[["xorshiftrng",3],["f64",15]],["duration",3]],[[],["f64",15]],[[],["f64",15]],[[],["f64",15]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,[[["anytime",3]],["bool",15]],[[["f64",15]]],[[["xorshiftrng",3],["anytime",3]],["state",4]],[[["xorshiftrng",3],["anytime",3]],["option",4]],[[["xorshiftrng",3],["anytime",3]],["option",4]],null,null,[[["anytime",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[["xorshiftrng",3],["anytime",3],["duration",3]],["result",6]],[[["duration",3]],["anytime",3]],[[["anytime",3]],["duration",3]],null,[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["time",3],["duration",3],["personid",3],["scheduler",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["pandemicmodel",3]],[[],["cmd",4]],[[],["sharedspace",3]],[[]],[[]],[[]],[[["cmd",4]],["ordering",4]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["result",4]],[[["cmd",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["personid",3]],[["time",3],["option",4,["time"]]]],[[["time",3],["cmd",4],["scheduler",3]]],[[["event",4],["time",3],["scheduler",3]]],[[]],[[["personid",3]],[["option",4,["personid"]],["personid",3]]],[[["scheduler",3]]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["personid",3]],["bool",15]],[[["personid",3]],["bool",15]],[[["personid",3]],["bool",15]],[[["personid",3]],["bool",15]],[[["personid",3]],["bool",15]],[[["cmd",4]],["bool",15]],[[["xorshiftrng",3]],["pandemicmodel",3]],[[],["sharedspace",3]],null,[[["cmd",4]],[["option",4,["ordering"]],["ordering",4]]],[[["time",3],["personid",3]]],[[["time",3],["personid",3]],[["vec",3],["option",4,["vec"]]]],null,null,null,[[],["result",4]],[[]],[[]],[[]],[[["time",3],["personid",3],["scheduler",3]]],[[["time",3],["vec",3],["personid",3],["scheduler",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[],["trafficrecorder",3]],[[]],[[]],[[["event",4],["time",3],["drivingsimstate",3],["map",3]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["intersectionid",3],["btreeset",3,["intersectionid"]]],["trafficrecorder",3]],[[],["usize",15]],[[["map",3]]],null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["drawpedestrianinput",3]],[[],["pedcrowdlocation",4]],[[],["drawcarinput",3]],[[],["carstatus",4]],[[],["intent",4]],[[]],[[]],[[]],[[]],[[]],[[["carstatus",4]],["bool",15]],[[["intent",4]],["bool",15]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["parkingsimstate",4],["option",4],["vec",3],["vehicle",3],["map",3]],["traversable",4]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["sidewalkspot",3],["path",3],["carid",3]],["router",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3],["map",3]],["bool",15]],[[],["router",3]],[[],["goal",4]],[[]],[[]],[[["laneid",3],["map",3]]],[[],["result",4]],[[],["result",4]],[[["distance",3],["carid",3],["path",3],["intersectionid",3]],["router",3]],[[["router",3]],["bool",15]],[[["goal",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["path",3],["carid",3]],["router",3]],[[]],[[]],[[]],[[],["distance",3]],[[],[["option",4,["parkingspot"]],["parkingspot",4]]],[[],["path",3]],null,[[],["traversable",4]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["bool",15]],[[["distance",3],["parkingsimstate",4],["option",4],["vec",3],["vehicle",3],["map",3]],[["option",4,["actionatend"]],["actionatend",4]]],[[],[["option",4,["traversable"]],["traversable",4]]],[[["router",3]],["bool",15]],[[["goal",4]],["bool",15]],[[],["traversable",4]],[[["hashmap",3],["bool",15],["map",3]]],null,[[["buildingid",3],["path",3],["carid",3]],["router",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["map",3],["position",3],["carid",3]],["router",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,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["command",4]]],[[],["command",4]],[[],["commandtype",4]],[[],["simplecommandtype",4]],[[],["item",3]],[[],["scheduler",3]],[[]],[[]],[[]],[[]],[[]],null,null,[[["commandtype",4]],["ordering",4]],[[["simplecommandtype",4]],["ordering",4]],[[["item",3]],["ordering",4]],null,[[],[["string",3],["vec",3,["string"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["command",4]],["bool",15]],[[["commandtype",4]],["bool",15]],[[["simplecommandtype",4]],["bool",15]],[[["item",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["time",3]],[[],[["option",4,["command"]],["command",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["command",4]],["bool",15]],[[["commandtype",4]],["bool",15]],[[["item",3]],["bool",15]],[[],["scheduler",3]],[[["commandtype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["simplecommandtype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["item",3]],[["option",4,["ordering"]],["ordering",4]]],[[],[["time",3],["option",4,["time"]]]],[[["command",4],["time",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[]],[[],["simplecommandtype",4]],[[],["commandtype",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["command",4],["time",3]]],[[["agentid",4]],["command",4]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],[["vec",3,["agentid"]],["agentid",4]]],[[["agentid",4],["map",3]],["agentproperties",3]],[[["agentid",4]],[["option",4,["personid"]],["personid",3]]],[[["agentid",4]],[["option",4,["tripid"]],["tripid",3]]],null,null,[[["intersectionid",3]],["vec",3]],[[["map",3]],["vec",3]],[[],["vec",3]],[[],[["personid",3],["btreemap",3,["personid","duration"]],["duration",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["buildingid",3]],[["vec",3,["carid"]],["carid",3]]],[[["buildingid",3]],[["vec",3,["personid"]],["personid",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["carid",3]],[["busrouteid",3],["option",4,["busrouteid"]]]],[[["agentid",4],["map",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[],["vec",3]],[[],["sim",3]],[[],["simoptions",3]],[[],["alerthandler",4]],[[]],[[]],[[]],[[["intersectionid",3]]],[[["agentid",4]],["string",3]],[[["carid",3]]],[[["carid",3]],["string",3]],[[["intersectionid",3],["map",3]]],[[["laneid",3]]],[[["pedestrianid",3]]],[[["laneid",3]],["option",4]],[[],["simoptions",3]],[[],["alerthandler",4]],[[["duration",3]],["vec",3]],[[["map",3],["carid",3]]],[[],[["string",3],["vec",3,["string"]]]],[[],["result",4]],null,[[["event",4],["map",3],["vec",3,["event"]]]],[[["time",3],["command",4],["option",4],["map",3]],["bool",15]],null,[[["box",3]],[["box",3],["box",3],["result",4,["box","box"]]]],[[],["option",4]],[[["rc",3]],[["result",4,["rc","rc"]],["rc",3],["rc",3]]],[[],["option",4]],null,[[]],null,null,[[["time",3]],[["string",3],["option",4,["string"]]]],[[["origpersonid",3]],[["option",4,["personid"]],["personid",3]]],[[["time",3]],[["string",3],["option",4,["string"]]]],[[["timer",3],["map",3]]],[[["tripid",3]],["option",4]],[[]],[[]],[[]],[[]],[[["cmdargs",3],["u64",15]],["simoptions",3]],[[["string",3],["map",3]],["scenario",3]],[[["intersectionid",3]],["vec",3]],[[["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["map",3]],[["vec",3,["drawpedestrianinput"]],["drawpedestrianinput",3]]],[[],[["vec",3,["path"]],["path",3]]],[[]],[[],["vec",3]],[[],["analytics",3]],[[["map",3]],[["btreemap",3,["agentid"]],["agentid",4]]],[[["personid",3],["map",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["tripid",3],["map",3]],[["tripresult",4,["pt2d"]],["pt2d",3]]],[[["map",3],["carid",3]],[["option",4,["drawcarinput"]],["drawcarinput",3]]],[[["traversable",4],["map",3]],[["vec",3,["drawcarinput"]],["drawcarinput",3]]],[[["pedestrianid",3],["map",3]],[["option",4,["drawpedestrianinput"]],["drawpedestrianinput",3]]],[[["traversable",4],["map",3]]],[[],["time",3]],[[["parkinglotid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["buildingid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[["laneid",3]],[["parkingspot",4],["vec",3,["parkingspot"]]]],[[],["option",4]],[[["carid",3]],[["option",4,["personid"]],["personid",3]]],[[],[["option",4,["pandemicmodel"]],["pandemicmodel",3]]],[[["agentid",4]],[["option",4,["path"]],["path",3]]],[[["busstopid",3]],["vec",3]],[[["personid",3]],["person",3]],[[],["string",3]],[[["tripid",3],["map",3]],[["result",6,["duration"]],["duration",3]]],[[["map",3]],[["vec",3,["unzoomedagent"]],["unzoomedagent",3]]],[[["map",3]],[["vec",3,["unzoomedagent"]],["unzoomedagent",3]]],[[["intersectionid",3]],["vec",3]],[[["map",3]]],[[["timer",3],["map",3]]],null,null,null,[[],["bool",15]],null,null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["string",3],["timer",3]],[["sim",3],["result",6,["sim"]]]],[[["usize",15]],[["option",4,["carid"]],["carid",3]]],[[["carid",3]],[["parkedcar",3],["option",4,["parkedcar"]]]],[[["personid",3]],[["option",4,["person"]],["person",3]]],null,null,[[["option",4],["duration",3],["map",3]],["bool",15]],[[["simoptions",3],["map",3]],["sim",3]],[[["str",15]],["simoptions",3]],[[["origpersonid",3],["option",4,["origpersonid"]],["vec",3,["vehiclespec"]],["speed",3],["vehiclespec",3]],["person",3]],[[],["usize",15]],[[],[["counter",3,["agenttype"]],["agenttype",4]]],[[],["commutersvehiclescounts",3]],[[]],[[],[["usize",15],["option",4,["usize"]]]],[[["carid",3]],["usize",15]],[[]],null,null,null,[[["personid",3]],[["option",4,["agentid"]],["agentid",4]]],null,null,[[["intersectionid",3],["btreeset",3,["intersectionid"]]]],null,[[["sim",3],["map",3]],["bool",15]],null,null,[[],["string",3]],[[],["string",3]],[[["time",3]],["string",3]],[[["map",3]]],null,null,[[["busroute",3]]],[[["vehicle",3],["parkingspot",4]]],[[],["result",4]],[[["personid",3],["btreeset",3,["personid"]]]],[[["duration",3]]],[[["string",3]]],null,[[["vec",3],["timer",3],["map",3]]],[[["busroute",3],["map",3]]],[[["map",3],["busrouteid",3]],["vec",3]],[[],["usize",15]],null,[[["lane",3]]],[[],["time",3]],null,[[["option",4],["duration",3],["map",3]]],[[["timer",3],["duration",3],["option",4],["map",3]]],[[["option",4],["map",3]]],[[]],[[]],[[]],[[["agentid",4],["map",3]],[["option",4,["polyline"]],["polyline",3]]],null,[[["tripid",3]],["duration",3]],[[["tripid",3]],["tripinfo",3]],[[["tripid",3]],[["tripresult",4,["agentid"]],["agentid",4]]],[[["tripid",3]],[["option",4,["personid"]],["personid",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,[[]],[[]],[[]],[[]],null,[[["buildingid",3],["map",3]],[["path",3],["option",4,["path"]]]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["delaycause",4]],[[]],[[["delaycause",4]],["ordering",4]],null,[[["delaycause",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["delaycause",4]],["bool",15]],[[["delaycause",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["walkingsimstate",3],["carid",3],["ctx",3],["tripmanager",3]],["bool",15]],[[["busrouteid",3],["carid",3]]],[[["map",3],["carid",3]],["router",3]],[[["carid",3]],["busrouteid",3]],null,[[["busrouteid",3]],["vec",3]],null,[[],["stop",3]],[[],["route",3]],[[],["bus",3]],[[],["busstate",4]],[[],["transitsimstate",3]],[[]],[[]],[[]],[[]],[[]],[[],[["event",4],["vec",3,["event"]]]],[[["busroute",3],["map",3]],["path",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["carid",3]],["vec",3]],[[["busstopid",3]],["vec",3]],[[["drivingsimstate",3],["time",3],["map",3]],[["vec",3,["unzoomedagent"]],["unzoomedagent",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3]],["transitsimstate",3]],null,null,[[["time",3],["tripid",3],["busstopid",3],["pedestrianid",3],["personid",3],["map",3],["option",4,["busstopid"]],["busrouteid",3]],[["option",4,["carid"]],["carid",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["vec",3,["agentid"]],["agentid",4]]],[[],["btreemap",3]],null,[[["agentid",4],["tripid",3]]],[[["agentid",4]],[["option",4,["tripid"]],["tripid",3]]],[[],[["tripmode",4],["vec",3,["tripmode"]]]],[[["intersectionid",3]],["vec",3]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["sidewalkspot",3]]],[[["distance",3],["time",3],["duration",3],["carid",3],["ctx",3],["sidewalkspot",3]]],[[["buildingid",3]],[["vec",3,["personid"]],["personid",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["option",4,["vehicle"]],["time",3],["tripid",3],["vehicle",3],["string",3],["ctx",3]]],[[["string",3],["tripid",3]]],null,null,[[["distance",3],["time",3],["duration",3],["carid",3],["ctx",3],["intersectionid",3]]],[[["distance",3],["time",3],["duration",3],["parkingspot",4],["carid",3],["ctx",3]]],[[],["tripmanager",3]],[[],["trip",3]],[[],["tripinfo",3]],[[],["tripleg",4]],[[],["tripmode",4]],[[],["person",3]],[[],["personstate",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["tripmode",4]],["ordering",4]],[[],[["event",4],["vec",3,["event"]]]],null,[[["agentid",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["tripleg",4]],["bool",15]],[[["tripmode",4]],["bool",15]],[[["personstate",4]],["bool",15]],[[],["bool",15]],null,null,[[["tripid",3]],["option",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["pathconstraints",4]],["tripmode",4]],[[["string",3],["map",3]],["scenario",3]],[[],["vec",3]],[[["personid",3]],[["option",4,["person"]],["person",3]]],[[["carid",3]],["vehicle",3]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,null,[[["tripleg",4]],["bool",15]],[[["personstate",4]],["bool",15]],[[],["tripmanager",3]],[[],["usize",15]],[[["origpersonid",3],["option",4,["origpersonid"]],["vec",3,["vehiclespec"]],["speed",3],["vehiclespec",3]],["person",3]],[[["personid",3],["tripinfo",3]],["tripid",3]],[[],["str",15]],[[],["usize",15]],[[["transitsimstate",3]],[["counter",3,["agenttype"]],["agenttype",4]]],[[["transitsimstate",3],["walkingsimstate",3]],["commutersvehiclescounts",3]],[[]],[[]],[[],["option",4]],null,[[],["str",15]],null,[[["tripmode",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["time",3],["duration",3],["carid",3],["walkingsimstate",3],["pedestrianid",3]]],[[["distance",3],["time",3],["duration",3],["ctx",3],["pedestrianid",3],["intersectionid",3]]],[[["distance",3],["time",3],["duration",3],["ctx",3],["pedestrianid",3],["buildingid",3]]],[[["distance",3],["time",3],["busstopid",3],["duration",3],["ctx",3],["pedestrianid",3],["transitsimstate",3]],[["busrouteid",3],["option",4,["busrouteid"]]]],[[["distance",3],["time",3],["duration",3],["parkingspot",4],["ctx",3],["pedestrianid",3]]],[[["distance",3],["time",3],["duration",3],["ctx",3],["pedestrianid",3],["sidewalkspot",3]]],null,null,null,[[["time",3],["ctx",3],["carid",3],["personid",3]]],[[],["tripresult",4]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["time",3],["tripid",3],["ctx",3],["sidewalkspot",3]]],null,[[["time",3],["personid",3],["ctx",3]]],[[["time",3],["tripid",3],["ctx",3],["starttripargs",3]]],null,null,[[],["pathconstraints",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["time",3],["ctx",3],["carid",3],["personid",3]]],[[["tripid",3],["agentid",4]]],[[["tripid",3]],["duration",3]],[[["time",3],["tripid",3],["ctx",3]]],[[["tripid",3]],["tripinfo",3]],[[["tripid",3]],[["tripresult",4,["agentid"]],["agentid",4]]],[[["tripid",3]],[["option",4,["personid"]],["personid",3]]],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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[],["str",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null],"p":[[3,"PedestrianID"],[3,"TripID"],[3,"PersonID"],[3,"OrigPersonID"],[4,"ScenarioModifier"],[4,"DelayCause"],[4,"Problem"],[4,"TripMode"],[4,"AgentType"],[4,"VehicleType"],[4,"SidewalkPOI"],[4,"TripPhaseType"],[4,"TripEndpoint"],[4,"PedCrowdLocation"],[4,"AlertHandler"],[4,"DrivingGoal"],[4,"AlertLocation"],[4,"AgentID"],[4,"TripPurpose"],[4,"PersonState"],[4,"ParkingSpot"],[4,"TripResult"],[4,"CarStatus"],[4,"Intent"],[4,"ExternalTripEndpoint"],[3,"Analytics"],[3,"Sim"],[3,"SimOptions"],[3,"CarID"],[3,"Vehicle"],[3,"VehicleSpec"],[3,"ParkedCar"],[3,"SidewalkSpot"],[3,"TimeInterval"],[3,"DistanceInterval"],[3,"CreatePedestrian"],[3,"CreateCar"],[3,"DrawCarInput"],[3,"ScenarioGenerator"],[3,"CommutersVehiclesCounts"],[3,"TripInfo"],[3,"IndividTrip"],[3,"Person"],[3,"ExternalTrip"],[3,"AgentProperties"],[3,"TripPhase"],[3,"DrawPedestrianInput"],[3,"SpawnOverTime"],[3,"BorderSpawnOverTime"],[3,"DrawPedCrowdInput"],[3,"UnzoomedAgent"],[3,"MapBorders"],[3,"SimFlags"],[3,"Scenario"],[3,"PersonSpec"],[8,"SimCallback"],[3,"SlidingWindow"],[3,"ExternalPerson"],[13,"ChangeMode"],[3,"TimeSeriesCount"],[4,"Event"],[13,"TripFinished"],[4,"TripSpec"],[3,"StartTripArgs"],[13,"UsingBike"],[13,"UsingParkedCar"],[13,"SpawningFailure"],[13,"VehicleAppearing"],[13,"JustWalking"],[13,"UsingTransit"],[4,"CarState"],[3,"Car"],[13,"Queued"],[13,"WaitingToAdvance"],[13,"Unparking"],[13,"Crossing"],[13,"ChangingLanes"],[3,"DrivingSimState"],[3,"State"],[3,"Request"],[3,"IntersectionSimState"],[3,"SignalState"],[4,"ParkingSimState"],[8,"ParkingSim"],[3,"NormalParkingSimState"],[3,"InfiniteParkingSimState"],[3,"ParkingLane"],[4,"Queued"],[3,"Queue"],[3,"QueueEntry"],[13,"StaticBlockage"],[13,"DynamicBlockage"],[4,"PedState"],[3,"WalkingSimState"],[3,"Pedestrian"],[13,"Crossing"],[3,"AnyTime"],[4,"State"],[4,"StateEvent"],[3,"Event"],[4,"Cmd"],[3,"PandemicModel"],[3,"SharedSpace"],[3,"TrafficRecorder"],[4,"Goal"],[4,"ActionAtEnd"],[3,"Router"],[13,"EndAtBorder"],[13,"FollowBusRoute"],[13,"BikeThenStop"],[13,"ParkNearBuilding"],[4,"Command"],[4,"CommandType"],[4,"SimpleCommandType"],[3,"Item"],[3,"Scheduler"],[3,"Ctx"],[4,"BusState"],[3,"TransitSimState"],[3,"Route"],[3,"Stop"],[3,"Bus"],[4,"TripLeg"],[3,"TripManager"],[3,"Trip"]]},\
"tests":{"doc":"Integration tests","t":[5,5,5,5,5,5,5,5],"n":["check_proposals","dump_route_goldenfile","dump_turn_goldenfile","import_map","main","smoke_test","test_lane_changing","test_map_importer"],"q":["tests","","","","","","",""],"d":["Verify all edits under version control can be correctly …","Describe all public transit routes and keep under version …","Verify what turns are generated by writing (from lane, to …","Run the contents of a .osm through the full map importer …","","Simulate an hour on every map.","Verify lane-chaging behavior is overall reasonable, by …","Test the map pipeline by importing simple, handcrafted …"],"i":[0,0,0,0,0,0,0,0],"f":[[[],["result",6]],[[["map",3]],["result",6]],[[["map",3]],["result",6]],[[["string",3]],["map",3]],[[],["result",6]],[[],["result",6]],[[["map",3]],["result",6]],[[],["result",6]]],"p":[]},\
"traffic_seitan":{"doc":"","t":[5,5,5,5],"n":["alter_turn_destinations","main","nuke_random_parking","run"],"q":["traffic_seitan","","",""],"d":["","","",""],"i":[0,0,0,0],"f":[[[["map",3],["mapedits",3],["sim",3],["xorshiftrng",3]]],[[]],[[["xorshiftrng",3],["mapedits",3],["map",3]]],[[["timer",3],["map",3],["sim",3],["xorshiftrng",3]]]],"p":[]},\
"traffic_signal_data":{"doc":"A representation of traffic signal configuration that …","t":[7,3,13,3,3,4,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,5,11,11,11,11,11,11,12,12,12,12,11,11,12,12,12,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["DATA","DirectedRoad","Fixed","Plan","Stage","StageType","TrafficSignal","Turn","Variable","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","intersection_osm_node_id","intersection_osm_node_id","into","into","into","into","into","into","is_crosswalk","is_forwards","load_all_data","ne","ne","ne","ne","ne","ne","offset_seconds","osm_node1","osm_node2","osm_way_id","partial_cmp","partial_cmp","permitted_turns","plans","protected_turns","serialize","serialize","serialize","serialize","serialize","serialize","stage_type","stages","start_time_seconds","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id"],"q":["traffic_signal_data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","A road segment connecting two intersections, and a …","A fixed number of seconds.","A plan describes how a traffic signal is configured …","A traffic signal is in one stage at any time. The stage …","How long a stage lasts before moving to the next one.","","A movement through an intersection.","Minimum, Delay, Additional Minimum is the minimum cycle …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The movement begins at the end of this road segment.","The ID of the OSM node representing the intersection with …","The ID of the OSM node representing the intersection. …","","","","","","","True iff the movement is along a crosswalk. Note that …","The direction along the road segment. See …","Returns all traffic signal data compiled into this build, …","","","","","","","Relative to a central clock, delay the first stage by …","The ID of the OSM node at the start of this road segment.","The ID of the OSM node at the end of this road segment.","The ID of the OSM way representing the road.","","","During this stage, these turns can be performed after …","The traffic signal uses configuration from one plan at a …","During this stage, these turns can be performed with the …","","","","","","","The stage lasts this long before moving to the next one.","The traffic signal repeatedly cycles through these …","This plan takes effect at this local time, measured in …","The movement ends at the beginning of this road segment.","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,0,0,0,0,0,1,2,3,4,1,5,6,2,3,4,1,5,6,2,3,4,1,5,6,2,3,4,1,5,6,5,6,2,3,4,1,5,6,2,3,4,1,5,6,2,3,4,1,5,6,2,3,4,1,5,6,5,2,5,2,3,4,1,5,6,5,6,0,2,3,4,1,5,6,3,6,6,6,5,6,4,2,4,2,3,4,1,5,6,4,3,3,5,2,3,4,1,5,6,2,3,4,1,5,6,2,3,4,1,5,6,2,3,4,1,5,6],"f":[null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["trafficsignal",3]],[[],["plan",3]],[[],["stage",3]],[[],["stagetype",4]],[[],["turn",3]],[[],["directedroad",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["turn",3]],["ordering",4]],[[["directedroad",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["trafficsignal",3]],["bool",15]],[[["plan",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["turn",3]],["bool",15]],[[["directedroad",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],[["error",3],["result",4,["btreemap","error"]],["btreemap",3,["i64","trafficsignal"]]]],[[["trafficsignal",3]],["bool",15]],[[["plan",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["turn",3]],["bool",15]],[[["directedroad",3]],["bool",15]],null,null,null,null,[[["turn",3]],[["option",4,["ordering"]],["ordering",4]]],[[["directedroad",3]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[4,"StageType"],[3,"TrafficSignal"],[3,"Plan"],[3,"Stage"],[3,"Turn"],[3,"DirectedRoad"]]},\
"updater":{"doc":"","t":[17,5,5,5,5,5,5,5,5,5,5,5],"n":["MD5_BUF_READ_SIZE","compress","download_file","download_updates","generate_manifest","incremental_upload","just_compare","main","md5sum","remove_empty_directories","rm","upload"],"q":["updater","","","","","","","","","","",""],"d":["","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0],"f":[null,[[["str",15]]],[[["str",15],["bool",15]]],[[["string",3],["bool",15]]],[[["manifest",3]],["manifest",3]],[[["string",3]]],[[]],[[]],[[["str",15]],["string",3]],[[["str",15]]],[[["str",15]]],[[["string",3]]]],"p":[]},\
"widgetry":{"doc":"Widgets","t":[12,12,13,13,13,3,13,13,13,13,13,13,13,13,3,3,13,13,3,3,3,13,13,13,13,13,13,13,13,3,13,13,4,13,13,3,13,13,13,3,13,4,4,13,4,13,13,13,17,13,13,13,13,13,3,13,4,3,3,13,3,13,13,13,4,3,13,13,13,13,13,13,13,13,13,13,13,13,13,3,4,3,4,13,13,13,3,13,3,3,13,13,4,13,13,3,4,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,3,3,13,13,13,3,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,6,13,13,13,13,13,13,3,13,13,13,3,3,13,3,13,13,13,13,13,4,13,13,13,13,13,13,13,3,13,13,13,13,3,13,3,3,3,13,3,3,8,8,13,13,3,13,3,4,4,3,8,3,13,13,3,3,3,8,3,3,13,3,13,13,13,4,13,13,13,4,3,13,13,4,13,3,3,8,3,13,13,13,13,13,13,12,11,12,12,12,0,11,11,11,11,11,11,0,12,12,12,12,12,12,12,12,0,0,0,10,12,12,12,12,12,12,12,12,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,0,10,10,12,12,0,12,11,12,12,12,12,12,12,11,11,12,11,11,11,11,12,0,10,12,12,12,12,12,12,12,12,5,12,12,12,12,12,12,12,12,14,12,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,5,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,11,12,11,12,12,12,12,12,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5,0,12,12,0,12,12,12,12,12,10,12,12,12,12,12,12,12,12,12,12,12,11,11,0,12,12,12,0,0,12,12,0,12,12,12,12,12,12,10,11,11,0,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,3,13,13,13,13,4,13,13,13,13,13,13,13,13,8,8,3,8,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,10,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,10,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,3,11,12,11,11,11,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,12,11,11,11,3,3,3,3,3,3,6,11,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,5,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,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,11,11,11,11,11,11,11,12,12,12,12,11,12,12,11,11,12,3,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,13,13,13,13,13,3,3,13,13,13,17,4,17,13,13,17,17,13,13,13,13,13,13,4,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,11,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,12,12,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,18,18,18,18,18,18,18,3,13,13,18,4,18,18,3,13,18,18,18,18,18,18,18,18,18,18,18,18,18,3,13,18,18,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,17,3,17,17,3,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,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,12,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,17,13,13,4,13,18,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,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,3,13,13,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,13,13,13,3,13,13,4,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,0,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,4,4,13,3,13,13,13,13,12,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,3,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,13,13,13,3,13,13,8,3,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,12,12,0,12,12,12,12,12,12,12,13,13,13,3,13,13,3,3,8,3,4,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,12,12,11,11,11,12,12,12,11,11,11,12,12,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,12,17,3,3,17,12,11,11,11,11,11,12,11,12,11,11,11,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,12,5,11,12,12,11,11,11,11,11,11,11,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,17,7,6,3,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,12,12,12,12,0,11,11,11,12,12,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,12,11,11,11,11,3,11,11,11,12,12,12,11,11,11,11,11,11,12,12,11,11,5,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,3,5,11,11,11,11,5,5,5,12,12,11,11,11,11,11,11,12,5,5,5,12,11,5,12,11,11,11,4,3,13,13,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,13,13,17,17,4,5,13,13,13,13,17,3,8,3,11,11,11,11,11,11,11,11,11,11,11,11,10,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,12,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,12,11,11,12,11,11,11,11,5,11,11,12,11,11,11,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,0,5,3,11,11,11,11,12,11,11,11,11,11,11,12,11,12,11,11,11,13,13,4,13,13,4,13,17,13,3,13,13,3,13,4,3,8,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,0,11,11,0,11,12,11,11,11,11,11,11,11,11,11,0,10,11,0,11,11,11,11,11,10,0,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,12,0,11,11,11,11,11,11,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,0,11,11,11,11,11,11,11,0,11,11,11,11,11,12,11,12,11,11,11,11,11,0,0,0,12,12,11,11,11,12,11,0,11,10,0,0,0,12,11,0,0,11,11,0,11,11,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,12,11,3,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,11,11,11,3,3,3,3,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,12,11,12,11,12,11,11,11,12,12,12,11,11,12,12,11,12,12,12,11,11,11,11,11,12,11,12,11,11,11,11,11,12,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,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,12,11,12,11,11,12,12,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,11,11,12,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,12,12,11,11,11,11,11,11,11,11,11,3,3,13,13,13,17,4,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,12,12,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,3,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,5,12,11,11,11,11,11,11,11,3,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,5,12,11,11,11,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,13,13,3,4,13,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,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,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,11,11,12,12,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,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,12,3,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,4,13,13,13,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,5,11,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,8,3,3,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,10,10,11,11,11,11,11,11,11,11,12,5,12,12,10,12,5,10,10,11,11,11,11,11,11,10,3,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,17,13,13,17,3,4,13,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,12,12,12,12,12,12,3,3,8,17,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,12,11,12,11,12,11,11,11,11,12,11,11,11,11,11,11,12,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,4,3,3,17,13,13,3,12,11,11,11,11,12,12,12,12,12,11,12,12,11,11,11,12,5,5,12,12,12,12,12,12,11,11,11,3,3,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,12,11,11,11,11,12,12,11,12,11,12,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11],"n":["0","0","A","Above","Any","Autocomplete","B","Backspace","Below","Bottom","BottomAboveOSD","BottomInset","BungeeInlineRegular","BungeeRegular","ButtonBuilder","ButtonStyle","Bytes","C","Cached","Canvas","CanvasSettings","Center","Center","Center","Centered","Change","ChangeAll","ChangeAlpha","Changed","Choice","Clear","ClickCustom","ClickOutcome","Clicked","Colon","Color","Color","ColoredTexture","Comma","CompareTimes","ConsumeState","ContentMode","ControlState","CornerRadii","CornerRounding","Custom","Custom","D","DEFAULT_CORNER_RADIUS","Default","DefaultDraw","Disabled","Dot","DownArrow","DragDrop","DragDropReleased","DrawBaselayer","DrawWithTooltips","Drawable","E","EdgeInsets","Enter","Equals","Escape","Event","EventCtx","F","F1","F10","F11","F12","F2","F3","F4","F5","F6","F7","F8","F9","FanChart","Fill","Filler","Font","FullyRounded","G","Game","GeomBatch","GeomBatch","GeomBatchStack","GfxCtx","H","Horizontal","HorizontalAlignment","Hovered","I","Image","ImageSource","InputOnly","J","K","Keep","KeepWithMouseover","Key","KeyPress","KeyRelease","L","LCtrl","Label","Left","Left","LeftAlt","LeftArrow","LeftBracket","LeftControl","LeftInset","LeftMouseButtonDown","LeftMouseButtonUp","LeftShift","Line","LinePlot","LinearGradient","LinearGradient","M","MakeGrayscale","Menu","ModifyState","MouseMovedTo","MouseWheelScroll","Multi","MultiKey","N","NoOp","NoOp","Normal","Nothing","Num0","Num1","Num2","Num3","Num4","Num5","Num6","Num7","Num8","Num9","O","Outcome","OutlineStyle","OverpassBold","OverpassMonoBold","OverpassRegular","OverpassSemiBold","P","Pan","Panel","Path","Percent","Percent","PersistentSplit","PlotOptions","Pop","Prerender","PreviousState","Push","Q","R","Replace","RewriteColor","Right","RightAlt","RightArrow","RightBracket","RightInset","RightMouseButtonDown","RightMouseButtonUp","RoundedF64","S","ScaleAspectFill","ScaleAspectFit","ScaleToFill","ScatterPlot","ScreenCaptureEverything","ScreenDims","ScreenPt","ScreenRectangle","Semicolon","Series","Settings","SharedAppState","SimpleState","SingleQuote","Slash","Slider","Space","Spinner","StackAlignment","StackAxis","Stash","State","Style","T","Tab","TabController","Text","TextBox","TextExt","TextSpan","Texture","Texture","Toggle","Top","Top","TopInset","Transition","U","UpArrow","Update","UpdateType","UserInput","V","Vertical","VerticalAlignment","W","Warper","Widget","WidgetImpl","WidgetOutput","WindowGainedCursor","WindowLostCursor","WindowResized","X","Y","Z","a","active","active","active_tab_idx","alignment","app_state","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","assets","assets","assets_are_gzipped","assets_base_url","autocrop_dims","autofocus","axis","axis","b","backend","backend_glow","backend_glow_native","batch_text","batches","bg","bg","bg_batch","bg_color","bg_color","bg_disabled","bg_hover","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bottom","btn","btn","btn_floating","btn_outline","btn_plain","btn_plain_destructive","btn_plain_primary","btn_solid","btn_solid_destructive","btn_solid_primary","btn_tab","cached_flexbox","cam_x","cam_y","cam_zoom","cam_zoom","canvas","canvas","canvas","canvas_movement_called","canvas_scroll_speed","canvas_settings","cards","choices","choices","chosen_values","clip_rect","clone","clone","clone_into","clone_into","closest","color","color","color","container_dims","content_mode","contents","contents_dims","corner_rounding","corner_rounding","covered_areas","current","current_idx","current_line","current_percent","current_value","cursor","cursor_x","data","default","default_style","dims","dims","dims","dims","dims","dims","dims","dims","dims","dims","dims","dims","disable_style","disabled","disabled_tooltip","down","drag_canvas_from","drag_just_ended","dragging","draw","draw","draw","draw","draw","draw","draw","draw","draw","drawable","drawing","dropdown","dropdown_border","dump_raw_events","edge_auto_panning","elem_buffer","enabled","event","event","event","event","event_consumed","event_ctx","fake_mouseover","fg","fg","fg","fg_color","fg_disabled","field_bg","filterable","fmt","fmt","font","from","from","from","from","g","geom","get_dims","gl","gui_scroll_speed","has_focus","height","high","horiz","hotkey","hotkey","hotkeys","hover","hover_style","hovering","hovering","hovering_on_idx","icon_fg","id","id","include_labeled_bytes","inner","inner","input","input","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","invert_scroll","is_disabled","is_label_before_image","key","keys_held","keys_to_pan","label","label","label","label","label","label","layout","lctrl","lctrl_held","left","line","line","line","lines","list","loading_tips","loading_tips","low","map_dims","mapspace","max","max_x","max_x","max_y","max_y","menu","min_zoom_for_detail","mouse_on_slider","multikey","naming_hint","new","num_draw_calls","num_forks","num_indices","num_search_results","num_uploads","on_click","other_btn","outcome","outline","outline","outline_color","padding","padding","padding","panel_bg","prerender","prerender","primary_fg","pts","r","read_svg","rect","redo_layout","render_value","require_minimum_width","resize","right","run","runner","scale_factor","scale_factor","screen_geom","screencap_mode","scrollable_x","scrollable_y","section_bg","section_outline","set_pos","settings","size","source","spacer","spacing","stack_axis","stack_spacing","started","state","step_size","stops","string","strings","style","style","style","style","svg","table","tabs","tb","text","text","text_destructive_color","text_hotkey_color","text_primary_color","text_secondary_color","text_tooltip_color","text_widget","to_owned","to_owned","tools","tooltip","tooltip","tooltip","tooltip","tooltips","top","top_left","top_left","top_left","top_left","top_left","top_left","top_left","top_left","top_left","top_left","top_level","touchpad_to_move","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underlined","uniforms","unit_fmt","up","updates_requested","value","vert","vert_array","vert_buffer","widget","widgets","width","window_has_cursor","window_height","window_icon","window_title","window_width","with_value","x","x1","x2","y","y1","y2","is_double_click","bytes","cache_key","dims","dir","leaflet_naming","zoom","App","Clear","ConsumeState","Custom","DefaultDraw","DrawBaselayer","Keep","KeepWithMouseover","ModifyState","Multi","Pop","PreviousState","Push","Replace","SharedAppState","SimpleState","SimpleStateWrapper","State","Transition","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_event","before_quit","before_quit","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","draw_baselayer","draw_baselayer","draw_default","draw_default","dump_before_abort","dump_before_abort","event","event","event","execute_transition","free_memory","free_memory","from","from","from","from","inner","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","new_state","on_click","on_click_custom","on_click_custom","on_destroy","on_destroy","on_mouseover","on_mouseover","other_event","other_event","panel","panel_changed","panel_changed","shared_app_state","states","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","Assets","are_gzipped","are_gzipped","as_any","as_any_mut","as_ref","base_url","base_url","borrow","borrow_mut","cache_svg","cache_text","clear_text_cache","default_line_height","extra_fonts","font_to_id","from","get_cached_svg","get_cached_text","into","into_any","into_any_rc","is_font_loaded","line_height","line_height_cache","load_font","new","read_svg","style","svg_cache","text_cache","text_opts","try_from","try_into","type_id","Buffer","Drawable","GfxCtxInnards","PrerenderInnards","SpriteTexture","VertexArray","WindowAdapter","actually_upload","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_program","clear","compile_shader","current_clip","destroy","destroy","disable_clipping","draw_finished","draw_new_frame","drop","drop","drop","elem_buffer","empty","enable_clipping","from","from","from","from","from","from","gl","gl","gl","id","id","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","monitor_scale_factor","new","new","new","new","new","num_indices","program","redraw","request_redraw","restore_clip","screencap","set_cursor_icon","set_cursor_visible","set_window_icon","sprite_count","sprite_height","sprite_width","take_clip","texture_bytes","total_bytes_uploaded","transform_location","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","upload_gl2","upload_webgl1","vert_array","vert_buffer","was_destroyed","was_destroyed","window","window_adapter","window_location","window_resized","window_size","0","WindowAdapter","as_any","as_any_mut","borrow","borrow_mut","draw_finished","from","into","into_any","into_any_rc","setup","try_from","try_into","type_id","window","window_resized","Above","Below","Bottom","BottomAboveOSD","BottomInset","Canvas","CanvasSettings","Center","Center","Centered","DRAG_THRESHOLD","HorizontalAlignment","INSET","Left","LeftInset","PANNING_THRESHOLD","PAN_SPEED","Percent","Percent","Right","RightInset","Top","TopInset","VerticalAlignment","align_window","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","cam_x","cam_y","cam_zoom","canvas_scroll_speed","center_on_map_pt","center_to_map_pt","center_to_screen_pt","center_zoom","clone","clone","clone","clone_into","clone_into","clone_into","covered_areas","cursor","deserialize","drag_canvas_from","drag_just_ended","edge_auto_panning","eq","eq","fmt","fmt","from","from","from","from","get_cursor","get_cursor_in_map_space","get_cursor_in_screen_space","get_inner_bounds","get_map_bounds","get_screen_bounds","get_window_dims","gui_scroll_speed","handle_event","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","invert_scroll","is_dragging","is_max_zoom","is_min_zoom","is_unzoomed","is_zoomed","keys_held","keys_to_pan","map_dims","map_to_screen","mark_covered_area","max_zoom","min_zoom","min_zoom_for_detail","ne","ne","new","new","screen_to_map","serialize","settings","start_drawing","to_owned","to_owned","to_owned","touchpad_to_move","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","window_has_cursor","window_height","window_width","zoom","0","BLACK","BLUE","CACTUS","CLEAR","CONCRETE","CROSS_HATCH","CYAN","Color","Color","ColoredTexture","DIRT","Fill","GRASS","GREEN","LinearGradient","LinearGradient","NOOP","ORANGE","PINE_TREE","PINK","PURPLE","RED","RUNNING_WATER","SAND","SHRUB","SNOW","SNOW_PERSON","STILL_WATER","TREE","Texture","Texture","WHITE","YELLOW","a","alpha","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_hex","b","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deserialize","dull","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","g","grey","hex","interp","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","lerp","lerp","line","ne","ne","ne","ne","new_fill","r","rgb","rgb_f","rgba","rgba_f","serialize","shade","shader_style","stops","tint","to_owned","to_owned","to_owned","to_owned","to_pct","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","GfxCtx","MAPSPACE_Z","MENU_Z","Prerender","SCREENSPACE_Z","TOOLTIP_Z","Uniforms","actually_upload","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","as_ref","as_ref","assets","assets_are_gzipped","assets_base_url","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canvas","clear","default_line_height","disable_clipping","draw_mouse_tooltip","draw_polygon","enable_clipping","fmt","fork","fork_screenspace","from","from","from","get_cursor_in_map_space","get_num_uploads","get_scale_factor","get_screen_bounds","get_total_bytes_uploaded","inner","inner","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_key_down","is_screencap","naming_hint","new","new","num_draw_calls","num_forks","num_uploads","prerender","redraw","redraw_at","request_redraw","scale_factor","screen_to_map","screencap_mode","set_screencap_naming_hint","style","style","transform","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unfork","uniforms","upload","upload","upload_temporary","window","window_resized","window_size","A","Any","B","Backspace","C","Colon","Comma","D","Dot","DownArrow","E","Enter","Equals","Escape","Event","F","F1","F10","F11","F12","F2","F3","F4","F5","F6","F7","F8","F9","G","H","I","J","K","Key","KeyPress","KeyRelease","L","LCtrl","LeftAlt","LeftArrow","LeftBracket","LeftControl","LeftMouseButtonDown","LeftMouseButtonUp","LeftShift","M","MAX_DOUBLE_CLICK_DURATION","MouseMovedTo","MouseWheelScroll","MultiKey","N","NUM_KEYS","NoOp","Normal","Num0","Num1","Num2","Num3","Num4","Num5","Num6","Num7","Num8","Num9","O","P","Q","R","RightAlt","RightArrow","RightBracket","RightMouseButtonDown","RightMouseButtonUp","S","Semicolon","SingleQuote","Slash","Space","T","Tab","U","UpArrow","Update","V","W","WindowGainedCursor","WindowLostCursor","WindowResized","X","Y","Z","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","describe","describe","eq","eq","eq","fmt","fmt","fmt","from","from","from","from","from_winit_event","from_winit_key","get_hash","get_hash","hash","hash","hotkeys","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","lctrl","ne","ne","partial_cmp","partial_cmp","to_char","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","txt","type_id","type_id","type_id","is_double_click","EventCtx","Game","InputOnly","LoadingScreen","Pan","ScreenCaptureEverything","UpdateType","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canvas","canvas","canvas_movement","canvas_movement_called","clone","clone_into","cursor_clickable","cursor_grabbable","cursor_grabbing","default_line_height","eq","fake_mouseover","fmt","from","from","from","hide_cursor","input","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_font_loaded","is_key_down","last_drawn","lines","load_font","loading_screen","make_loading_screen","max_capacity","ne","new","no_op_event","normal_left_click","prerender","prerender","println","redo_mouseover","redraw","reprintln","request_update","set_style","show_cursor","style","style","style","title","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updates_requested","upload","dims","dir","leaflet_naming","zoom","Change","ChangeAll","ChangeAlpha","GeomBatch","MakeGrayscale","NoOp","RewriteColor","append","apply","as_any","as_any","as_any_mut","as_any_mut","autocrop","autocrop_dims","batch","borrow","borrow","borrow_mut","borrow_mut","centered_on","clone","clone","clone_into","clone_into","color","consume","default","deserialize","draw","eq","extend","fmt","fmt","from","from","from","from","geom_batch_stack","get_bounds","get_dims","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_geojson","into_widget","is_empty","list","load_svg","load_svg_bytes","load_svg_bytes_uncached","ne","new","push","push_with_z","rotate","rotate_around_batch_center","scale","scale_xy","serialize","set_z_offset","shift","to_owned","to_owned","translate","try_from","try_from","try_into","try_into","type_id","type_id","unioned_polygon","unshift","upload","Alignment","Axis","Center","GeomBatchStack","Horizontal","Left","Top","Vertical","alignment","append","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","axis","batch","batches","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","eq","eq","fmt","fmt","fmt","from","from","from","from_axis","get","get_mut","horizontal","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","push","set_alignment","set_axis","set_spacing","spacing","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vertical","UserInput","any_pressed","as_any","as_any_mut","borrow","borrow_mut","consume_event","event","event_consumed","from","get_mouse_scroll","get_moved_mouse","has_been_consumed","into","into_any","into_any_arc","into_any_rc","is_window_resized","key_released","lctrl_held","left_mouse_button_pressed","left_mouse_button_released","left_mouse_double_clicked","new","nonblocking_is_update_event","pressed","try_from","try_into","type_id","unconsume_event","use_update_event","window_lost_cursor","0","ClickedFreeSpace","ClickedObject","Dragging","DummyID","Keypress","Nothing","ObjectID","ToggleZoomed","ToggleZoomedBuilder","World","WorldOutcome","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","builder","clone","clone_into","color","dragging_from","draw","draw_master_batches","empty","from","from","from","hovering","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","just_unzoomed","just_unzoomed","new","objects","quadtree","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","world","zoomed","zoomed","cursor","dx","dy","obj","0","ClickedFreeSpace","ClickedObject","Dragging","DummyID","Keypress","Nothing","Object","ObjectBuilder","ObjectID","World","WorldOutcome","_id","_quadtree_id","add","add_unnamed","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounded","build","calculate_hover","clickable","clickable","clickable","clone","clone_into","draggable","draggable","draggable","dragging_from","draw","draw","draw_color","draw_hover","draw_hover","draw_hover_rewrite","draw_hovered","draw_master_batch","draw_master_batches","draw_normal","draw_normal","drawn_in_master_batch","eq","event","fmt","from","from","from","from","from","get_hash","hash","hitbox","hitbox","hitbox","hotkey","hover_alpha","hovering","id","initialize_hover","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","keybindings","keybindings","map_id","ne","objects","quadtree","rebuilt_during_drag","to_owned","tooltip","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unbounded","world","zorder","zorder","zorder","cursor","dx","dy","obj","DEBUG_PERFORMANCE","Settings","State","UPDATE_FREQUENCY","app","as_any","as_any","as_any_mut","as_any_mut","assets_are_gzipped","assets_are_gzipped","assets_base_url","assets_base_url","borrow","borrow","borrow_mut","borrow_mut","canvas","canvas_settings","canvas_settings","draw","dump_raw_events","dump_raw_events","event","free_memory","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","loading_tips","loading_tips","new","read_svg","read_svg","require_minimum_width","require_minimum_width","run","scale_factor","scale_factor","style","try_from","try_from","try_into","try_into","type_id","type_id","window_icon","window_icon","window_title","ScreenDims","ScreenPt","ScreenRectangle","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","center","clone","clone","clone","clone_into","clone_into","clone_into","contains","deserialize","dims","eq","eq","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","height","height","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","ne","ne","new","new","pad","percent_to_pt","placeholder","pt_to_percent","serialize","square","to_owned","to_owned","to_owned","to_polygon","to_pt","top_left","top_left_for_corner","translated","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","width","width","x","x1","x2","y","y1","y2","zero","zero","AB_ORANGE_1","DEFAULT_OUTLINE_THICKNESS","OutlineStyle","Style","as_any","as_any_mut","borrow","borrow_mut","btn_back","btn_close","btn_close_widget","btn_floating","btn_next","btn_outline","btn_plain","btn_plain_destructive","btn_plain_primary","btn_popup_icon_text","btn_prev","btn_solid","btn_solid_destructive","btn_solid_primary","btn_tab","button_style","clone","clone_into","dark_bg","dropdown_border","field_bg","from","hex","icon_fg","into","into_any","into_any_arc","into_any_rc","light_bg","loading_tips","panel_bg","pregame","primary_fg","section_bg","section_outline","text_destructive_color","text_hotkey_color","text_primary_color","text_secondary_color","text_tooltip_color","to_owned","try_from","try_into","type_id","ButtonStyle","apply","as_any","as_any_mut","bg","bg_disabled","bg_hover","borrow","borrow_mut","btn","clone","clone_into","dropdown","fg","fg_disabled","from","icon","icon_button","icon_bytes","icon_text","into","into_any","into_any_arc","into_any_rc","outline","outline_dark_fg","outline_light_fg","plain_dark_fg","plain_destructive","plain_light_fg","plain_primary","popup","solid_dark_fg","solid_destructive","solid_light_fg","solid_primary","text","to_owned","try_from","try_into","type_id","HIGH_QUALITY","LOW_QUALITY","PathConvIter","add_svg_inner","as_any","as_any_mut","borrow","borrow_mut","convert_color","convert_path","convert_stroke","deferred","first","from","into","into_any","into_any_arc","into_any_rc","into_iter","iter","load_svg","load_svg_bytes","load_svg_from_bytes_uncached","needs_end","next","point","prev","try_from","try_into","type_id","Col","Filter","Sortable","Static","Table","apply","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clicked","column","columns","data","descending","empty","filter","from","from","from","from_controls","get_filtered_data","id","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","label_per_row","new","panel_changed","render","replace_render","skip","sort_by","state","static_col","to_controls","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","BungeeInlineRegular","BungeeRegular","DEFAULT_FONT","DEFAULT_FONT_SIZE","Font","Line","OverpassBold","OverpassMonoBold","OverpassRegular","OverpassSemiBold","SCALE_LINE_HEIGHT","Text","TextExt","TextSpan","add_appended","add_line","append","append_all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","batch","batch","batch_text","bg","bg_color","big_heading_plain","big_heading_styled","big_monospaced","body","bold_body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","change_fg","clone","clone","clone","clone_into","clone_into","clone_into","default_fg","dims","display_title","eq","extend","family","fg","fg_color","fg_color_for_style","fmt","fmt","fmt","font","font","from","from","from","from","from","from","from_all","from_multiline","get_hash","hash","hash_key","highlight_last_line","inner_render","inner_wrap_to_pct","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","into_widget","into_widget","is_empty","lines","maybe_fg","new","outline_color","outlined","render","render_autocropped","render_curvey","render_line","secondary","size","size","small","small_heading","small_monospaced","text","text_widget","to_owned","to_owned","to_owned","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underlined","underlined","wrap_to_pct","Cached","as_any","as_any_mut","borrow","borrow_mut","clear","contents","default","from","into","into_any","into_any_arc","into_any_rc","key","new","screenshot","set","take","try_from","try_into","type_id","update","value","value_mut","warper","screenshot_everything","Warper","as_any","as_any_mut","borrow","borrow_mut","cam_zoom","event","from","into","into_any","into_any_arc","into_any_rc","line","new","started","try_from","try_into","type_id","Changed","ClickCustom","ClickOutcome","Clicked","CornerRadii","CornerRounding","Custom","DEFAULT_CORNER_RADIUS","DragDropReleased","EdgeInsets","FullyRounded","Label","LayoutStyle","Nothing","Outcome","Widget","WidgetImpl","WidgetOutput","abs","align_bottom","align_left","align_right","align_vert_center","apply_flexbox","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autocomplete","bg","bg","bg_batch","bg_color","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","button","can_restore","can_restore","centered","centered_cross","centered_horiz","centered_vert","clone","clone","clone_into","clone_into","col","compare_times","consume_geometry","container","containers","corner_rounding","corner_rounding","currently_hovering","custom_col","custom_row","default","default","downcast","downcast_mut","downcast_rc","downcast_ref","drag_drop","draw","draw","dropdown","dropdown","eq","evenly_spaced","evenly_spaced_col","evenly_spaced_row","event","fan_chart","fill_height","fill_width","filler","find","find_mut","flex_wrap","flex_wrap_no_inner_spacing","fmt","fmt","force_width","force_width_parent_pct","force_width_window_pct","from","from","from","from","from","from","from","from","from","from","from","get_all_click_actions","get_dims","get_flexbox","get_width_for_forcing","horiz_separator","id","image","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_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_geom","is","is_btn","is_default","just_draw","layout","left","line_plot","margin","margin_above","margin_below","margin_horiz","margin_left","margin_right","margin_vert","menu","named","ne","new","new","nothing","outcome","outline","outline","padding","padding_bottom","padding_left","padding_right","padding_top","panel","persistent_split","plots","rect","redo_layout","restore","restore","restore","right","row","scatter_plot","section","set_pos","slider","spinner","stash","style","tab_body","table","tabs","take","take_just_draw","text_box","to_owned","to_owned","toggle","top","try_from","try_from","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","uniform","vert_separator","widget","zero","Autocomplete","as_any","as_any_mut","borrow","borrow_mut","choices","chosen_values","current_line","draw","event","from","get_dims","into","into_any","into_any_arc","into_any_rc","menu","new_widget","num_search_results","recalc_menu","set_pos","take_final_value","tb","try_from","try_into","type_id","Button","ButtonBuilder","ButtonStateStyle","Label","action","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","batch","bg_color","bg_color","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_def","build_widget","clone","clone","clone","clone_into","clone_into","clone_into","color","corner_rounding","corner_rounding","custom_batch","custom_batch","default","default","default","default_style","dims","disable_style","disabled","disabled_tooltip","disabled_tooltip","disabled_tooltip","draw","draw_disabled","draw_hovered","draw_normal","event","fmt","fmt","fmt","font","font","font_size","font_size","from","from","from","from","get_dims","hitbox","horizontal","hotkey","hotkey","hotkey","hover_style","hovering","image","image","image_batch","image_bg_color","image_bytes","image_color","image_content_mode","image_corner_rounding","image_dims","image_first","image_padding","image_path","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_disabled","is_disabled","is_enabled","is_label_before_image","label","label_color","label_first","label_styled_text","label_text","label_underlined_text","new","new","no_tooltip","outline","outline","outline_color","override_style","padding","padding","padding_bottom","padding_left","padding_right","padding_top","set_pos","stack_axis","stack_spacing","stack_spacing","style","style_mut","styled_text","text","to_owned","to_owned","to_owned","tooltip","tooltip","tooltip","top_left","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vertical","CompareTimes","as_any","as_any_mut","borrow","borrow_mut","dims","draw","draw","event","from","get_dims","into","into_any","into_any_arc","into_any_rc","max","new_widget","set_pos","top_left","try_from","try_into","type_id","Container","Nothing","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","get_dims","get_dims","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_row","members","new","set_pos","set_pos","try_from","try_from","try_into","try_into","type_id","type_id","Card","DragDrop","Dragging","Idle","Initial","SPACE_BETWEEN_CARDS","State","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","axis","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cards","default_batch","dims","dims","draw","draw","eq","event","from","from","from","get_dims","get_dragging_state","hovering_batch","hovering_value","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_widget","label","mouseover_card","ne","new","push_card","recalc_draw","selected_batch","selected_value","set_initial_state","set_pos","state","top_left","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","value","cursor_at","drag_from","hovering","hovering","new_idx","orig_idx","selected","selected","Dropdown","as_any","as_any_mut","borrow","borrow_mut","btn","can_restore","choices","current_idx","current_value","current_value_label","draw","event","from","get_dims","into","into_any","into_any_rc","is_persisten_split","label","make_btn","menu","new","open_menu","restore","set_pos","try_from","try_into","type_id","FanChart","as_any","as_any_mut","borrow","borrow_mut","dims","draw","draw","event","from","get_dims","into","into_any","into_any_arc","into_any_rc","new_widget","set_pos","slidey_window","top_left","try_from","try_into","type_id","Filler","FixedSize","RatioWidthSquare","ResizeRule","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dims","draw","event","fixed_dims","from","from","get_dims","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","resize","set_pos","square_width","try_from","try_from","try_into","try_into","type_id","type_id","Bytes","GeomBatch","Image","ImageSource","Path","as_any","as_any","as_any_mut","as_any_mut","bg_color","bg_color","borrow","borrow","borrow_mut","borrow_mut","build_batch","clone","clone","clone_into","clone_into","color","color","content_mode","content_mode","corner_rounding","corner_rounding","default","dims","dims","empty","fmt","fmt","from","from","from_batch","from_bytes","from_path","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_widget","load","merged_image_style","padding","padding","padding_bottom","padding_left","padding_right","padding_top","source","source","source_batch","source_bytes","source_path","to_owned","to_owned","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","untinted","bytes","cache_key","DeferDraw","DrawWithTooltips","JustDraw","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","dims","dims","dims","draw","draw","draw","draw","draw","event","event","event","from","from","from","get_dims","get_dims","get_dims","hover","hovering_on_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","new_widget","new_widget","set_pos","set_pos","set_pos","tooltips","top_left","top_left","top_left","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","wrap","Hovering","LinePlot","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest","dims","draw","draw","draw_cursor","event","from","from","get_dims","get_hovering","hits","hovering","into","into","into_any","into_any","into_any_rc","into_any_rc","max_x","max_y","new_widget","set_hovering","set_pos","tooltip","top_left","try_from","try_from","try_into","try_into","type_id","type_id","unit_fmt","Menu","as_any","as_any_mut","borrow","borrow_mut","calculate_txt","choices","current_idx","dims","draw","event","from","get_dims","into","into_any","into_any_arc","into_any_rc","new","set_current","set_pos","take_current_choice","top_left","try_from","try_into","type_id","widget","Dims","ExactHeight","ExactPercent","ExactSize","MaxPercent","Panel","PanelBuilder","align","aligned","aligned_pair","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","autocomplete_done","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","build_custom","cached_flexbox","center_of","center_of_panel","clicked_outside","clip_rect","clone_stashed","compute_flexbox","container_dims","contents_dims","currently_hovering","dims","dims","draw","dropdown_value","empty","event","exact_height","exact_size","exact_size_percent","find","find_mut","from","from","from","get_all_click_actions","has_widget","horiz","horiz","ignore_initial_events","ignore_initial_events","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","invalidate_flexbox","is_button_enabled","is_checked","max_size","maybe_dropdown_value","maybe_find","maybe_is_checked","modify_spinner","new_builder","panel_dims","persistent_split_value","recompute_layout","recompute_layout_if_needed","recompute_scrollbar_layout","rect_of","replace","restore","restore_scroll","scroll_offset","scroll_to_member","scrollable_x","scrollable_y","set_scroll_offset","slider","slider_mut","spinner","stash","swap_inner_content","take","take_menu_choice","text_box","top_level","top_level","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_container_dims_for_canvas_dims","update_scroll_sliders","vert","vert","PersistentSplit","as_any","as_any_mut","borrow","borrow_mut","btn","button_builder","current_value","current_value","draw","dropdown","event","from","get_dims","into","into_any","into_any_rc","new","set_pos","spacer","try_from","try_into","type_id","widget","Axis","PlotOptions","Series","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","color","disabled","filterable","filterable","fixed","from","from","from_f64","from_percent","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","label","make_legend","max_x","max_y","prettyprint","pts","thick_lineseries","to_f64","to_percent","try_from","try_from","try_into","try_into","type_id","type_id","zero","ScatterPlot","as_any","as_any_mut","borrow","borrow_mut","dims","draw","draw","event","from","get_dims","into","into_any","into_any_arc","into_any_rc","new_widget","set_pos","top_left","try_from","try_into","type_id","AREA_SLIDER_BG_WIDTH","Area","Horizontal","SCROLLBAR_BG_WIDTH","Slider","Style","Vertical","area","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","button_geom","current_percent","dims","dragging","draw","draw","event","from","from","get_dims","get_percent","get_value","horizontal_scrollbar","inner_dims","inner_event","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","label","mouse_on_slider","new_widget","padding","pt_to_percent","recalc","set_percent","set_pos","style","top_left","try_from","try_from","try_into","try_into","type_id","type_id","vertical_scrollbar","dragger_len","dragger_len","main_bg_len","main_bg_len","width","0","RoundedF64","Spinner","SpinnerValue","TEXT_WIDTH","add","add_assign","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clamp","clone","clone_into","current","dims","down","draw","drawable","drawable","eq","event","f64_widget","fmt","from","from","get_dims","high","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","label","low","modify","ne","new","outline","partial_cmp","render_value","set_pos","step_size","sub","sub_assign","to_owned","to_string","top_left","try_from","try_from","try_into","try_into","type_id","type_id","up","widget","widget_with_custom_rendering","Stash","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","get_dims","get_value","into","into_any","into_any_rc","new_widget","set_pos","try_from","try_into","type_id","value","Col","Column","Filter","ROWS","Sortable","Static","Table","apply","as_any","as_any_mut","borrow","borrow_mut","col","columns","data","descending","filter","from","from_controls","id","into","into_any","into_any_rc","label_per_row","make_pagination","make_table","name","render","skip","sort_by","state","to_controls","try_from","try_into","type_id","Tab","TabController","activate_tab","active_content_id","active_tab_idx","active_tab_idx","as_any","as_any","as_any_mut","as_any_mut","bar_item","bar_items_id","borrow","borrow","borrow_mut","borrow_mut","build_bar_item_widget","build_bar_items","build_widget","content","from","from","handle_action","id","into","into","into_any","into_any","into_any_rc","into_any_rc","new","new","pop_active_content","push_tab","tab_id","tab_id","tabs","try_from","try_from","try_into","try_into","type_id","type_id","TextBox","as_any","as_any_mut","autofocus","borrow","borrow_mut","calculate_text","cursor_x","default_widget","dims","draw","event","from","get_dims","get_line","has_focus","hovering","into","into_any","into_any_arc","into_any_rc","label","line","new","padding","set_pos","top_left","try_from","try_into","type_id","widget","Toggle","as_any","as_any_mut","borrow","borrow_mut","btn","checkbox","choice","colored_checkbox","custom_checkbox","draw","enabled","event","from","get_dims","into","into_any","into_any_arc","into_any_rc","new_widget","other_btn","set_pos","switch","try_from","try_into","type_id"],"q":["widgetry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::Event","widgetry::ImageSource","","widgetry::UpdateType","","","","widgetry::app_state","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::assets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::backend_glow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::backend_glow_native","","","","","","","","","","","","","","","","","widgetry::canvas","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::color","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::drawing","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event::Event","widgetry::event_ctx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event_ctx::UpdateType","","","","widgetry::geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::geom::geom_batch_stack","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::input","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::WorldOutcome","","","","widgetry::mapspace::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::world::WorldOutcome","","","","widgetry::runner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::screen_geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::style::button_style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::svg","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::text","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::screenshot","widgetry::tools::warper","","","","","","","","","","","","","","","","","","widgetry::widgets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::autocomplete","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::button","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::compare_times","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::containers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::drag_drop","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::drag_drop::State","","","","","","","","widgetry::widgets::dropdown","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::fan_chart","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::filler","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::image","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::image::ImageSource","","widgetry::widgets::just_draw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::line_plot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::menu","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::panel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::persistent_split","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::plots","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::scatter_plot","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::slider","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::slider::Style","","","","","widgetry::widgets::spinner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::stash","","","","","","","","","","","","","","","","","","","widgetry::widgets::table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::tabs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::text_box","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::toggle","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","UTF-8 encoded bytes of an SVG","","Store a cached key/value pair, only recalculating when …","","","","","","","Change every instance of the first color to the second","Change all colors to the specified value. For this to be …","Change the alpha value of all colors to this value.","A dropdown, checkbox, spinner, etc changed values. The …","","Replace the entire stack of states with this stack.","An action was done, with custom data. The caller must …","When an action happens through a button-like widget, what …","An action was done","","","","The color
parameter is multiplied by any color baked into …","","","This destroys the current state, running the callback on …","Rules for how content should stretch to fill its bounds","","","","Don’t draw anything.","","","","","Call SharedAppState::draw_default
.","","","","","On a DragDrop widget, a member was clicked on and …","Before State::draw
is called, draw something else.","","Geometry that’s been uploaded to the GPU once and can …","","","","","","","","","","","","","","","","","","","","","","","Doesn’t do anything by itself, just used for …","","","","","A mutable builder for a group of colored polygons.","Previously rendered graphics, in the form of a GeomBatch
, …","Similar to [Widget::row
]/[Widget::column
], but for …","","","","","","","A stylable UI component builder which presents vector …","The visual","","","","Don’t do anything, keep the current state as the active …","Keep the current state as the active one, but immediately …","","","","","","","","","","","","","","","Note: When double clicking, there will be two …","","","","","","","Convert all colors to greyscale.","","If a state needs to pass data back to its parent, use …","","","Execute a sequence of transitions in order.","","","","Don’t do anything","","Nothing happened","","","","","","","","","","","","The result of a Panel handling an event","","","","","","","","","Path to an SVG file","","","","","Destroy the current state, and resume from the previous …","","Call the previous state’s draw
. This won’t recurse, …","Push a new active state on the top of the stack.","","","Replace the current state with a new one. Equivalent to …","A way to transform all colors in a GeomBatch.","","","","","","","","An f64 rounded to 4 decimal places. Useful with Spinners, …","","Maintaining aspect ratio, content grows until both bounds …","Maintaining aspect ratio, content grows until it touches …","Stretches content to fit its bounds exactly, breaking …","","","ScreenDims is in units of logical pixels, as opposed to …","ScreenPt is in units of logical pixels, as opposed to …","ScreenRectangle is in units of logical pixels, as opposed …","","","Customize how widgetry works. Most of these settings can…","Any data that should last the entire lifetime of the …","Many states fit a pattern of managing a single panel, …","","","","","","","","An invisible widget that stores some arbitrary data on …","A temporary state of an application. There’s a stack of …","","","","","","","","","","Once uploaded, textures are addressed by their id, …","","","","","When a state responds to an event, it can specify some …","","","","","","","","","","","","Create a new widget by implementing this trait. You can …","","","","","","","","","","","","","A widgetry application splits its state into two pieces: …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw","Draw the widget. Be sure to draw relative to the top-left …","","","","","","","","","","","","","","","","","Respond to a UI event, such as input or time passing.","Your chance to react to an event. Any side effects …","","","","","","","","","","","","","","","","","","","","","What width and height does the widget occupy? If this …","","","","","","","","","","","","","","","","","","Like std::include_bytes!
, but also returns its argument, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Some map-space elements are drawn differently when …","","","","","","","","","","Called when something on the panel has been clicked. …","","This widget produced an Outcome, and event handling …","","","","","","","","","","","","","","","This widget changed dimensions, so recalculate layout.","","","","","","","","","","","","","","","Your widget’s top left corner should be here. Handle …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, name files in a simple scheme intended for …","","","Replace the entire stack of states with this stack.","This destroys the current state, running the callback on …","Don’t draw anything.","Call SharedAppState::draw_default
.","Before State::draw
is called, draw something else.","Don’t do anything, keep the current state as the active …","Keep the current state as the active one, but immediately …","If a state needs to pass data back to its parent, use …","Execute a sequence of transitions in order.","Destroy the current state, and resume from the previous …","Call the previous state’s draw
. This won’t recurse, …","Push a new active state on the top of the stack.","Replace the current state with a new one. Equivalent to …","Any data that should last the entire lifetime of the …","Many states fit a pattern of managing a single panel, …","","A temporary state of an application. There’s a stack of …","When a state responds to an event, it can specify some …","","","","","","","","","Before State::event
is called, call this.","Before State::event
is called, call this.","Called before a normal exit, like window close","Called before a normal exit, like window close","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the …","Returns an Rc
-ed object from an Rc
-ed trait object if the …","Returns a reference to the object within the trait object …","Draw","","","","","Specifies what to draw before draw()","Specifies what to draw before draw()","","","","When DrawBaselayer::DefaultDraw is called, run this.","When DrawBaselayer::DefaultDraw is called, run this.","Will be called if State::event
or State::draw
panics.","Will be called if State::event
or State::draw
panics.","Respond to a UI event, such as input or time passing.","","","If true, then the top-most state on the stack needs to be …","If widgetry determines the video card is low on memory, …","If widgetry determines the video card is low on memory, …","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","Called when something on the panel has been clicked. …","Called when something on the panel has been clicked.","Called when something on the panel has been clicked.","Before this state is popped or replaced, call this.","Before this state is popped or replaced, call this.","Called when the mouse has moved.","Called when the mouse has moved.","If a panel on_click
event didn’t occur and panel_changed
…","If a panel on_click
event didn’t occur and panel_changed
…","","Called when something on the panel has changed. If a …","Called when something on the panel has changed. If a …","","A stack of states","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Geometry that’s been uploaded to the GPU once and can …","","","Uploads a sprite sheet of textures to the GPU so they can …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This has no effect when drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Some map-space elements are drawn differently when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color
parameter is multiplied by any color baked into …","","","","","","","","","","","","","","","","","","","","","Once uploaded, textures are addressed by their id, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Note: When double clicking, there will be two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow panning and zooming on the canvas. Exactly which …","","","","","","","","","","","","","","","","","","","","","","","","","","Checks if an extra font has previously been loaded with …","","","","Loads an extra font, used only for automatic fallback of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, name files in a simple scheme intended for …","","Change every instance of the first color to the second","Change all colors to the specified value. For this to be …","Change the alpha value of all colors to this value.","A mutable builder for a group of colored polygons.","Convert all colors to greyscale.","Don’t do anything","A way to transform all colors in a GeomBatch.","Appends all colored polygons from another batch to the …","","","","","","Sets the top-left to 0, 0. Not sure exactly when this …","","Wrap in a Widget for layouting, so this batch can become …","","","","","Translates the batch to be centered on some point.","","","","","Transforms all colors in a batch.","Returns the colored polygons in this batch, destroying …","","","Draws the batch, consuming it. Only use this for drawing …","","Applies one Fill to many polygons.","","","","Creates a batch of filled polygons.","","","","Compute the bounds of all polygons in this batch.","Returns the width and height of all geometry contained in …","","","","","","","","","Exports the batch to a list of GeoJSON features, labeling …","Wrap in a Widget, so the batch can be drawn as part of a …","True when the batch is empty.","","Returns a batch containing an SVG from a file.","Returns a GeomBatch from the bytes of a utf8 encoded SVG …","Returns a GeomBatch from the bytes of a utf8 encoded SVG …","","Creates an empty batch.","Adds a single polygon, painted according to Fill
","Offset z value to render above/below other polygons. z …","Rotates each polygon in the batch relative to the center …","Rotates each polygon in the batch relative to the center …","Scales the batch by some factor.","","","Overrides the Z-ordering offset for the batch. Must be in …","Removes the first polygon in the batch.","","","Translates the batch by some offset.","","","","","","","Builds a single polygon covering everything in this …","Adds a single polygon to the front of the batch, painted …","Upload the batch of polygons to the GPU, returning …","","","","Similar to [Widget::row
]/[Widget::column
], but for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A left click occurred while not hovering on any object","A hoverable object was clicked","An object is being dragged. The given offsets are …","If you don’t ever need to refer to objects in a World
, …","While hovering on an object with a defined hotkey, that …","Nothing interesting happened","Objects in a World
are uniquely identified by this …","Draws one of two versions of something, based on whether …","","A World
manages objects that exist in “map-space”, …","The result of a World
handling an event","","","","","","","","","","","","","Transforms all colors in both batches.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A left click occurred while not hovering on any object","A hoverable object was clicked","An object is being dragged. The given offsets are …","If you don’t ever need to refer to objects in a World
, …","While hovering on an object with a defined hotkey, that …","Nothing interesting happened","","This provides a builder API for adding objects to a World
.","Objects in a World
are uniquely identified by this …","A World
manages objects that exist in “map-space”, …","The result of a World
handling an event","","","Start adding an object to the World
. The caller should …","Begin adding an unnamed object to the World
.","","","","","","","","","","","","","","","","","","","","","Creates an empty World
, whose objects can exist in the …","Finalize the object, adding it to the World
.","","Mark the object as clickable. WorldOutcome::ClickedObject
…","","","","","Mark the object as draggable. The user can hover on this …","","","","Draw objects in the world that’re currently visible.","Specifies how to draw this object normally (while not …","Draw the object by coloring its hitbox","","","Draw the object in a hovered state by transforming the …","Specifies how to draw the object while the cursor is …","Draw something underneath all objects. This is useful for …","","","","Indicate that an object doesn’t need to be drawn …","","Let objects in the world respond to something happening.","","","","","","","","","Specifies the geometry of the object. Required.","","","While the user hovers over this object, they can press a …","Draw the object in a hovered state by changing the alpha …","","","After adding all objects to a World
, call this to …","","","","","","","","","","","","","","","","","","","","If the outcome references some ID, transform it to …","","","","If a drag event causes the world to be totally rebuilt, …","","Draw a tooltip while hovering over this object.","","","","","","","","","","","","","","","","","","Creates an empty World
, whose objects can exist anywhere …","","Provides ordering for overlapping objects. Higher values …","","","","","","","","Customize how widgetry works. Most of these settings can…","","","","","","","","","","","","","","","","","","","Returns naming hint. Logically consumes the number of …","Log every raw winit event to the DEBUG level.","","","","","","","","","","","","Sets the text that’ll appear during long …","","Specify the title of the window to open.","When calling Widget::draw_svg
, ButtonBuilder::image_path
, …","","If the screen width using the monitor’s detected scale …","","","Override the initial HiDPI scale factor from whatever …","","","","","","","","","Sets the window icon. This should be a 32x32 image.","","","ScreenDims is in units of logical pixels, as opposed to …","ScreenPt is in units of logical pixels, as opposed to …","ScreenRectangle is in units of logical pixels, as opposed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","title: name of previous screen, which you’ll return to","An “X” button","An “X” button to close the current state. Bound to …","","A right facing caret, like “>”, suitable for paging …","","","","","","A left facing caret, like “<”, suitable for paging to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get all entries, filtered and sorted according to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Render the text, without any autocropping. You can pass …","Render the text, autocropping blank space out of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Store a cached key/value pair, only recalculating when …","","","","","","","","","","","","","Get the current key.","","","update
is preferred, but sometimes produce_value
needs to …","Clears the current pair and returns it.","","","","Update the value if the key has changed.","Get the current value.","Get the current value, mutably.","","Take a screenshot of the entire canvas, tiling it based …","","","","","","","","","","","","","","","","","","","A dropdown, checkbox, spinner, etc changed values. The …","An action was done, with custom data. The caller must …","When an action happens through a button-like widget, what …","An action was done","","","","","On a DragDrop widget, a member was clicked on and …","","","","","Nothing happened","The result of a Panel handling an event","","Create a new widget by implementing this trait. You can …","","","","","","This doesn’t count against the entire container","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If a new Panel is being created to replace an older one, …","If a new Panel is being created to replace an older one, …","","","","","","","","","Creates a column with the specified widgets. Every member …","","","Things like padding don’t work on many widgets, so just …","","","","","Creates a column with the specified widgets. No margins …","Creates a row with the specified widgets. No margins or …","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the …","Returns an Rc
-ed object from an Rc
-ed trait object if the …","Returns a reference to the object within the trait object …","","Draw the widget. Be sure to draw relative to the top-left …","","","","","","Creates a column with the specified widgets, with a …","Creates a row with the specified widgets, with a spacing
…","Your chance to react to an event. Any side effects …","","","","","","","This one is really weird. percent_width should be LESS …","Like flex_wrap, but doesn’t horizontally space out …","","","Only for rows/columns. Used to force table columns to …","","","","","","","","","","","","","","","What width and height does the widget occupy? If this …","","Needed for force_width.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","This widget produced an Outcome, and event handling …","Callers have to adjust padding too, probably","","","","","","","","","","","This widget changed dimensions, so recalculate layout.","Restore state from the previous version of this widget, …","Restore state from the previous version of this widget, …","","","Creates a row with the specified widgets. Every member …","","","Your widget’s top left corner should be here. Handle …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button is clicked, Outcome::Clicked
with this …","","","","","","","","","","Set a background color for the button based on the button…","","","","","","","","","","Build a button.","Shorthand method to build a default widget whose action
…","Shorthand method to build a Button wrapped in a Widget","","","","","","","","Set independent rounding for each of the button’s …","","Set a pre-rendered GeomBatch to use for the button …","","","","","","","","The button cannot be clicked and will be styled as …","Set a tooltip Text
to appear when hovering over the …","","","","","","","","","","","Set the font used by the button’s label.","","Set the size of the font of the button’s label.","","","","","","","","The button’s items will be rendered in a horizontal row","Set a hotkey for the button","","","","","","","Set the image for the button. If not set, the button will …","Set a background color for the image, other than the …","Set the image for the button. If not set, the button will …","Rewrite the color of the button’s image.","If a custom image_dims
was set, control how the image …","Set independent rounding for each of the button’s image…","Scale the bounds containing the image. If image_dims
are …","Display the button’s image before the button’s label.","Set padding for the image","Set the image for the button. If not set, the button will …","","","","","","","","","","","","","","","","","","","","","","Set the color of the button’s label.","Display the button’s label before the button’s image.","Assign a pre-styled Text
instance if your button need …","Set the text of the button’s label.","Set the text of the button’s label. The text will be …","","","If a tooltip
is not specified, a default tooltip will be …","Set an outline for the button based on the button’s …","","","","Extra spacing around a button’s items (label and/or …","","Extra spacing around a button’s items (label and/or …","Extra spacing around a button’s items (label and/or …","Extra spacing around a button’s items (label and/or …","Extra spacing around a button’s items (label and/or …","","","Spacing between the image and text of a button. Has no …","","","","","","","","","Set a non-default tooltip Text
to appear when hovering …","","","","","","","","","","","","","","","","The button’s items will be rendered in a vertical column","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If a card is currently being dragged, return its original …","","","","","","","","","","","","","","","","","","This widget emits several events.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Doesn’t do anything by itself, just used for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a square filler, always some percentage of the …","","","","","","","UTF-8 encoded bytes of an SVG","Previously rendered graphics, in the form of a GeomBatch
, …","A stylable UI component builder which presents vector …","The visual","Path to an SVG file","","","","","Set a background color for the image. Has no effect …","","","","","","Render the Image
and any styling (padding, background, …","","","","","Rewrite the color of the image.","","If a custom dims
was set, control how the image should be …","","Set independent rounding for each of the image’s …","","","Scale the bounds containing the image. If dims
are not …","","An Image
with no renderable content. Useful for starting …","","","","","Create a new Image
from a GeomBatch
.","Create a new SVG Image
from bytes.","Create an SVG Image
, read from filename
, which is colored …","","","","","","","","","","Process self
into a GeomBatch
.","Create a new Image
based on self
, but overriding with any …","Set padding for the image. Has no effect unless custom …","","Padding below the image. Has no effect unless custom dims
…","Padding to the left of the image. Has no effect unless …","Padding to the right of the image. Has no effect unless …","Padding above the image. Has no effect unless custom dims
…","Set a new source for the Image
’s data.","","Set the GeomBatch for the button.","Set the bytes for the image.","Set the path to an SVG file for the image.","","","Add a tooltip to appear when hovering over the image.","","","","","","","","The image’s intrinsic colors will be used, it will not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","batch
: the GeomBatch
to draw tooltips
: (hitbox, text, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","label
is used to name the actual LinePlot widget. The …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes the autocomplete widget. It’s fine if the …","","","","","","","","","","","","","","Grab a stashed value and clone it.","","","","","","","","","Returns an empty panel. event
and draw
will have no …","","","","","","","","","","","","","","When a panel is built, a fake, “no-op” mouseover …","","","","","","","","","","","","","","","","","","","","","","","","","","","All margins/padding/etc from the previous widget are …","","","","","","","","","","","Grab a stashed value, with the ability to pass it around …","Swap the inner content of a container
widget with …","Removes a widget from the panel. Does not recalculate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An f64 rounded to 4 decimal places. Useful with Spinners, …","","","","","","","","","","","","","","","","","","","","","","","","","A spinner for f64s should prefer using this, which will …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a spinner using the SpinnerValue
’s default …","Creates a spinner using a custom method for rendering the …","An invisible widget that stores some arbitrary data on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A widget containing the tab bar and a content pane with …","","","","","","","","","","","","","","","Add a new tab.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,0,3,3,4,4,4,4,6,6,0,0,7,3,0,0,0,8,4,9,8,10,10,10,11,0,12,11,0,11,3,0,13,13,3,0,12,0,0,14,0,15,16,3,0,17,15,17,3,3,0,11,0,0,0,3,0,3,3,3,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,14,3,18,0,7,0,0,3,19,0,17,3,0,0,18,3,3,12,12,0,20,20,3,5,16,8,9,3,3,3,3,8,20,20,3,0,0,0,13,3,10,0,12,20,20,12,0,3,20,10,5,11,3,3,3,3,3,3,3,3,3,3,3,0,0,6,6,6,6,3,18,0,7,8,4,0,0,12,0,15,12,3,3,12,0,8,3,3,3,8,20,20,0,3,21,21,21,0,18,0,0,0,3,0,0,0,0,3,3,0,3,0,0,0,0,0,0,3,3,0,0,0,0,0,0,13,0,4,9,4,0,3,3,20,0,0,3,19,0,3,0,0,0,0,20,20,20,3,3,3,22,23,23,24,25,0,23,17,21,23,17,21,0,26,27,27,28,29,30,25,22,0,0,0,31,25,32,33,32,34,35,33,33,23,17,21,23,17,21,36,37,38,39,39,39,39,39,39,39,39,39,40,41,41,41,42,0,43,44,44,45,27,30,46,47,46,40,17,21,17,21,48,0,49,35,40,35,50,40,51,35,41,52,47,46,53,37,41,29,23,21,51,54,30,55,56,48,47,40,57,53,52,29,35,51,58,51,52,41,41,53,59,60,54,30,55,56,48,57,53,52,0,37,39,27,45,61,38,0,59,60,62,62,0,44,23,23,33,63,33,39,58,17,21,63,23,23,17,21,22,0,60,61,45,29,64,52,40,23,51,0,56,51,48,29,56,39,24,32,0,43,26,0,44,23,17,21,23,17,21,23,17,21,23,17,21,45,51,51,23,41,45,30,49,53,52,29,23,32,0,62,36,42,29,65,34,28,27,39,52,41,0,54,48,58,48,58,46,45,53,23,43,23,43,43,61,46,26,66,38,67,52,33,63,29,51,35,39,43,44,39,49,22,27,32,67,52,27,68,36,0,0,26,27,0,43,40,40,39,39,60,41,63,35,37,25,51,51,42,30,52,65,23,23,0,43,44,53,0,0,24,46,0,63,39,39,39,39,39,31,17,21,0,23,23,51,35,56,36,54,30,55,56,48,47,57,53,52,29,40,45,23,17,21,23,17,21,23,17,21,63,43,48,52,44,69,40,61,61,32,0,64,41,41,27,27,41,23,70,71,71,70,71,71,72,73,73,74,74,74,74,0,12,12,15,15,0,12,12,12,12,12,15,12,12,0,0,0,0,0,75,15,12,76,75,15,12,76,77,77,77,77,75,15,12,76,75,15,12,76,59,59,59,59,59,75,66,66,76,59,59,66,66,76,77,77,77,77,59,75,76,75,77,77,75,15,12,76,76,75,15,12,76,75,15,12,76,15,75,15,12,76,59,66,66,66,66,59,59,66,66,66,66,76,66,66,75,75,75,15,12,76,75,15,12,76,75,15,12,76,0,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,79,80,61,81,82,79,83,80,61,81,82,79,83,80,61,81,82,79,83,80,61,81,82,79,83,0,80,0,80,81,82,80,79,79,61,81,82,61,61,80,80,61,81,82,79,83,80,61,79,81,82,80,61,81,82,79,83,80,61,81,82,79,83,80,61,81,82,83,80,61,81,82,79,83,79,80,81,82,79,83,61,79,80,79,80,79,79,79,79,83,83,83,80,83,79,80,80,61,81,82,79,83,80,61,81,82,79,83,80,61,81,82,79,83,83,83,61,61,81,82,79,79,80,79,79,84,0,84,84,84,84,84,84,84,84,84,0,84,84,84,84,84,4,4,4,4,4,0,0,8,4,8,0,0,0,8,8,0,0,8,4,8,8,4,4,0,41,41,45,8,4,41,45,8,4,41,45,8,4,41,45,8,4,41,41,41,45,41,41,41,41,45,8,4,45,8,4,41,41,45,41,41,45,8,4,8,4,41,45,8,4,41,41,41,41,41,41,41,45,41,41,45,8,4,41,45,8,4,41,45,8,4,41,45,8,4,45,41,41,41,41,41,41,45,41,41,41,41,41,45,8,4,41,45,41,45,41,41,45,8,4,45,41,45,8,4,41,45,8,4,41,45,8,4,41,41,41,41,1,22,22,1,22,1,1,22,0,13,13,1,0,1,22,0,13,1,22,1,22,22,22,1,1,1,1,1,1,1,0,13,22,22,22,22,22,13,1,65,22,13,1,65,22,22,22,13,1,65,22,13,1,65,22,13,1,65,22,13,1,65,22,22,22,13,1,65,22,22,13,1,65,22,13,13,13,1,65,22,22,22,65,22,13,1,65,22,13,1,65,22,13,1,65,22,13,1,65,0,22,65,22,13,1,65,65,22,22,22,22,22,22,22,13,65,22,22,13,1,65,0,22,22,13,1,65,22,13,1,65,22,13,1,65,0,0,0,0,0,0,0,26,43,26,85,43,26,85,43,43,26,26,26,26,26,43,26,85,43,26,85,43,43,43,43,43,43,43,85,43,43,43,26,85,43,43,26,43,26,43,26,43,26,85,43,26,85,85,43,26,85,43,43,43,43,85,43,43,26,43,43,43,26,26,43,43,43,43,43,85,43,26,85,43,26,85,43,26,85,43,43,43,26,26,85,26,26,3,5,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,20,20,3,5,3,3,3,3,20,20,3,3,0,20,20,0,3,3,20,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,20,20,3,3,3,3,3,3,3,3,3,20,3,3,20,20,20,3,3,3,20,3,5,20,3,5,20,3,5,20,3,5,20,3,5,20,3,5,3,5,3,5,20,3,5,20,3,5,20,3,5,5,20,3,3,5,3,5,0,20,3,5,20,3,5,20,3,5,20,3,5,0,20,5,3,5,3,20,3,5,20,3,5,20,3,5,3,20,3,5,72,0,18,18,0,18,18,0,44,86,18,44,86,18,44,44,44,86,18,44,86,18,44,86,44,44,18,18,44,44,44,44,18,44,18,44,86,18,44,44,44,86,18,44,86,18,18,44,86,18,44,44,86,86,44,44,44,86,18,86,44,44,44,86,86,44,86,86,44,44,44,44,44,86,86,18,44,86,18,44,86,18,44,86,18,44,44,74,74,74,74,10,10,10,0,10,10,0,28,10,28,10,28,10,28,28,28,28,10,28,10,28,28,10,28,10,28,28,28,10,28,10,28,28,10,28,28,10,10,0,28,28,28,10,28,10,28,10,28,10,28,28,28,28,28,28,28,10,28,28,28,28,28,28,28,10,28,28,28,10,28,28,10,28,10,28,10,28,28,28,0,0,9,0,19,9,9,19,25,25,19,9,25,19,9,25,25,25,25,19,9,25,19,9,25,19,9,25,19,9,25,25,19,9,19,9,25,19,9,25,25,25,25,25,19,9,25,19,9,25,19,9,25,19,9,25,25,25,25,25,25,19,9,25,19,9,25,19,9,25,19,9,25,25,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,87,88,88,88,0,88,88,0,0,0,0,0,89,90,89,90,89,90,89,90,90,89,90,90,90,91,89,91,89,89,90,90,91,89,90,89,90,89,90,89,90,89,90,89,91,91,90,89,90,89,90,89,90,89,90,0,89,90,92,92,92,92,87,88,88,88,0,88,88,0,0,0,0,0,93,93,91,91,91,88,94,93,87,91,88,94,93,87,91,88,94,93,87,91,88,94,93,87,91,94,91,94,94,93,87,87,94,94,93,91,91,94,94,94,93,94,94,91,91,94,93,94,87,91,87,91,88,94,93,87,87,87,94,94,93,94,94,91,94,91,91,88,94,93,87,91,88,94,93,87,88,87,91,88,94,93,87,94,93,88,87,91,91,91,87,94,94,93,91,88,94,93,87,91,88,94,93,87,91,88,94,93,87,91,94,94,94,93,92,92,92,92,0,0,0,0,95,95,27,95,27,27,27,27,27,95,27,95,27,95,27,27,95,27,27,95,95,95,27,95,27,95,27,95,27,27,27,27,27,27,27,27,0,27,27,95,95,27,95,27,95,27,27,27,27,0,0,0,70,71,64,70,71,64,70,71,64,70,71,64,71,70,71,64,70,71,64,71,64,71,70,64,70,71,64,70,70,71,64,64,64,64,64,64,71,64,70,71,64,70,71,64,70,71,64,70,71,64,70,64,70,64,64,71,71,71,64,64,70,71,64,71,70,71,64,70,70,71,64,70,71,64,70,71,64,71,64,70,71,71,70,71,71,70,64,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,39,39,39,39,39,39,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,96,96,96,96,0,0,0,96,96,96,96,96,96,96,96,96,0,0,0,96,96,0,96,96,96,96,0,0,97,97,0,98,99,97,98,99,97,98,99,97,98,99,97,98,99,99,99,99,99,98,99,99,97,98,98,99,99,99,97,98,99,97,98,99,97,98,99,99,99,99,99,99,99,98,99,98,99,97,98,99,97,98,99,97,98,6,6,0,0,0,0,6,6,6,6,0,0,0,0,34,34,34,34,6,63,34,6,63,34,63,34,31,34,34,63,63,63,63,63,6,63,34,6,63,34,34,6,63,34,6,63,34,34,34,63,6,34,6,63,63,63,6,63,34,63,63,6,63,63,34,34,34,34,34,6,6,34,34,34,34,6,63,34,6,63,34,6,63,34,6,63,34,63,34,34,34,63,34,63,63,34,34,63,0,63,63,63,63,63,63,63,31,6,63,34,34,6,63,34,6,63,34,6,63,34,63,63,34,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,50,50,50,50,50,50,50,50,0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,11,11,0,11,14,0,16,0,11,0,14,16,0,11,0,0,0,0,32,32,32,32,32,32,11,16,67,32,100,14,36,11,16,67,32,100,14,36,0,32,32,32,100,11,16,67,32,100,14,36,11,16,67,32,100,14,36,36,0,60,60,32,32,32,32,14,36,14,36,32,0,32,32,0,32,100,32,32,32,14,36,60,60,60,60,0,60,32,0,32,36,32,32,32,60,0,32,32,0,32,32,32,32,14,36,32,32,32,11,16,67,32,100,14,14,14,36,36,36,32,60,32,32,32,32,0,11,16,67,32,100,14,36,11,16,67,32,100,14,36,100,14,36,11,16,67,32,100,14,36,32,60,32,36,0,32,36,0,32,32,32,32,32,32,32,0,32,36,67,32,32,67,32,100,32,32,32,32,32,0,0,0,32,67,60,60,32,36,32,0,32,60,0,0,0,100,32,0,0,32,32,0,14,36,0,36,11,16,67,32,100,14,36,11,16,67,32,100,14,36,11,16,67,32,100,14,36,36,32,32,36,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,0,0,0,101,101,51,102,103,101,51,102,103,51,51,102,101,51,102,103,101,51,102,103,51,51,51,51,102,103,51,102,103,103,51,51,51,102,51,102,103,51,101,51,51,51,101,51,101,101,101,101,101,51,102,103,51,103,51,103,101,51,102,103,101,101,51,51,101,51,51,101,51,102,51,51,51,51,51,51,51,51,51,51,101,51,102,103,101,51,102,103,101,51,102,103,101,51,102,103,101,51,101,51,102,51,51,51,51,51,101,51,51,51,102,51,51,51,51,51,51,51,51,101,51,51,51,51,51,103,103,51,102,103,51,101,51,101,101,51,102,103,101,51,102,103,101,51,102,103,51,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,105,104,104,105,105,105,105,104,105,104,105,104,105,104,105,0,0,106,106,106,0,0,30,107,106,30,107,106,30,30,107,106,30,107,106,30,107,30,107,30,30,106,30,30,107,106,30,30,107,30,30,107,106,30,107,106,107,106,30,107,106,30,30,30,106,30,30,30,107,30,30,30,30,30,30,107,106,30,107,106,30,107,106,107,108,108,109,110,108,108,109,110,0,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,111,111,111,111,111,111,111,111,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,55,55,55,55,0,112,112,0,68,112,68,112,68,112,68,112,112,68,68,68,68,112,68,68,112,68,112,68,112,68,112,68,68,68,68,112,68,112,68,112,7,7,0,0,7,35,7,35,7,35,35,35,7,35,7,35,35,7,35,7,35,35,35,35,35,35,35,35,35,35,35,7,35,7,35,35,35,35,7,35,7,35,7,35,7,35,7,35,35,35,35,35,35,35,35,35,35,35,35,35,7,35,35,35,7,35,7,35,7,35,73,73,0,0,0,113,56,114,113,56,114,114,113,56,114,113,56,114,113,56,114,113,56,114,113,56,113,56,114,113,56,114,113,56,114,56,56,113,56,114,113,56,114,113,114,113,56,114,56,114,113,56,114,56,113,56,114,113,56,114,113,56,114,113,56,114,113,0,0,48,115,48,115,48,115,48,115,48,48,48,48,115,48,48,115,48,48,115,48,48,115,48,115,48,115,48,48,48,48,48,115,48,48,115,48,115,48,115,48,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,116,116,116,116,0,0,40,117,117,40,117,116,40,117,116,40,40,117,116,40,117,116,117,117,40,40,40,40,40,40,40,40,40,40,40,117,40,40,40,40,117,117,117,40,40,40,117,116,40,40,40,117,117,117,40,117,116,40,117,116,116,40,117,116,40,40,40,117,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,117,40,117,116,40,117,116,40,117,116,40,40,40,117,0,37,37,37,37,37,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0,0,58,49,58,49,58,49,58,49,49,58,58,58,58,58,49,118,118,58,49,58,49,58,49,58,49,49,0,58,58,118,49,0,118,118,58,49,58,49,58,49,118,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,119,119,0,0,0,119,53,53,119,53,119,53,119,53,119,53,53,53,53,53,53,53,53,119,53,53,53,53,119,53,53,119,53,119,53,119,53,119,53,53,53,119,53,53,53,53,53,53,53,119,53,119,53,119,53,120,121,120,121,122,2,0,0,0,0,2,2,52,2,52,2,52,2,52,2,52,2,2,52,52,52,52,52,52,2,52,52,2,52,2,52,52,52,2,52,2,2,52,2,52,52,52,2,52,52,2,52,52,52,2,2,2,2,52,52,2,52,2,52,2,52,52,52,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,0,0,0,97,97,0,98,123,123,123,123,123,99,99,99,99,123,98,99,123,123,123,99,0,0,123,123,99,99,98,98,123,123,123,0,0,24,24,24,24,124,24,124,24,124,24,124,24,124,24,124,24,24,124,124,24,24,24,124,24,124,24,124,24,124,24,24,24,24,124,24,124,24,124,24,124,24,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["into",8,["string"]],["string",3]],["textspan",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["bool",15]],["choice",3]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",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,[[],["controlstate",4]],[[],["contentmode",4]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["transition",4]],[[["widgetoutput",3],["eventctx",3]]],null,null,null,null,[[["color",3]],["choice",3]],null,null,null,null,null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],null,[[["vec",3]],[["choice",3],["vec",3,["choice"]]]],[[]],[[]],[[]],null,null,[[],["screendims",3]],null,null,null,null,null,null,null,null,[[["vec",3,["key"]],["key",4]],["multikey",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["key",4]],["choice",3]],null,null,null,null,null,null,null,null,null,[[["key",4]],["multikey",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["multikey",4]],["choice",3]],null,[[["into",8,["string"]],["string",3]],["choice",3]],null,null,null,null,null,[[["str",15],["eventctx",3],["panel",3]],["transition",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["settings",3],["fnonce",8]]],null,null,null,null,null,null,null,null,null,[[["screenpt",3]]],null,null,null,null,null,null,null,null,null,null,null,[[["str",15]],[["string",3],["choice",3,["string"]]]],[[["into",8,["string"]],["vec",3],["string",3]],[["vec",3,["choice"]],["choice",3,["string"]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],[[]],[[]],null,[[["into",8,["string"]],["string",3]],["choice",3]],null,null,null,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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["choice",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,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["canvas",3]]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3]],[["result",4,["box","box"]],["box",3],["box",3]]],[[],["option",4]],[[["rc",3]],[["rc",3],["result",4,["rc","rc"]],["rc",3]]],[[],["option",4]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["canvas",3]]],[[["canvas",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3],["transition",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[["panel",3],["box",3,["simplestate"]],["simplestate",8]],[["box",3,["state"]],["state",8]]],[[["str",15],["eventctx",3],["panel",3]],["transition",4]],[[["eventctx",3],["box",3,["cloneableany"]],["cloneableany",8],["panel",3]],["transition",4]],[[["eventctx",3],["box",3,["cloneableany"]],["cloneableany",8],["panel",3]],["transition",4]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[["panel",3],["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[["panel",3],["eventctx",3]],[["option",4,["transition"]],["transition",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[],["bool",15]],null,[[],["any",8]],[[],["any",8]],[[],["assets",3]],[[],[["str",15],["option",4,["str"]]]],null,[[]],[[]],[[["geombatch",3],["bounds",3],["string",3]]],[[["geombatch",3],["string",3]]],[[]],null,null,null,[[]],[[["str",15]],["option",4]],[[["string",3]],[["geombatch",3],["option",4,["geombatch"]]]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["str",15]],["bool",15]],[[["usize",15],["font",4]],["f64",15]],null,[[["vec",3,["u8"]],["str",15],["u8",15]]],[[["fn",8],["string",3],["bool",15],["box",3,["fn"]],["option",4,["string"]],["style",3]],["assets",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["geombatch",3],["bool",15]],["drawable",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15],["context",3]],[["program",6],["result",6,["program"]]]],[[["color",3]]],[[["str",15],["u32",15],["context",3]],[["result",6,["shader"]],["shader",6]]],null,[[["context",3]]],[[["context",3]]],[[["canvas",3],["f64",15]]],[[["gfxctxinnards",3]]],[[],["gfxctxinnards",3]],[[]],[[]],[[]],null,[[["eventctx",3]],["drawable",3]],[[["screenrectangle",3],["canvas",3],["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["f64",15]],[[["context",3]]],[[["context",3]],["vertexarray",3]],[[["context",3]],["buffer",3]],[[["context",3],["windowadapter",3]],["prerenderinnards",3]],[[["u8",15],["u32",15],["vec",3,["u8"]]],["result",6]],null,null,[[["prerenderinnards",3],["uniforms",3],["drawable",3]]],[[]],[[["option",4]]],[[["screendims",3],["string",3]],["result",6]],[[["cursoricon",4]]],[[["bool",15]]],[[["icon",3]]],null,null,null,[[["canvas",3],["f64",15]],["option",4]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["context",3]],["result",6]],[[["context",3]],["result",6]],null,null,null,null,[[],["window",3]],null,null,[[["screendims",3],["f64",15]]],[[["f64",15]],["screendims",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctxinnards",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["settings",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["window",3]],[[["screendims",3],["f64",15]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["horizontalalignment",4],["verticalalignment",4],["screendims",3]],["screenpt",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["pt2d",3]]],[[],["pt2d",3]],[[],["screenpt",3]],[[["f64",15]]],[[],["canvassettings",3]],[[],["horizontalalignment",4]],[[],["verticalalignment",4]],[[]],[[]],[[]],null,null,[[],["result",4]],null,null,null,[[["horizontalalignment",4]],["bool",15]],[[["verticalalignment",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["screenpt",3]],[[],[["option",4,["pt2d"]],["pt2d",3]]],[[],[["option",4,["screenpt"]],["screenpt",3]]],[[],["bounds",3]],[[],["bounds",3]],[[],["bounds",3]],[[],["screendims",3]],null,[[["userinput",3]],[["option",4,["updatetype"]],["updatetype",4]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,null,[[["pt2d",3]],["screenpt",3]],[[["screenrectangle",3]]],[[],["f64",15]],[[],["f64",15]],null,[[["horizontalalignment",4]],["bool",15]],[[["verticalalignment",4]],["bool",15]],[[["screendims",3],["canvassettings",3]],["canvas",3]],[[],["canvassettings",3]],[[["screenpt",3]],["pt2d",3]],[[],["result",4]],null,[[]],[[]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,[[["screenpt",3],["f64",15]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["f32",15]],["color",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["string",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["fill",4]],[[],["texture",3]],[[],["lineargradient",3]],[[]],[[]],[[]],[[]],[[],["result",4]],[[["f64",15]],["color",3]],[[["color",3]],["bool",15]],[[["fill",4]],["bool",15]],[[["texture",3]],["bool",15]],[[["lineargradient",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["color",3]],["fill",4]],[[["texture",3]],["fill",4]],[[]],[[]],[[]],null,[[["f32",15]],["color",3]],[[["str",15]],["color",3]],[[["pt2d",3]],["color",3]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["f64",15]],["f32",15]],[[["f64",15],["color",3]],["color",3]],null,[[["color",3]],["bool",15]],[[["fill",4]],["bool",15]],[[["texture",3]],["bool",15]],[[["lineargradient",3]],["bool",15]],[[["lineargradient",3]],["fill",4]],null,[[["usize",15]],["color",3]],[[["f32",15]],["color",3]],[[["usize",15],["f32",15]],["color",3]],[[["f32",15]],["color",3]],[[],["result",4]],[[["f64",15]],["color",3]],[[["pt2d",3]]],null,[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[["f64",15]],["f64",15]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["geombatch",3],["bool",15]],["drawable",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["assets",3]],[[],["prerender",3]],[[],["assets",3]],[[],["prerender",3]],null,[[],["bool",15]],[[],[["str",15],["option",4,["str"]]]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["color",3]]],[[],["f64",15]],[[]],[[["text",3]]],[[["polygon",3],["color",3]]],[[["screenrectangle",3]]],[[["formatter",3]],["result",6]],[[["option",4,["f32"]],["f32",15],["screenpt",3],["pt2d",3],["f64",15]]],[[]],[[]],[[]],[[]],[[],[["option",4,["pt2d"]],["pt2d",3]]],[[],["usize",15]],[[],["f64",15]],[[],["bounds",3]],[[],["usize",15]],null,null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["key",4]],["bool",15]],[[],["bool",15]],null,[[["bool",15],["canvas",3],["style",3],["prerender",3]],["gfxctx",3]],[[["canvas",3]],["uniforms",3]],null,null,null,null,[[["drawable",3]]],[[["drawable",3],["screenpt",3]]],[[]],null,[[["screenpt",3]],["pt2d",3]],null,[[["string",3]]],[[],["style",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,[[["geombatch",3]],["drawable",3]],[[["geombatch",3]],["drawable",3]],[[["geombatch",3]],["drawable",3]],null,[[["screendims",3]]],[[],["screendims",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["event",4]],[[],["key",4]],[[],["multikey",4]],[[]],[[]],[[]],[[["key",4]],["ordering",4]],[[["multikey",4]],["ordering",4]],[[],["string",3]],[[],["string",3]],[[["event",4]],["bool",15]],[[["key",4]],["bool",15]],[[["multikey",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["key",4]],["multikey",4]],[[]],[[["f64",15],["instant",6],["windowevent",4]],[["event",4],["option",4,["event"]]]],[[["keyboardinput",3]],[["option",4,["key"]],["key",4]]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[["vec",3,["key"]],["key",4]],["multikey",4]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["key",4]],["multikey",4]],[[["event",4]],["bool",15]],[[["multikey",4]],["bool",15]],[[["key",4]],[["option",4,["ordering"]],["ordering",4]]],[[["multikey",4]],[["option",4,["ordering"]],["ordering",4]]],[[["bool",15]],[["option",4,["char"]],["char",15]]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["eventctx",3]],["textspan",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["assets",3]],[[],["prerender",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["bool",15]],null,[[],["updatetype",4]],[[]],[[]],[[]],[[]],[[],["f64",15]],[[["updatetype",4]],["bool",15]],null,[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["str",15]],["bool",15]],[[["key",4]],["bool",15]],null,null,[[["vec",3,["u8"]],["str",15],["u8",15]]],[[["into",8,["string"]],["fnonce",8],["string",3]]],[[["text",3]],["panel",3]],null,[[["updatetype",4]],["bool",15]],[[["prerender",3],["screendims",3],["string",3],["style",3]],["loadingscreen",3]],[[["fnmut",8],["bool",15]]],[[],["bool",15]],null,null,[[["string",3]]],[[],["bool",15]],[[]],[[["string",3]]],[[["updatetype",4]]],[[["style",3]]],[[]],[[],["style",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["geombatch",3]],["drawable",3]],null,null,null,null,null,null,null,null,null,null,null,[[["geombatch",3]]],[[["color",3]],["color",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["geombatch",3]],null,[[],["widget",3]],[[]],[[]],[[]],[[]],[[["pt2d",3]],["geombatch",3]],[[],["geombatch",3]],[[],["rewritecolor",4]],[[]],[[]],[[["rewritecolor",4]],["geombatch",3]],[[],["vec",3]],[[]],[[],["result",4]],[[["gfxctx",3]]],[[["rewritecolor",4]],["bool",15]],[[["vec",3,["polygon"]],["polygon",3],["fill",4],["into",8,["fill"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["vec",3]],["geombatch",3]],[[["color",3]],["rewritecolor",4]],[[]],null,[[],["bounds",3]],[[],["screendims",3]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],[["vec",3,["feature"]],["feature",3]]],[[["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["str",15],["asref",8,["str"]]],["geombatch",3]],[[],["geombatch",3]],[[],["geombatch",3]],[[["rewritecolor",4]],["bool",15]],[[],["geombatch",3]],[[["polygon",3],["fill",4],["into",8,["fill"]]]],[[["polygon",3],["f64",15],["fill",4],["into",8,["fill"]]]],[[["angle",3]],["geombatch",3]],[[["angle",3]],["geombatch",3]],[[["f64",15]],["geombatch",3]],[[["f64",15]],["geombatch",3]],[[],["result",4]],[[["f64",15]],["geombatch",3]],[[]],[[]],[[]],[[["f64",15]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["polygon",3]],[[["polygon",3],["fill",4],["into",8,["fill"]]]],[[["eventctx",3]],["drawable",3]],null,null,null,null,null,null,null,null,null,[[["vec",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[],["geombatch",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["axis",4]],[[],["alignment",4]],[[],["geombatchstack",3]],[[]],[[]],[[]],[[]],[[["axis",4]],["bool",15]],[[["alignment",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["geombatch",3],["axis",4],["vec",3,["geombatch"]]]],[[["usize",15]],[["option",4,["geombatch"]],["geombatch",3]]],[[["usize",15]],[["geombatch",3],["option",4,["geombatch"]]]],[[["geombatch",3],["vec",3,["geombatch"]]]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3]]],[[["alignment",4]]],[[["axis",4]]],[[]],null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["geombatch",3],["vec",3,["geombatch"]]]],null,[[],[["option",4,["key"]],["key",4]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],null,null,[[]],[[],["option",4]],[[],[["option",4,["screenpt"]],["screenpt",3]]],[[],["bool",15]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[["key",4]],["bool",15]],null,[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["canvas",3],["event",4]],["userinput",3]],[[],[["option",4,["duration"]],["duration",3]]],[[["option",4,["multikey"]],["into",8,["option"]]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[],["bool",15]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["togglezoomed",3]],[[],["togglezoomedbuilder",3]],[[],["togglezoomedbuilder",3]],[[]],[[["rewritecolor",4]]],null,[[["gfxctx",3]]],null,[[["eventctx",3]],["togglezoomed",3]],[[]],[[]],[[["geombatch",3]]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["eventctx",3],["geombatch",3]],["togglezoomed",3]],null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["objectbuilder",3]],[[],[["dummyid",3],["objectbuilder",3,["dummyid"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["bounds",3]],["world",3]],[[["eventctx",3]]],[[["pt2d",3]],["option",4]],[[]],null,null,[[],["dummyid",3]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["into",8,["togglezoomedbuilder"]],["togglezoomedbuilder",3]]],[[["color",3]]],null,null,[[["rewritecolor",4]]],[[["into",8,["togglezoomedbuilder"]],["togglezoomedbuilder",3]]],[[["eventctx",3],["into",8,["togglezoomedbuilder"]],["togglezoomedbuilder",3]]],null,null,null,[[]],[[["dummyid",3]],["bool",15]],[[["eventctx",3]],["worldoutcome",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[]],[[["polygon",3]]],null,null,[[["str",15],["multikey",4],["into",8,["multikey"]]]],[[["f32",15]]],null,null,[[["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["fn",8]],[["worldoutcome",4],["objectid",8]]],[[["dummyid",3]],["bool",15]],null,null,[[["world",3]]],[[]],[[["text",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["world",3]],null,[[["usize",15]]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["bool",15]]],null,[[["string",3]]],null,[[]],[[]],[[]],[[]],null,[[["canvassettings",3]]],null,[[["prerender",3],["bool",15]],[["option",4,["string"]],["string",3]]],[[]],null,[[["event",4],["prerender",3]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["text",3]]],null,[[["str",15]],["settings",3]],[[["box",3,["fn"]],["fn",8]]],null,[[["f64",15]]],null,[[["settings",3],["fnonce",8]]],[[["f64",15]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["string",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["screenpt",3]],[[],["screenpt",3]],[[],["screenrectangle",3]],[[],["screendims",3]],[[]],[[]],[[]],[[["screenpt",3]],["bool",15]],[[],["result",4]],[[],["screendims",3]],[[["screenpt",3]],["bool",15]],[[["screendims",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["logicalposition",3,["f64"]],["f64",15]],["screenpt",3]],[[]],[[],["screendims",3]],[[["f64",15]],["screendims",3]],[[["i64",15]],["screendims",3]],[[["logicalsize",3,["f64"]],["f64",15]],["screendims",3]],[[]],[[["bounds",3]]],[[],["f64",15]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["screenpt",3]],["bool",15]],[[["screendims",3]],["bool",15]],[[["f64",15]],["screenpt",3]],[[["f64",15]],["screendims",3]],[[["edgeinsets",3]]],[[["f64",15]],["screenpt",3]],[[],["screenrectangle",3]],[[["screenpt",3]],["option",4]],[[],["result",4]],[[["f64",15]]],[[]],[[]],[[]],[[],["polygon",3]],[[],["pt2d",3]],[[["screendims",3],["screenpt",3]],["screenrectangle",3]],[[["canvas",3],["screenpt",3]],["screenpt",3]],[[["f64",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["f64",15]],null,null,null,null,null,null,null,[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["str",15]],["buttonbuilder",3]],[[],["buttonbuilder",3]],[[["eventctx",3]],["widget",3]],null,[[],["buttonbuilder",3]],null,null,null,null,[[["str",15]],["buttonbuilder",3]],[[],["buttonbuilder",3]],null,null,null,null,null,[[],["style",3]],[[]],[[],["style",3]],null,null,[[]],[[["str",15]],["color",3]],null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["style",3]],null,null,[[],["style",3]],null,null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[["buttonbuilder",3]],["buttonbuilder",3]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[],["buttonbuilder",3]],[[],["buttonstyle",3]],[[]],[[],["buttonbuilder",3]],null,null,[[]],[[["str",15]],["buttonbuilder",3]],[[["buttonbuilder",3]],["buttonbuilder",3]],[[],["buttonbuilder",3]],[[["into",8,["string"]],["str",15],["string",3]],["buttonbuilder",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[]],[[]],[[]],[[],["buttonstyle",3]],[[]],[[]],[[["str",15]],["buttonbuilder",3]],[[]],[[]],[[]],[[]],[[["into",8,["string"]],["string",3]],["buttonbuilder",3]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["tree",3],["geombatch",3],["f32",15]],[["string",3],["bounds",3],["result",4,["bounds","string"]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["paint",4],["tree",3],["f64",15]],["fill",4]],[[["path",3]],["pathconviter",3]],[[["f32",15],["stroke",3],["tree",3]]],null,null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],null,[[["str",15],["prerender",3]]],[[["str",15],["prerender",3]],["result",6]],[[],["result",6]],null,[[],[["option",4,["pathevent"]],["pathevent",6]]],[[["f64",15]],["point",6]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["bool",15]],[[["col",4],["fn",8],["str",15],["box",3,["fn"]]]],null,null,null,[[],["filter",3]],null,[[]],[[]],[[]],null,[[],["vec",3]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["filter",3],["box",3,["fn"]],["str",15],["vec",3],["fn",8]],["table",3]],[[["panel",3]]],[[["eventctx",3]],["widget",3]],[[["panel",3],["eventctx",3]]],null,null,null,[[["box",3,["fn"]],["str",15],["fn",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,[[["into",8,["string"]],["string",3]],["textspan",3]],null,null,null,null,null,null,null,null,[[["vec",3,["textspan"]],["textspan",3]]],[[]],[[["textspan",3]]],[[["vec",3,["textspan"]],["textspan",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["color",3]],["text",3]],null,[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["color",3]],["text",3]],[[],["font",4]],[[],["textspan",3]],[[],["text",3]],[[]],[[]],[[]],[[["color",3]],["text",3]],[[["assets",3]],["screendims",3]],[[],["textspan",3]],[[["font",4]],["bool",15]],[[["text",3]]],[[],["str",15]],[[["color",3]],["textspan",3]],null,[[["style",3]],["color",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["font",4]],["textspan",3]],null,[[]],[[]],[[]],[[],["text",3]],[[["textspan",3]],["text",3]],[[]],[[["vec",3,["textspan"]],["textspan",3]],["text",3]],[[["vec",3]],["text",3]],[[],["u64",15]],[[]],[[],["string",3]],[[["color",3]]],[[["f32",15],["assets",3]],["geombatch",3]],[[["assets",3],["f64",15]],["text",3]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["option",4,["color"]],["color",3]],["textspan",3]],[[],["text",3]],null,[[["color",3]],["textspan",3]],[[],["geombatch",3]],[[],["geombatch",3]],[[["polyline",3],["f64",15]],["geombatch",3]],[[["f32",15],["assets",3],["vec",3,["textspan"]],["textspan",3]],["geombatch",3]],[[],["textspan",3]],[[["usize",15]],["textspan",3]],null,[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],null,[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[["option",4,["multikey"]],["eventctx",3],["into",8,["option"]],["str",15]],["text",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["textspan",3]],null,[[["eventctx",3],["usize",15]],["text",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["option",4]],[[],["cached",3]],null,[[]],[[],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["fnmut",8],["option",4]]],[[],["option",4]],[[],["option",4]],null,[[["prerender",3],["screendims",3],["state",3],["str",15],["bool",15],["f64",15]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3]],["bool",15]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["option",4,["f64"]],["eventctx",3],["pt2d",3],["f64",15]],["warper",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["f64",15]],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["vec",3],["bool",15],["stretch",3],["eventctx",3],["f64",15]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[["color",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["bool",15]],[[],["bool",15]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["cornerrounding",4]],[[],["edgeinsets",3]],[[]],[[]],[[["widget",3],["vec",3,["widget"]]],["widget",3]],null,[[["geombatch",3]]],[[],["widget",3]],null,[[["into",8,["cornerrounding"]],["cornerrounding",4]],["widget",3]],null,[[],[["option",4,["string"]],["string",3]]],[[["widget",3],["vec",3,["widget"]]],["widget",3]],[[["widget",3],["vec",3,["widget"]]],["widget",3]],[[]],[[],["edgeinsets",3]],[[["box",3]],[["result",4,["box","box"]],["box",3],["box",3]]],[[],["option",4]],[[["rc",3]],[["rc",3],["result",4,["rc","rc"]],["rc",3]]],[[],["option",4]],null,[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["str",15],["debug",8],["asref",8,["str"]],["partialeq",8],["choice",3],["eventctx",3],["clone",8],["vec",3,["choice"]]],["widget",3]],[[["edgeinsets",3]],["bool",15]],[[],["widget",3]],[[["usize",15],["widget",3],["vec",3,["widget"]]],["widget",3]],[[["usize",15],["widget",3],["vec",3,["widget"]]],["widget",3]],[[["widgetoutput",3],["eventctx",3]]],null,[[],["widget",3]],[[],["widget",3]],null,[[["str",15]],[["option",4,["widget"]],["widget",3]]],[[["str",15]],[["option",4,["widget"]],["widget",3]]],[[["eventctx",3],["percent",3]],["widget",3]],[[["eventctx",3],["percent",3]],["widget",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["f64",15]],["widget",3]],[[["f64",15]],["widget",3]],[[["eventctx",3],["percent",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[["cornerradii",3]]],[[["f64",15]]],[[]],[[["f64",15]],["edgeinsets",3]],[[["usize",15]],["edgeinsets",3]],[[]],[[["hashset",3]]],[[],["screendims",3]],[[["node",3],["stretch",3],["vec",3]]],[[],["f64",15]],[[["eventctx",3],["f64",15]],["widget",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["f64"]],["f64",15]]],[[],["bool",15]],[[["str",15]],["bool",15]],[[],["bool",15]],null,null,null,null,[[["into",8,["edgeinsets"]],["edgeinsets",3]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],null,[[["into",8,["string"]],["string",3]],["widget",3]],[[["edgeinsets",3]],["bool",15]],[[],["widgetoutput",3]],[[["box",3,["widgetimpl"]],["widgetimpl",8]],["widget",3]],[[],["widget",3]],null,[[["outlinestyle",6]],["widget",3]],null,[[["into",8,["edgeinsets"]],["edgeinsets",3]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],[[["usize",15]],["widget",3]],null,null,null,null,null,[[["eventctx",3],["widgetimpl",8]]],[[["eventctx",3],["widgetimpl",8]]],[[["eventctx",3],["panel",3]]],null,[[["widget",3],["vec",3,["widget"]]],["widget",3]],null,[[["eventctx",3]],["widget",3]],[[["screenpt",3]]],null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,[[["str",15]],[["option",4,["widget"]],["widget",3]]],[[],["justdraw",3]],null,[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["f64",15]]],[[["eventctx",3],["f64",15]],["widget",3]],null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["eventctx",3],["vec",3]],["widget",3]],null,[[["eventctx",3]]],[[["screenpt",3]]],[[],[["vec",3],["option",4,["vec"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3],["controlstate",4]],["geombatch",3]],[[["controlstate",4],["color",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["str",15]],["button",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3],["str",15],["asref",8,["str"]]],["widget",3]],[[],["buttonbuilder",3]],[[],["buttonstatestyle",3]],[[],["label",3]],[[]],[[]],[[]],null,[[["into",8,["cornerrounding"]],["cornerrounding",4]]],null,[[["geombatch",3],["controlstate",4]]],null,[[],["buttonbuilder",3]],[[],["buttonstatestyle",3]],[[],["label",3]],null,null,null,[[["bool",15]]],[[]],null,null,[[["gfxctx",3]]],null,null,null,[[["widgetoutput",3],["eventctx",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["font",4]]],null,[[["usize",15]]],null,[[]],[[]],[[]],[[]],[[],["screendims",3]],null,[[]],[[["option",4,["multikey"]],["into",8,["option"]]]],null,null,null,null,[[["image",3]]],null,[[["geombatch",3],["bounds",3]]],[[["controlstate",4],["color",3]]],[[]],[[["into",8,["rewritecolor"]],["rewritecolor",4],["controlstate",4]]],[[["contentmode",4]]],[[["into",8,["cornerrounding"]],["cornerrounding",4]]],[[["screendims",3],["into",8,["screendims"]]]],[[]],[[["into",8,["edgeinsets"]],["edgeinsets",3]]],[[["str",15]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["bool",15]],null,null,[[["controlstate",4],["color",3]]],[[]],[[["text",3],["controlstate",4]]],[[["into",8,["string"]],["string",3]]],[[["into",8,["string"]],["string",3]]],[[["option",4,["multikey"]],["polygon",3],["str",15],["multikey",4],["option",4,["text"]],["geombatch",3],["text",3],["bool",15],["eventctx",3]],["button",3]],[[]],[[]],[[["outlinestyle",6],["controlstate",4]]],null,[[["controlstate",4],["color",3]]],[[["buttonstyle",3]]],[[["into",8,["edgeinsets"]],["edgeinsets",3]]],null,[[["f64",15]]],[[["f64",15]]],[[["f64",15]]],[[["f64",15]]],[[["screenpt",3]]],null,[[["f64",15]]],null,[[["controlstate",4]],["buttonstatestyle",3]],[[["controlstate",4]],["buttonstatestyle",3]],null,null,[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["str",15],["eventctx",3],["vec",3],["asref",8,["str"]]],["widget",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[]],[[],["screendims",3]],[[],["screendims",3]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["widget",3],["vec",3,["widget"]],["bool",15]],["container",3]],[[["screenpt",3]]],[[["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["gfxctx",3]]],null,[[["state",4]],["bool",15]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[]],[[]],[[],["screendims",3]],[[],["option",4]],null,[[],["option",4]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3]],[["usize",15],["option",4,["usize"]]]],[[["state",4]],["bool",15]],[[["eventctx",3],["str",15],["stackaxis",4]]],[[["geombatch",3],["screendims",3]]],[[["eventctx",3]]],null,[[],["option",4]],[[["option",4]]],[[["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[],["bool",15]],null,null,[[]],[[],["str",15]],[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["eventctx",3],["str",15],["bool",15]],["button",3]],null,[[["choice",3],["vec",3,["choice"]],["eventctx",3],["str",15],["bool",15]],["dropdown",3]],[[["eventctx",3]]],[[["eventctx",3],["widgetimpl",8]]],[[["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["time",3],["unitfmt",3],["axis",8],["series",3,["time"]],["eventctx",3],["plotoptions",3,["time"]],["vec",3,["series"]],["hgramvalue",8]],["widget",3]],[[["screenpt",3]]],[[["duration",3],["vec",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["screendims",3]],[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[["screendims",3]],["widget",3]],[[]],[[]],[[],["screendims",3]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["screenpt",3]]],[[["eventctx",3],["f64",15]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["color",3]]],null,[[]],[[]],[[]],[[]],[[["eventctx",3]],["option",4]],[[],["image",3]],[[],["imagesource",4]],[[]],[[]],[[["into",8,["rewritecolor"]],["rewritecolor",4]]],null,[[["contentmode",4]]],null,[[["into",8,["cornerrounding"]],["cornerrounding",4]]],null,[[],["image",3]],[[["screendims",3],["into",8,["screendims"]]]],null,[[]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["geombatch",3],["bounds",3]]],[[]],[[["str",15]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],[[["prerender",3]]],[[]],[[["into",8,["edgeinsets"]],["edgeinsets",3]]],null,[[["f64",15]]],[[["f64",15]]],[[["f64",15]]],[[["f64",15]]],[[["imagesource",4]]],null,[[["geombatch",3],["bounds",3]]],[[]],[[["str",15]]],[[]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,null,[[["widgetoutput",3],["eventctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[]],[[]],[[],["screendims",3]],[[],["screendims",3]],[[],["screendims",3]],null,null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3],["vec",3],["eventctx",3],["box",3,["fn"]],["fn",8]],["widget",3]],[[["geombatch",3]],["widget",3]],[[["screenpt",3]]],[[["screenpt",3]]],[[["screenpt",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["geombatch",3]],["widget",3]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3]]],null,null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[]],[[],["screendims",3]],[[],["vec",3]],null,null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["plotoptions",3],["unitfmt",3],["eventctx",3],["str",15],["vec",3,["series"]],["series",3]],["widget",3]],[[["eventctx",3]]],[[["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["style",3]],["text",3]],null,null,null,[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["choice",3],["vec",3,["choice"]]]],[[["usize",15]]],[[["screenpt",3]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["choice",3],["vec",3,["choice"]]],["widget",3]],null,null,null,null,null,null,null,[[["horizontalalignment",4],["verticalalignment",4]]],[[["horizontalalignment",4],["verticalalignment",4]],["panelbuilder",3]],[[],["panelbuilder",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["str",15]],[["vec",3],["option",4,["vec"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],null,[[["str",15]],["screenpt",3]],[[],["screenpt",3]],[[["eventctx",3]],["bool",15]],null,[[["str",15]],["clone",8]],[[]],null,null,[[],[["option",4,["string"]],["string",3]]],null,null,[[["gfxctx",3]]],[[["str",15],["asref",8,["str"]]],[["clone",8],["partialeq",8]]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["outcome",4]],[[["f64",15]],["panelbuilder",3]],[[["screendims",3]],["panelbuilder",3]],[[["usize",15]],["panelbuilder",3]],[[["str",15]]],[[["str",15]]],[[]],[[]],[[]],[[],[["hashset",3,["string"]],["string",3]]],[[["str",15]],["bool",15]],null,null,[[],["panelbuilder",3]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],[[["str",15]],["bool",15]],[[["str",15]],["bool",15]],[[["percent",3]],["panelbuilder",3]],[[["str",15],["asref",8,["str"]]],[["option",4],["clone",8],["partialeq",8]]],[[["str",15]],[["option",4,["widget"]],["widget",3]]],[[["str",15]],[["bool",15],["option",4,["bool"]]]],[[["eventctx",3],["str",15],["spinnervalue",8]]],[[["widget",3]],["panelbuilder",3]],[[],["screendims",3]],[[["str",15]],[["clone",8],["partialeq",8]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3]]],[[["str",15]],["screenrectangle",3]],[[["widget",3],["str",15],["eventctx",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[]],[[["eventctx",3],["string",3]]],null,null,[[["eventctx",3]]],[[["str",15]],["slider",3]],[[["str",15]],["slider",3]],[[["str",15]],["spinnervalue",8]],[[["str",15]],[["refcell",3],["rc",3,["refcell"]]]],[[["eventctx",3],["str",15],["widget",3]]],[[["str",15]],["widget",3]],[[["str",15]]],[[["str",15]],["string",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["screendims",3]]],[[["eventctx",3]],["bool",15]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3]],["buttonbuilder",3]],[[]],null,[[["gfxctx",3]]],null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["multikey"]],["choice",3],["vec",3,["choice"]],["eventctx",3],["str",15],["into",8,["option"]]],["persistentsplit",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["option",4,["multikey"]],["choice",3],["vec",3,["choice"]],["eventctx",3],["str",15],["into",8,["option"]]],["widget",3]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,[[],["plotoptions",3]],null,[[],["plotoptions",3]],[[]],[[]],[[["f64",15]]],[[["f64",15]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["plotoptions",3]],["widget",3]],null,null,[[["unitfmt",3]],["string",3]],null,[[["distance",3],["pt2d",3],["vec",3,["pt2d"]]],["polygon",3]],[[],["f64",15]],[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["time",3],["unitfmt",3],["axis",8],["f64",15],["series",3,["time"]],["addassign",8],["eventctx",3],["plotoptions",3,["time"]],["vec",3,["series"]],["div",8,["f64"]]],["widget",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["eventctx",3],["str",15],["f64",15]],["widget",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["polygon",3]],null,null,null,[[["gfxctx",3]]],null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[]],[[],["screendims",3]],[[],["f64",15]],[[["usize",15]],["usize",15]],[[["eventctx",3],["f64",15]],["widget",3]],[[],["screendims",3]],[[["eventctx",3]],["bool",15]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["option",4,["string"]],["string",3],["eventctx",3],["style",4],["f64",15]],["widget",3]],[[],["edgeinsets",3]],[[["screenpt",3]],["f64",15]],[[["eventctx",3]]],[[["eventctx",3],["f64",15]]],[[["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["f64",15]],["widget",3]],null,null,null,null,null,null,null,null,null,null,[[["roundedf64",3]],["roundedf64",3]],[[["roundedf64",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[],["roundedf64",3]],[[]],null,null,null,[[["gfxctx",3]]],[[["style",3],["prerender",3]],["drawable",3]],null,[[["roundedf64",3]],["bool",15]],[[["widgetoutput",3],["eventctx",3]]],[[["eventctx",3],["f64",15]],["widget",3]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["screendims",3]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["eventctx",3]]],[[["roundedf64",3]],["bool",15]],[[["string",3],["eventctx",3],["fn",8],["box",3,["fn"]]]],null,[[["roundedf64",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[["screenpt",3]]],null,[[["roundedf64",3]],["roundedf64",3]],[[["roundedf64",3]]],[[]],[[],["string",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3],["fn",8],["box",3,["fn"]]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[],[["refcell",3],["rc",3,["refcell"]]]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["str",15]],["widget",3]],[[["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,null,null,[[]],null,null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["eventctx",3]],["widget",3]],[[["widget",3],["vec",3,["widget"]],["eventctx",3],["vec",3],["f64",15]],["widget",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[["eventctx",3],["usize",15],["panel",3]]],[[],["string",3]],[[],["usize",15]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[],["string",3]],[[]],[[]],[[]],[[]],[[["eventctx",3],["bool",15]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,[[]],[[]],[[["eventctx",3],["str",15],["panel",3]],["bool",15]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["widget",3],["buttonbuilder",3],["string",3]]],[[]],[[],["widget",3]],[[["widget",3],["buttonbuilder",3]]],[[["usize",15]],["string",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["style",3]],["text",3]],null,[[["into",8,["string"]],["string",3],["eventctx",3]],["widget",3]],null,[[["gfxctx",3]]],[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[],["string",3]],null,null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["usize",15],["string",3],["eventctx",3],["bool",15]],["textbox",3]],null,[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["into",8,["string"]],["usize",15],["string",3],["eventctx",3],["bool",15]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["option",4,["multikey"]],["bool",15],["eventctx",3],["str",15],["into",8,["option"]]],["widget",3]],[[["option",4,["multikey"]],["bool",15],["eventctx",3],["str",15],["into",8,["option"]]],["widget",3]],[[["color",3],["eventctx",3],["str",15],["bool",15]],["widget",3]],[[["option",4,["multikey"]],["into",8,["option"]],["bool",15],["eventctx",3],["str",15],["vec",3,["textspan"]],["textspan",3]],["widget",3]],[[["gfxctx",3]]],null,[[["widgetoutput",3],["eventctx",3]]],[[]],[[],["screendims",3]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["any",8],["box",3,["any","global"]]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["button",3],["bool",15]],["widget",3]],null,[[["screenpt",3]]],[[["option",4,["multikey"]],["bool",15],["eventctx",3],["str",15],["into",8,["option"]]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]]],"p":[[3,"Texture"],[3,"RoundedF64"],[4,"Key"],[4,"VerticalAlignment"],[4,"MultiKey"],[4,"Font"],[4,"ImageSource"],[4,"HorizontalAlignment"],[4,"Alignment"],[4,"RewriteColor"],[4,"Outcome"],[4,"Transition"],[4,"Fill"],[4,"CornerRounding"],[4,"DrawBaselayer"],[4,"ClickOutcome"],[4,"ControlState"],[4,"UpdateType"],[4,"Axis"],[4,"Event"],[4,"ContentMode"],[3,"Color"],[3,"Choice"],[3,"TabController"],[3,"GeomBatchStack"],[3,"Prerender"],[3,"Settings"],[3,"GeomBatch"],[3,"TextBox"],[3,"DragDrop"],[8,"TextExt"],[3,"Widget"],[3,"ButtonStyle"],[3,"Text"],[3,"Image"],[3,"EdgeInsets"],[3,"PersistentSplit"],[3,"Toggle"],[3,"Style"],[3,"Panel"],[3,"Canvas"],[3,"Warper"],[3,"GfxCtx"],[3,"EventCtx"],[3,"CanvasSettings"],[3,"Autocomplete"],[3,"Menu"],[3,"LinePlot"],[3,"Series"],[3,"Cached"],[3,"ButtonBuilder"],[3,"Spinner"],[3,"Slider"],[3,"CompareTimes"],[3,"FanChart"],[3,"DrawWithTooltips"],[3,"ScatterPlot"],[3,"PlotOptions"],[8,"State"],[8,"WidgetImpl"],[3,"Drawable"],[3,"UserInput"],[3,"TextSpan"],[3,"ScreenDims"],[3,"LinearGradient"],[8,"SimpleState"],[3,"WidgetOutput"],[3,"Filler"],[3,"Stash"],[3,"ScreenPt"],[3,"ScreenRectangle"],[13,"LeftMouseButtonUp"],[13,"Bytes"],[13,"ScreenCaptureEverything"],[3,"App"],[3,"SimpleStateWrapper"],[8,"SharedAppState"],[3,"Assets"],[3,"PrerenderInnards"],[3,"GfxCtxInnards"],[3,"VertexArray"],[3,"Buffer"],[3,"SpriteTexture"],[3,"WindowAdapter"],[3,"Uniforms"],[3,"LoadingScreen"],[3,"DummyID"],[4,"WorldOutcome"],[3,"ToggleZoomed"],[3,"ToggleZoomedBuilder"],[3,"World"],[13,"Dragging"],[3,"Object"],[3,"ObjectBuilder"],[3,"State"],[3,"PathConvIter"],[4,"Col"],[3,"Filter"],[3,"Table"],[3,"LayoutStyle"],[3,"Button"],[3,"ButtonStateStyle"],[3,"Label"],[3,"Nothing"],[3,"Container"],[4,"State"],[3,"Card"],[13,"Dragging"],[13,"Initial"],[13,"Idle"],[3,"Dropdown"],[4,"ResizeRule"],[3,"JustDraw"],[3,"DeferDraw"],[3,"Hovering"],[4,"Dims"],[3,"PanelBuilder"],[8,"Axis"],[4,"Style"],[13,"Horizontal"],[13,"Vertical"],[13,"Area"],[3,"Column"],[3,"Tab"]]},\
"widgetry_demo":{"doc":"","t":[3,3,11,11,11,11,11,11,11,11,5,12,11,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,11,11,5,12,5,5,12,12,12,11,11,11,11,11,11,11,11],"n":["App","Demo","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_drag_drop","controls","draw","elapsed","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","main","make_controls","make_tabs","make_timeseries_panel","new","redraw_stopwatch","run","scrollable_canvas","setup_scrollable_canvas","setup_texture_demo","tabs","texture_demo","timeseries_panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":["widgetry_demo","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,2,1,2,1,2,1,2,0,2,2,2,2,1,2,1,2,1,2,1,1,2,0,0,0,2,2,2,0,2,0,0,2,2,2,1,2,1,2,1,2,1,2],"f":[null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["usize",15],["eventctx",3]],[["usize",15],["dragdrop",3,["usize"]]]],null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["any",8],["arc",3,["any"]]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],[[["eventctx",3],["tabcontroller",3]],["panel",3]],[[["eventctx",3]],["tabcontroller",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]]],[[["eventctx",3]]],[[["settings",3]]],null,[[["eventctx",3]],["drawable",3]],[[["eventctx",3],["texture",3]],["drawable",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]]],"p":[[3,"App"],[3,"Demo"]]}\
}');
if (window.initSearch) {window.initSearch(searchIndex)};