From 2b2982b69a5e346f978512bbfaa923fd77606b35 Mon Sep 17 00:00:00 2001 From: dabreegster Date: Wed, 23 Feb 2022 14:53:32 +0000 Subject: [PATCH] deploy: 7bb61327261bb8701ee671cfc8e466ddcfdddd9d --- rustdoc/game/app/struct.App.html | 2 +- rustdoc/game/pregame/proposals/fn.launch.html | 2 +- rustdoc/game/pregame/proposals/index.html | 2 +- .../game/pregame/proposals/struct.Proposals.html | 4 ++-- rustdoc/map_editor/app/index.html | 2 +- rustdoc/map_editor/app/struct.App.html | 4 ++-- rustdoc/map_editor/app/struct.MainState.html | 4 ++-- rustdoc/map_editor/model/fn.dump_to_osm.html | 2 +- rustdoc/map_editor/model/fn.time_to_id.html | 2 +- rustdoc/map_editor/model/index.html | 2 +- rustdoc/map_editor/model/struct.Model.html | 2 +- rustdoc/map_gui/all.html | 2 +- rustdoc/map_gui/tools/enum.Executable.html | 10 +++++----- rustdoc/map_gui/tools/fn.app_header.html | 2 +- rustdoc/map_gui/tools/fn.change_map_btn.html | 2 +- rustdoc/map_gui/tools/fn.find_exe.html | 2 +- rustdoc/map_gui/tools/fn.home_btn.html | 2 +- .../map_gui/tools/fn.intersections_from_roads.html | 2 +- rustdoc/map_gui/tools/fn.open_browser.html | 3 --- rustdoc/map_gui/tools/fn.update_url_map_name.html | 2 +- rustdoc/map_gui/tools/index.html | 4 ++-- rustdoc/map_gui/tools/sidebar-items.js | 2 +- rustdoc/map_gui/tools/struct.TitleScreen.html | 4 ++-- .../built_info/constant.BUILT_TIME_UTC.html | 2 +- .../title_screen/built_info/fn.maybe_update.html | 2 +- .../tools/title_screen/built_info/index.html | 2 +- .../tools/title_screen/enum.Executable.html | 10 +++++----- rustdoc/map_gui/tools/title_screen/index.html | 2 +- .../tools/title_screen/struct.TitleScreen.html | 4 ++-- rustdoc/search-index.js | 4 ++-- rustdoc/src/fifteen_min/viewer.rs.html | 4 ++-- rustdoc/src/game/common/share.rs.html | 4 ++-- rustdoc/src/game/info/mod.rs.html | 2 +- rustdoc/src/game/pregame/proposals.rs.html | 4 +--- rustdoc/src/game/sandbox/gameplay/actdev.rs.html | 4 ++-- .../src/game/sandbox/gameplay/freeform/mod.rs.html | 4 ++-- rustdoc/src/game/ungap/predict.rs.html | 4 ++-- rustdoc/src/ltn/per_neighborhood.rs.html | 2 +- rustdoc/src/map_editor/app.rs.html | 14 +++++++++++++- rustdoc/src/map_editor/model.rs.html | 4 ++++ .../map_gui-931508a008638d94/out/built.rs.html | 2 +- rustdoc/src/map_gui/tools/city_picker.rs.html | 2 +- rustdoc/src/map_gui/tools/importer.rs.html | 4 ++-- rustdoc/src/map_gui/tools/mod.rs.html | 8 -------- rustdoc/src/map_gui/tools/title_screen.rs.html | 6 +----- rustdoc/src/osm_viewer/viewer.rs.html | 4 ++-- rustdoc/src/parking_mapper/mapper.rs.html | 4 ++-- rustdoc/src/santa/title.rs.html | 2 +- rustdoc/src/widgetry/tools/mod.rs.html | 8 ++++++++ rustdoc/widgetry/all.html | 2 +- rustdoc/widgetry/tools/fn.open_browser.html | 3 +++ rustdoc/widgetry/tools/index.html | 5 +++-- rustdoc/widgetry/tools/sidebar-items.js | 2 +- 53 files changed, 100 insertions(+), 89 deletions(-) delete mode 100644 rustdoc/map_gui/tools/fn.open_browser.html create mode 100644 rustdoc/widgetry/tools/fn.open_browser.html diff --git a/rustdoc/game/app/struct.App.html b/rustdoc/game/app/struct.App.html index c9ac81933e..bdae6bbb44 100644 --- a/rustdoc/game/app/struct.App.html +++ b/rustdoc/game/app/struct.App.html @@ -78,7 +78,7 @@ call this to handle all other events. Read more

Called when something on the panel has changed. If a transition is returned, stop handling the event and immediately apply the transition. Read more

Called when the mouse has moved.

-

Called when something on the panel has been clicked. Since the action is just a string, +

Called when something on the panel has been clicked. Since the action is just a string, the fallback case can just use unreachable!(). Read more

Called when something on the panel has been clicked.

Called when something on the panel has changed. If a transition is returned, stop handling diff --git a/rustdoc/game/pregame/proposals/fn.launch.html b/rustdoc/game/pregame/proposals/fn.launch.html index da5b5596d4..73165ecfe7 100644 --- a/rustdoc/game/pregame/proposals/fn.launch.html +++ b/rustdoc/game/pregame/proposals/fn.launch.html @@ -1,3 +1,3 @@ launch in game::pregame::proposals - Rust -

Function game::pregame::proposals::launch[][src]

fn launch(
    ctx: &mut EventCtx<'_>,
    app: &App,
    edits: PermanentMapEdits
) -> Transition<App>
+

Function game::pregame::proposals::launch[][src]

fn launch(
    ctx: &mut EventCtx<'_>,
    app: &App,
    edits: PermanentMapEdits
) -> Transition<App>
\ No newline at end of file diff --git a/rustdoc/game/pregame/proposals/index.html b/rustdoc/game/pregame/proposals/index.html index 441b6ce45c..037ce25a2c 100644 --- a/rustdoc/game/pregame/proposals/index.html +++ b/rustdoc/game/pregame/proposals/index.html @@ -1,5 +1,5 @@ game::pregame::proposals - Rust -

Module game::pregame::proposals[][src]

Structs

+

Module game::pregame::proposals[][src]

Structs

Functions

\ No newline at end of file diff --git a/rustdoc/game/pregame/proposals/struct.Proposals.html b/rustdoc/game/pregame/proposals/struct.Proposals.html index 3576471369..0385aaf582 100644 --- a/rustdoc/game/pregame/proposals/struct.Proposals.html +++ b/rustdoc/game/pregame/proposals/struct.Proposals.html @@ -1,8 +1,8 @@ Proposals in game::pregame::proposals - Rust -

Struct game::pregame::proposals::Proposals[][src]

pub struct Proposals {
+    

Struct game::pregame::proposals::Proposals[][src]

pub struct Proposals {
     proposals: HashMap<String, PermanentMapEdits>,
     current: Option<String>,
-}

Fields

proposals: HashMap<String, PermanentMapEdits>current: Option<String>

Implementations

Trait Implementations

Called when something on the panel has been clicked. Since the action is just a string, +}

Fields

proposals: HashMap<String, PermanentMapEdits>current: Option<String>

Implementations

Trait Implementations

Called when something on the panel has been clicked. Since the action is just a string, the fallback case can just use unreachable!(). Read more

Called when something on the panel has been clicked.

Called when something on the panel has changed. If a transition is returned, stop handling diff --git a/rustdoc/map_editor/app/index.html b/rustdoc/map_editor/app/index.html index 0da14dabe0..763ad7f70b 100644 --- a/rustdoc/map_editor/app/index.html +++ b/rustdoc/map_editor/app/index.html @@ -1,5 +1,5 @@ map_editor::app - Rust -

Module map_editor::app[][src]

Structs

+

Module map_editor::app[][src]

Structs

Enums

\ No newline at end of file diff --git a/rustdoc/map_editor/app/struct.App.html b/rustdoc/map_editor/app/struct.App.html index 5150b859a0..cb09959169 100644 --- a/rustdoc/map_editor/app/struct.App.html +++ b/rustdoc/map_editor/app/struct.App.html @@ -15,8 +15,8 @@ call this to handle all other events. Read more

Called when something on the panel has changed. If a transition is returned, stop handling the event and immediately apply the transition. Read more

Called when the mouse has moved.

-

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

-

Draw

+

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

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

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

diff --git a/rustdoc/map_editor/app/struct.MainState.html b/rustdoc/map_editor/app/struct.MainState.html index 8fe5820716..43793f3eb6 100644 --- a/rustdoc/map_editor/app/struct.MainState.html +++ b/rustdoc/map_editor/app/struct.MainState.html @@ -2,8 +2,8 @@

Struct map_editor::app::MainState[][src]

pub struct MainState {
     mode: Mode,
     panel: Panel,
-}

Fields

mode: Modepanel: Panel

Implementations

Trait Implementations

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

-

Draw

+}

Fields

mode: Modepanel: Panel

Implementations

Trait Implementations

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

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/map_editor/model/fn.dump_to_osm.html b/rustdoc/map_editor/model/fn.dump_to_osm.html index 4e7b68c83f..fec5b3a1f2 100644 --- a/rustdoc/map_editor/model/fn.dump_to_osm.html +++ b/rustdoc/map_editor/model/fn.dump_to_osm.html @@ -1,5 +1,5 @@ dump_to_osm in map_editor::model - Rust -

Function map_editor::model::dump_to_osm[][src]

fn dump_to_osm(map: &RawMap) -> Result<(), Error>
Expand description

Express a RawMap as a .osm file. Why not just save the RawMap? The format may change over time, +

Function map_editor::model::dump_to_osm[][src]

fn dump_to_osm(map: &RawMap) -> Result<(), Error>
Expand description

Express a RawMap as a .osm file. Why not just save the RawMap? The format may change over time, and even if a RawMap is saved as JSON, manually updating it is annoying. This is used to create synthetic maps that will never go bad – there will always be a pipeline to import a .osm file, so actually, .osm is a stable-over-time format.

diff --git a/rustdoc/map_editor/model/fn.time_to_id.html b/rustdoc/map_editor/model/fn.time_to_id.html index aa3416245b..e451643a3c 100644 --- a/rustdoc/map_editor/model/fn.time_to_id.html +++ b/rustdoc/map_editor/model/fn.time_to_id.html @@ -1,3 +1,3 @@ time_to_id in map_editor::model - Rust -

Function map_editor::model::time_to_id[][src]

fn time_to_id() -> i64
+

Function map_editor::model::time_to_id[][src]

fn time_to_id() -> i64
\ No newline at end of file diff --git a/rustdoc/map_editor/model/index.html b/rustdoc/map_editor/model/index.html index 14028ed875..12f85ddef2 100644 --- a/rustdoc/map_editor/model/index.html +++ b/rustdoc/map_editor/model/index.html @@ -1,5 +1,5 @@ map_editor::model - Rust -

Module map_editor::model[][src]

Structs

+

Module map_editor::model[][src]

Structs

Enums

Constants

Functions

diff --git a/rustdoc/map_editor/model/struct.Model.html b/rustdoc/map_editor/model/struct.Model.html index 781ce49053..d2a486d9a3 100644 --- a/rustdoc/map_editor/model/struct.Model.html +++ b/rustdoc/map_editor/model/struct.Model.html @@ -6,7 +6,7 @@ pub draw_extra: Drawable, pub include_bldgs: bool, intersection_geom: bool, -}

Fields

map: RawMapshowing_pts: Option<OriginalRoad>world: World<ID>draw_extra: Drawableinclude_bldgs: boolintersection_geom: bool

Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+}

Fields

map: RawMapshowing_pts: Option<OriginalRoad>world: World<ID>draw_extra: Drawableinclude_bldgs: boolintersection_geom: bool

Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can diff --git a/rustdoc/map_gui/all.html b/rustdoc/map_gui/all.html index df9b2ecbb4..bf00d13851 100644 --- a/rustdoc/map_gui/all.html +++ b/rustdoc/map_gui/all.html @@ -1,5 +1,5 @@ List of all items in this crate

List of all items[] -

Structs

Enums

Traits

Functions

Statics

Constants

+

Structs

Enums

Traits

Functions

Statics

Constants

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/enum.Executable.html b/rustdoc/map_gui/tools/enum.Executable.html index 62b29eb89d..d60c850bc3 100644 --- a/rustdoc/map_gui/tools/enum.Executable.html +++ b/rustdoc/map_gui/tools/enum.Executable.html @@ -1,5 +1,5 @@ Executable in map_gui::tools - Rust -

Enum map_gui::tools::Executable[][src]

pub enum Executable {
+    

Enum map_gui::tools::Executable[][src]

pub enum Executable {
     ABStreet,
     FifteenMin,
     OSMViewer,
@@ -7,15 +7,15 @@
     Santa,
     RawMapEditor,
     LTN,
-}

Variants

ABStreet

FifteenMin

OSMViewer

ParkingMapper

Santa

RawMapEditor

LTN

Implementations

Run the given executable with some arguments. On Mac and Linux, this replaces the current +}

Variants

ABStreet

FifteenMin

OSMViewer

ParkingMapper

Santa

RawMapEditor

LTN

Implementations

Run the given executable with some arguments. On Mac and Linux, this replaces the current process. On Windows, this launches a new child process and leaves the current alone. On web, this makes the browser go to a new page.

-

Trait Implementations

Returns a copy of the value. Read more

+

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

This method tests for self and other values to be equal, and is used +

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

-

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can diff --git a/rustdoc/map_gui/tools/fn.app_header.html b/rustdoc/map_gui/tools/fn.app_header.html index e72d78569d..e28c341eba 100644 --- a/rustdoc/map_gui/tools/fn.app_header.html +++ b/rustdoc/map_gui/tools/fn.app_header.html @@ -1,5 +1,5 @@ app_header in map_gui::tools - Rust -

Function map_gui::tools::app_header[][src]

pub fn app_header(ctx: &EventCtx<'_>, app: &dyn AppLike, title: &str) -> Widget
Expand description

A standard way to group a home button back to the title screen, the title of the current app, +

Function map_gui::tools::app_header[][src]

pub fn app_header(ctx: &EventCtx<'_>, app: &dyn AppLike, title: &str) -> Widget
Expand description

A standard way to group a home button back to the title screen, the title of the current app, and a button to change maps. Callers must handle the change map and home click events.

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.change_map_btn.html b/rustdoc/map_gui/tools/fn.change_map_btn.html index cced6ece13..0e6067557c 100644 --- a/rustdoc/map_gui/tools/fn.change_map_btn.html +++ b/rustdoc/map_gui/tools/fn.change_map_btn.html @@ -1,4 +1,4 @@ change_map_btn in map_gui::tools - Rust -

Function map_gui::tools::change_map_btn[][src]

pub fn change_map_btn(ctx: &EventCtx<'_>, app: &dyn AppLike) -> Widget
Expand description

A button to change maps, with default keybindings

+

Function map_gui::tools::change_map_btn[][src]

pub fn change_map_btn(ctx: &EventCtx<'_>, app: &dyn AppLike) -> Widget
Expand description

A button to change maps, with default keybindings

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.find_exe.html b/rustdoc/map_gui/tools/fn.find_exe.html index cbcd41007a..5cb1b91a1d 100644 --- a/rustdoc/map_gui/tools/fn.find_exe.html +++ b/rustdoc/map_gui/tools/fn.find_exe.html @@ -1,4 +1,4 @@ find_exe in map_gui::tools - Rust -

Function map_gui::tools::find_exe[][src]

pub fn find_exe(cmd: &str) -> String
Expand description

Returns the path to an executable. Native-only.

+

Function map_gui::tools::find_exe[][src]

pub fn find_exe(cmd: &str) -> String
Expand description

Returns the path to an executable. Native-only.

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.home_btn.html b/rustdoc/map_gui/tools/fn.home_btn.html index 2cf6a012f3..96d6dd31fe 100644 --- a/rustdoc/map_gui/tools/fn.home_btn.html +++ b/rustdoc/map_gui/tools/fn.home_btn.html @@ -1,4 +1,4 @@ home_btn in map_gui::tools - Rust -

Function map_gui::tools::home_btn[][src]

pub fn home_btn(ctx: &EventCtx<'_>) -> Widget
Expand description

A button to return to the title screen

+

Function map_gui::tools::home_btn[][src]

pub fn home_btn(ctx: &EventCtx<'_>) -> Widget
Expand description

A button to return to the title screen

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.intersections_from_roads.html b/rustdoc/map_gui/tools/fn.intersections_from_roads.html index d04ad30eb2..013ad45c71 100644 --- a/rustdoc/map_gui/tools/fn.intersections_from_roads.html +++ b/rustdoc/map_gui/tools/fn.intersections_from_roads.html @@ -1,3 +1,3 @@ intersections_from_roads in map_gui::tools - Rust -

Function map_gui::tools::intersections_from_roads[][src]

pub fn intersections_from_roads(
    roads: &BTreeSet<RoadID>,
    map: &Map
) -> BTreeSet<IntersectionID>
+

Function map_gui::tools::intersections_from_roads[][src]

pub fn intersections_from_roads(
    roads: &BTreeSet<RoadID>,
    map: &Map
) -> BTreeSet<IntersectionID>
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.open_browser.html b/rustdoc/map_gui/tools/fn.open_browser.html deleted file mode 100644 index f17277ce4e..0000000000 --- a/rustdoc/map_gui/tools/fn.open_browser.html +++ /dev/null @@ -1,3 +0,0 @@ -open_browser in map_gui::tools - Rust -

Function map_gui::tools::open_browser[][src]

pub fn open_browser<I: AsRef<str>>(url: I)
- \ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.update_url_map_name.html b/rustdoc/map_gui/tools/fn.update_url_map_name.html index 727d3c1276..24c3471e26 100644 --- a/rustdoc/map_gui/tools/fn.update_url_map_name.html +++ b/rustdoc/map_gui/tools/fn.update_url_map_name.html @@ -1,4 +1,4 @@ update_url_map_name in map_gui::tools - Rust -

Function map_gui::tools::update_url_map_name[][src]

pub fn update_url_map_name(app: &dyn AppLike)
Expand description

Modify the current URL to set the first free parameter to the current map name.

+

Function map_gui::tools::update_url_map_name[][src]

pub fn update_url_map_name(app: &dyn AppLike)
Expand description

Modify the current URL to set the first free parameter to the current map name.

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/index.html b/rustdoc/map_gui/tools/index.html index 28408d4bc7..d519199025 100644 --- a/rustdoc/map_gui/tools/index.html +++ b/rustdoc/map_gui/tools/index.html @@ -1,5 +1,5 @@ map_gui::tools - Rust -

Module map_gui::tools[][src]

Expand description

Assorted tools and UI states that’re useful for applications built to display maps.

+

Module map_gui::tools[][src]

Expand description

Assorted tools and UI states that’re useful for applications built to display maps.

Modules

Structs

@@ -35,7 +35,7 @@ and a button to change maps. Callers must handle the change map and

Draw a goal marker pointing at something.

Make it clear the map can’t be interacted with right now.

A button to return to the title screen

-

Prompt to download a missing city. On either success or failure (maybe the player choosing to +

Prompt to download a missing city. On either success or failure (maybe the player choosing to not download, maybe a network error), the new map isn’t automatically loaded or anything; up to the caller to handle that.

Draw a start marker pointing at something.

diff --git a/rustdoc/map_gui/tools/sidebar-items.js b/rustdoc/map_gui/tools/sidebar-items.js index 7e27bdf9fe..4130889b98 100644 --- a/rustdoc/map_gui/tools/sidebar-items.js +++ b/rustdoc/map_gui/tools/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"constant":[["NEXT_RELEASE",""]],"enum":[["Executable",""]],"fn":[["app_header","A standard way to group a home button back to the title screen, the title of the current app, and a button to change maps. Callers must handle the `change map` and `home` click events."],["change_map_btn","A button to change maps, with default keybindings"],["checkbox_per_mode",""],["cmp_count","Less is better"],["cmp_dist","Shorter is better"],["cmp_duration","Shorter is better"],["color_for_mode",""],["draw_isochrone","Thresholds are Durations, in units of seconds"],["find_exe","Returns the path to an executable. Native-only."],["goal_marker","Draw a goal marker pointing at something."],["grey_out_map","Make it clear the map can’t be interacted with right now."],["home_btn","A button to return to the title screen"],["intersections_from_roads",""],["loading_tips",""],["make_heatmap",""],["nice_country_name",""],["nice_map_name",""],["open_browser",""],["percentage_bar",""],["prompt_to_download_missing_data","Prompt to download a missing city. On either success or failure (maybe the player choosing to not download, maybe a network error), the new map isn’t automatically loaded or anything; up to the caller to handle that."],["start_marker","Draw a start marker pointing at something."],["update_url_map_name","Modify the current URL to set the first free parameter to the current map name."],["version","Returns the version of A/B Street to link to. When building for a release, this points to that new release. Otherwise it points to the current dev version."]],"mod":[["camera",""],["city_picker",""],["colors",""],["command",""],["compare_counts",""],["heatmap",""],["icons",""],["importer",""],["labels",""],["minimap",""],["navigate",""],["title_screen",""],["trip_files",""],["turn_explorer",""],["ui","Generic UI tools. Some of this should perhaps be lifted to widgetry."],["updater",""],["waypoints",""]],"struct":[["CameraState","Represents the state of a widgetry Canvas."],["ChooseSomething","Choose something from a menu, then feed the answer to a callback."],["CityPicker","Lets the player switch maps."],["ColorDiscrete",""],["ColorLegend",""],["ColorNetwork",""],["ColorScale",""],["DefaultMap","Track the last map used, to resume next session."],["DivergingScale",""],["DrawRoadLabels","Labels roads when unzoomed. Label size and frequency depends on the zoom level."],["FilePicker",""],["Grid","A 2D grid containing some arbitrary data."],["HeatmapOptions",""],["InputWaypoints","Click to add waypoints, drag them, see the list on a panel and delete them. The caller owns the Panel and the World, since there’s probably more stuff there too."],["Minimap",""],["Navigator",""],["PromptInput","Prompt for arbitrary text input, then feed the answer to a callback."],["RunCommand","Executes a command and displays STDOUT and STDERR in a loading screen window. Only works on native, of course."],["TitleScreen","A title screen shared among all of the A/B Street apps."],["TripManagement","Save sequences of waypoints as named trips. Basic file management – save, load, browse. This is useful to define “test cases,” then edit the bike network and “run the tests” to compare results."],["TurnExplorer","A tool to explore all of the turns from a single lane."],["WaypointID",""]],"trait":[["MinimapControls","Customize the appearance and behavior of a minimap."],["TripManagementState",""]]}); \ No newline at end of file +initSidebarItems({"constant":[["NEXT_RELEASE",""]],"enum":[["Executable",""]],"fn":[["app_header","A standard way to group a home button back to the title screen, the title of the current app, and a button to change maps. Callers must handle the `change map` and `home` click events."],["change_map_btn","A button to change maps, with default keybindings"],["checkbox_per_mode",""],["cmp_count","Less is better"],["cmp_dist","Shorter is better"],["cmp_duration","Shorter is better"],["color_for_mode",""],["draw_isochrone","Thresholds are Durations, in units of seconds"],["find_exe","Returns the path to an executable. Native-only."],["goal_marker","Draw a goal marker pointing at something."],["grey_out_map","Make it clear the map can’t be interacted with right now."],["home_btn","A button to return to the title screen"],["intersections_from_roads",""],["loading_tips",""],["make_heatmap",""],["nice_country_name",""],["nice_map_name",""],["percentage_bar",""],["prompt_to_download_missing_data","Prompt to download a missing city. On either success or failure (maybe the player choosing to not download, maybe a network error), the new map isn’t automatically loaded or anything; up to the caller to handle that."],["start_marker","Draw a start marker pointing at something."],["update_url_map_name","Modify the current URL to set the first free parameter to the current map name."],["version","Returns the version of A/B Street to link to. When building for a release, this points to that new release. Otherwise it points to the current dev version."]],"mod":[["camera",""],["city_picker",""],["colors",""],["command",""],["compare_counts",""],["heatmap",""],["icons",""],["importer",""],["labels",""],["minimap",""],["navigate",""],["title_screen",""],["trip_files",""],["turn_explorer",""],["ui","Generic UI tools. Some of this should perhaps be lifted to widgetry."],["updater",""],["waypoints",""]],"struct":[["CameraState","Represents the state of a widgetry Canvas."],["ChooseSomething","Choose something from a menu, then feed the answer to a callback."],["CityPicker","Lets the player switch maps."],["ColorDiscrete",""],["ColorLegend",""],["ColorNetwork",""],["ColorScale",""],["DefaultMap","Track the last map used, to resume next session."],["DivergingScale",""],["DrawRoadLabels","Labels roads when unzoomed. Label size and frequency depends on the zoom level."],["FilePicker",""],["Grid","A 2D grid containing some arbitrary data."],["HeatmapOptions",""],["InputWaypoints","Click to add waypoints, drag them, see the list on a panel and delete them. The caller owns the Panel and the World, since there’s probably more stuff there too."],["Minimap",""],["Navigator",""],["PromptInput","Prompt for arbitrary text input, then feed the answer to a callback."],["RunCommand","Executes a command and displays STDOUT and STDERR in a loading screen window. Only works on native, of course."],["TitleScreen","A title screen shared among all of the A/B Street apps."],["TripManagement","Save sequences of waypoints as named trips. Basic file management – save, load, browse. This is useful to define “test cases,” then edit the bike network and “run the tests” to compare results."],["TurnExplorer","A tool to explore all of the turns from a single lane."],["WaypointID",""]],"trait":[["MinimapControls","Customize the appearance and behavior of a minimap."],["TripManagementState",""]]}); \ No newline at end of file diff --git a/rustdoc/map_gui/tools/struct.TitleScreen.html b/rustdoc/map_gui/tools/struct.TitleScreen.html index d46b0caa69..76458f515d 100644 --- a/rustdoc/map_gui/tools/struct.TitleScreen.html +++ b/rustdoc/map_gui/tools/struct.TitleScreen.html @@ -1,9 +1,9 @@ TitleScreen in map_gui::tools - Rust -

Struct map_gui::tools::TitleScreen[][src]

pub struct TitleScreen<A: AppLike + 'static> {
+    

Struct map_gui::tools::TitleScreen[][src]

pub struct TitleScreen<A: AppLike + 'static> {
     current_exe: Executable,
     enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>,
 }
Expand description

A title screen shared among all of the A/B Street apps.

-

Fields

current_exe: Executableenter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>

Implementations

Trait Implementations

Called when something on the panel has been clicked. Since the action is just a string, +

Fields

current_exe: Executableenter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>

Implementations

Trait Implementations

Called when something on the panel has been clicked. Since the action is just a string, the fallback case can just use unreachable!(). Read more

Called when something on the panel has been clicked.

Called when something on the panel has changed. If a transition is returned, stop handling diff --git a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html index a68911a72b..9e1e2b040e 100644 --- a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html +++ b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html @@ -1,4 +1,4 @@ BUILT_TIME_UTC in map_gui::tools::title_screen::built_info - Rust -

Constant map_gui::tools::title_screen::built_info::BUILT_TIME_UTC[][src]

pub const BUILT_TIME_UTC: &str = r"Wed, 23 Feb 2022 14:39:41 +0000";
Expand description

The build time in RFC2822, UTC.

+

Constant map_gui::tools::title_screen::built_info::BUILT_TIME_UTC[][src]

pub const BUILT_TIME_UTC: &str = r"Wed, 23 Feb 2022 14:52:06 +0000";
Expand description

The build time in RFC2822, UTC.

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html b/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html index cbc1c04a66..2bb9aafe13 100644 --- a/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html +++ b/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html @@ -1,3 +1,3 @@ maybe_update in map_gui::tools::title_screen::built_info - Rust -

Function map_gui::tools::title_screen::built_info::maybe_update[][src]

pub fn maybe_update(ctx: &mut EventCtx<'_>) -> Widget
+

Function map_gui::tools::title_screen::built_info::maybe_update[][src]

pub fn maybe_update(ctx: &mut EventCtx<'_>) -> Widget
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/title_screen/built_info/index.html b/rustdoc/map_gui/tools/title_screen/built_info/index.html index fa0c2a2bbd..ec17f105e1 100644 --- a/rustdoc/map_gui/tools/title_screen/built_info/index.html +++ b/rustdoc/map_gui/tools/title_screen/built_info/index.html @@ -1,5 +1,5 @@ map_gui::tools::title_screen::built_info - Rust -

Module map_gui::tools::title_screen::built_info[][src]

Constants

+

Module map_gui::tools::title_screen::built_info[][src]

Constants

The build time in RFC2822, UTC.

The endianness, given by CARGO_CFG_TARGET_ENDIAN.

The toolchain-environment, given by CARGO_CFG_TARGET_ENV.

diff --git a/rustdoc/map_gui/tools/title_screen/enum.Executable.html b/rustdoc/map_gui/tools/title_screen/enum.Executable.html index 9f44ffcde0..08549a3021 100644 --- a/rustdoc/map_gui/tools/title_screen/enum.Executable.html +++ b/rustdoc/map_gui/tools/title_screen/enum.Executable.html @@ -1,5 +1,5 @@ Executable in map_gui::tools::title_screen - Rust -

Enum map_gui::tools::title_screen::Executable[][src]

pub enum Executable {
+    

Enum map_gui::tools::title_screen::Executable[][src]

pub enum Executable {
     ABStreet,
     FifteenMin,
     OSMViewer,
@@ -7,15 +7,15 @@
     Santa,
     RawMapEditor,
     LTN,
-}

Variants

ABStreet

FifteenMin

OSMViewer

ParkingMapper

Santa

RawMapEditor

LTN

Implementations

Run the given executable with some arguments. On Mac and Linux, this replaces the current +}

Variants

ABStreet

FifteenMin

OSMViewer

ParkingMapper

Santa

RawMapEditor

LTN

Implementations

Run the given executable with some arguments. On Mac and Linux, this replaces the current process. On Windows, this launches a new child process and leaves the current alone. On web, this makes the browser go to a new page.

-

Trait Implementations

Returns a copy of the value. Read more

+

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

This method tests for self and other values to be equal, and is used +

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

-

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can diff --git a/rustdoc/map_gui/tools/title_screen/index.html b/rustdoc/map_gui/tools/title_screen/index.html index 23b29d98d4..9077de2460 100644 --- a/rustdoc/map_gui/tools/title_screen/index.html +++ b/rustdoc/map_gui/tools/title_screen/index.html @@ -1,5 +1,5 @@ map_gui::tools::title_screen - Rust -

Module map_gui::tools::title_screen[][src]

Modules

+

Module map_gui::tools::title_screen[][src]

Modules

Structs

A title screen shared among all of the A/B Street apps.

Enums

diff --git a/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html b/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html index 480f28d15b..49f9af076f 100644 --- a/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html +++ b/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html @@ -1,9 +1,9 @@ TitleScreen in map_gui::tools::title_screen - Rust -

Struct map_gui::tools::title_screen::TitleScreen[][src]

pub struct TitleScreen<A: AppLike + 'static> {
+    

Struct map_gui::tools::title_screen::TitleScreen[][src]

pub struct TitleScreen<A: AppLike + 'static> {
     current_exe: Executable,
     enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>,
 }
Expand description

A title screen shared among all of the A/B Street apps.

-

Fields

current_exe: Executableenter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>

Implementations

Trait Implementations

Called when something on the panel has been clicked. Since the action is just a string, +

Fields

current_exe: Executableenter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>

Implementations

Trait Implementations

Called when something on the panel has been clicked. Since the action is just a string, the fallback case can just use unreachable!(). Read more

Called when something on the panel has been clicked.

Called when something on the panel has changed. If a transition is returned, stop handling diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index 6f320e4786..a6b89711b3 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -12,7 +12,7 @@ var searchIndex = JSON.parse('{\ "kml":{"doc":"","t":[3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,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","load_geojson_no_clipping","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. If …","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 …","Parses a .geojson file and returns ExtraShapes","","The object has a different inferred shape depending on the …","","","","","","","","","","",""],"i":[0,0,1,2,1,2,1,1,1,2,1,1,2,1,2,1,0,2,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]],[[]],[[]],[[]],[[]],[[["string",3],["gpsbounds",3],["bool",15],["timer",3]],["result",6,[["extrashapes",3]]]],[[["string",3],["gpsbounds",3],["timer",3]],["result",6,[["extrashapes",3]]]],[[["string",3],["gpsbounds",3],["bool",15]],["result",6,[["extrashapes",3]]]],[[["str",15]],["option",4,[["lonlat",3]]]],null,[[["node",3],["vec",3],["usize",15],["btreemap",3],["gpsbounds",3],["bool",15]],["result",6]],[[],["result",4]],[[],["result",4]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[3,"ExtraShape"],[3,"ExtraShapes"]]},\ "ltn":{"doc":"","t":[12,6,3,3,3,3,3,3,3,3,3,3,6,5,12,12,5,11,11,11,11,12,12,12,11,11,11,11,0,12,12,11,5,0,12,12,12,12,0,12,12,12,5,12,0,12,0,11,11,11,12,12,5,12,12,12,12,0,12,12,12,11,11,11,11,11,11,11,11,12,12,5,12,12,12,0,12,12,12,12,0,12,0,0,12,12,12,12,12,12,0,0,12,12,5,0,0,12,12,11,11,11,11,11,11,11,11,12,3,13,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,5,12,5,12,11,11,11,11,11,5,11,11,11,11,11,11,11,12,5,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,12,11,11,11,11,11,5,12,11,12,11,11,11,11,11,12,17,3,17,17,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,12,12,11,5,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,11,11,11,11,11,5,5,3,3,3,3,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,0,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,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,13,13,4,13,11,11,11,11,11,5,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,5,11,11,5,5,3,3,12,11,11,11,11,11,11,11,11,12,12,12,11,5,11,12,12,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,0,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,12,5,5,11,11,11,12,12,11,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,11,11,11,12,12,3,17,3,3,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,11,11,11,11,11,11,11,12,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,11,11,11,11,11,13,4,3,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,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,4,13,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,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,11,12,12,11,11,11,11,11,5,12,11,12,12,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,12,12,5,5,5,5,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,13,13,4,3,12,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,5,11,12,12,12,11,12,11,5,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,12,12,5,11,12,12,11,11,11,11,11,11,11,12],"n":["0","App","Args","BrowseNeighborhoods","Cell","DiagonalFilter","DistanceInterval","ModalFilters","Neighborhood","NeighborhoodID","Partitioning","Session","Transition","after_edit","alt_proposals","app_args","app_header","as_any","as_any","as_any_mut","as_any_mut","block_to_neighborhood","borders","borders","borrow","borrow","borrow_mut","borrow_mut","browse","car_free","cells","clap","clear_current_proposal","connectivity","current_trip_name","draw_all_filters","draw_borders_as_arrows","draw_boundary_roads","draw_cells","draw_cells_as_areas","draw_neighborhood_style","draw_over_roads","draw_with_layering","end","export","fade_irrelevant","filters","from","from","from_clap","group1","group2","handle_app_header_click","heuristic","highlight_boundary_roads","i","id","impact","impact","interior_intersections","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","labels","labels","main","main_road_penalty","map","modal_filters","neighborhood","neighborhood_id_counter","neighborhoods","orig_perimeter","panel","partition","partitioning","pathfinding","per_neighborhood","perimeter","previous_version","proposal","proposal_name","r1","r2","rat_run_viewer","rat_runs","roads","roads","run","save","select_boundary","single_blocks","start","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","BrowseNeighborhoods","Cells","Quietness","RatRuns","SimpleColoring","Style","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw_baselayer","draw_boundary_roads","draw_boundary_roads","draw_over_roads","draw_over_roads","eq","event","fmt","from","from","impact_widget","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","make_world","new_state","panel","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","Viewer","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","draw_top_layer","event","from","into","into_any","into_any_rc","make_world","neighborhood","new_state","panel","try_from","try_into","type_id","update","vzip","world","CAR_FREE_COLOR","COLORS","DISCONNECTED_COLOR","RESOLUTION_M","RenderCells","RenderCellsBuilder","__private_field","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","boundary_polygon","bounds","color_cells","colors","colors","deref","diffusion","draw","finalize","from","from","from","grid","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","polygons_per_cell","to_multipolygons","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","geojson_string","write_geojson_file","ChangeKey","DiagonalFilter","ModalFilters","Toggle3Zoomed","allows_turn","allows_turn","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","auto","avoid_movements_between_roads","before_edit","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel_empty_edit","clone","clone","clone_into","clone_into","default","default","deserialize","deserialize","draw","draw","draw","draw_zoomed_planters","empty","eq","eq","existing","filters_for","from","from","from","from","geometry","get_change_key","group1","group2","i","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","ne","ne","new","new","previous_version","r1","r2","roads","roads","serialize","serialize","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","unzoomed","update_routing_params","vzip","vzip","vzip","vzip","BruteForce","Greedy","Heuristic","OnlyOneBorder","apply","as_any","as_any_mut","borrow","borrow_mut","brute_force","choices","clone","clone_into","eq","fmt","from","greedy","into","into_any","into_any_arc","into_any_rc","only_one_border","to_owned","try_from","try_into","try_to_filter_road","type_id","vzip","detect_filters","transform_existing_filters","Filters","Impact","all_trips","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_key","compare_counts","departure_time","empty","end_of_day","eq","filtered_trips","filters","from","from","from_panel","from_scenario","include_borders","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","map","map_edits_changed","modes","ne","to_panel","trips_changed","try_from","try_from","try_into","try_into","type_id","type_id","ui","vzip","vzip","ShowResults","as_any","as_any_mut","borrow","borrow_mut","draw","draw_all_neighborhoods","from","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Cell","DistanceInterval","Neighborhood","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borders","borders","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","car_free","cells","end","fade_irrelevant","find_cells","floodfill","from","from","from","id","interior_intersections","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_disconnected","labels","new","orig_perimeter","perimeter","roads","start","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","BlockID","COLORS","NeighborhoodID","Partitioning","all_block_ids","all_neighborhoods","all_single_blocks","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","block_to_neighborhood","block_to_neighborhood","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_frontier","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","deserialize","deserialize","deserialize","empty","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","get_block","get_hash","get_hash","hash","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","is_empty","make_merged_blocks","map","ne","ne","neighborhood_block","neighborhood_color","neighborhood_containing","neighborhood_id_counter","neighborhoods","partial_cmp","partial_cmp","recalculate_coloring","remove_block_from_neighborhood","seed_using_heuristics","serialize","serialize","serialize","single_blocks","some_block_in_neighborhood","to_owned","to_owned","to_owned","transfer_block","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Filterable","Obj","RoutePlanner","Waypoint","app_session_current_trip_name","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw_routes","eq","equivalent","event","files","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","mut_files","ne","neighborhood","new_state","on_destroy","panel","recalculate_paths","sync_from_file_management","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_everything","vzip","vzip","waypoints","world","0","0","Connectivity","FilterableObj","InteriorIntersection","InteriorRoad","Pathfinding","RatRuns","Tab","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","eq","eq","equivalent","fmt","from","from","get_hash","handle_action","handle_world_outcome","hash","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_buttons","ne","panel_builder","partial_cmp","populate_world","switch_to_state","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","BrowseRatRuns","as_any","as_any_mut","borrow","borrow_mut","current_idx","draw","draw_heatmap","draw_path","event","from","into","into_any","into_any_rc","make_world","neighborhood","new_state","panel","rat_runs","recalculate","try_from","try_into","type_id","vzip","world","EntryExit","RatRuns","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count_per_intersection","count_per_road","find_entrances","find_exits","find_major_road_name","find_rat_runs","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lane","major_road_name","paths","quiet_and_total_streets","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AltProposals","BrowseNeighborhoods","PerNeighborhood","PreserveState","Proposal","abst_version","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","deserialize","from","from","from","from_app","handle_action","inner_load","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","list","load","load_picker_ui","make_active","map","modal_filters","name","new","partitioning","per_neighborhood","save_ui","serialize","stash_current_proposal","switch_to_existing_proposal","switch_to_state","to_widget","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","1","SelectBoundary","add_block","as_any","as_any_mut","borrow","borrow_mut","currently_have_block","draw","draw_outline","event","from","frontier","id","into","into_any","into_any_rc","labels","last_failed_change","make_panel","new_state","orig_partitioning","panel","redraw_outline","toggle_block","try_from","try_into","try_toggle_block","type_id","vzip","world"],"q":["ltn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::browse","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::connectivity","","","","","","","","","","","","","","","","","","","","","","","ltn::draw_cells","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::export","","ltn::filters","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::filters::auto","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::filters::existing","","ltn::impact","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::impact::ui","","","","","","","","","","","","","","","","","","","","ltn::neighborhood","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::partition","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::pathfinding","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::pathfinding::Obj","","ltn::per_neighborhood","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::per_neighborhood::FilterableObj","","ltn::rat_run_viewer","","","","","","","","","","","","","","","","","","","","","","","","","ltn::rat_runs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::save","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ltn::save::PreserveState","","ltn::select_boundary","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","A partitioning of the interior of a neighborhood based on …","A diagonal filter exists in an intersection. It’s …","An interval along a road’s length, with start < end.","Stored in App session state. Before making any changes, …","","An opaque ID, won’t be contiguous as we adjust boundaries","","","","","","","","","","","","","","Intersections where this cell touches the boundary of the …","","","","","","This cell only contains roads that ban cars.","","","","","","","","","","","","","Do the equivalent of SimpleApp::draw_unzoomed or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Edit history is preserved recursively","Load a previously saved proposal with this name. Note this …","","","","","","Most roads are fully in one cell. Roads with modal filters …","For filters placed along a road, where is the filter …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bounds of the neighborhood boundary polygon","","Colors per cell, such that adjacent cells are colored …","","","Returns a set of adjacent indices. The pairs are symmetric …","","","","","","The grid only covers the boundary polygon of the …","","","","","","","","","","","","","Partition a neighborhood’s boundary polygon based on the …","","","Per cell, convert all polygons to a geo::MultiPolygon. …","","","","","","","","","","","","","","Returns the path where the file was written","This logically changes every time an edit occurs. MapName …","A diagonal filter exists in an intersection. It’s …","Stored in App session state. Before making any changes, …","Depending on the canvas zoom level, draws one of 3 things.","","","","","","","","","","","Experiments to make a neighborhood be low-traffic by …","","Call before making any changes to preserve edit history","","","","","","","","","If it’s possible no edits were made, undo the previous …","","","","","","","","","","Draw all modal filters","","","","","","","Find all possible diagonal filters at an intersection","","","","","Physically where is the filter placed?","","","","","","","","","","","","","","","","","","","","","","","","","","","Edit history is preserved recursively","","","For filters placed along a road, where is the filter …","","","","","","","","","","","","","","","","","","","Modify RoutingParams to respect these modal filters","","","","","Try adding one filter to every possible road, counting the …","Find the road with the most rat-runs that can be closed …","","Per cell, close all borders except for one. This doesn’t …","","","","","","","","","","","","","","","","","","","","","","","","","","Detect roads that’re modelled in OSM as cycleways, but …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A partitioning of the interior of a neighborhood based on …","An interval along a road’s length, with start < end.","","","","","","","","","Intersections where this cell touches the boundary of the …","","","","","","","This cell only contains roads that ban cars.","","","","","","","","","","","","","","","","","","","","","","A cell is disconnected if it’s not connected to a …","","","","","Most roads are fully in one cell. Roads with modal filters …","","","","","","","","","","","","","","","","Identifies a single / unmerged block, which never changes","","An opaque ID, won’t be contiguous as we adjust boundaries","","","","","","","","","","","","","","","","","","","Blocks on the “frontier” are adjacent to the …","","","","","","","","","","","","Only valid before the LTN tool has been activated this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the coloring changed","Needs to find an existing neighborhood to take the block, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, the neighborhood has changed and the caller …","","","","","","","","","","","","","","Adds clickable objects for managing filters on roads and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Captures all of the edits somebody makes to a map in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to load a proposal. If it fails, returns a popup …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,2,3,2,3,4,5,6,2,3,2,3,0,6,5,3,0,0,2,2,2,7,0,2,2,7,0,8,0,5,0,2,3,3,9,9,0,2,2,9,5,0,2,5,10,2,3,2,3,2,3,2,3,7,5,0,2,4,2,0,4,4,5,7,0,2,0,0,5,10,3,2,9,9,0,0,6,10,0,0,0,4,8,2,3,2,3,2,3,2,3,7,0,11,11,11,11,0,7,11,7,11,7,11,7,11,11,11,7,7,0,7,0,7,11,7,11,7,11,0,7,11,7,11,11,7,11,7,0,7,7,11,7,11,7,11,7,11,7,11,7,0,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,13,14,15,13,14,15,13,14,15,13,14,15,13,15,15,0,14,15,13,0,14,15,14,15,13,15,14,15,13,14,15,13,14,15,13,14,15,13,14,15,14,14,14,15,13,14,15,13,14,15,13,14,15,13,0,0,0,0,0,0,10,9,16,10,17,9,16,10,17,9,0,9,10,16,10,17,9,16,10,17,9,10,10,9,10,9,10,17,10,9,16,10,16,0,16,17,9,0,9,16,10,17,9,9,10,9,9,9,10,17,16,10,17,9,16,10,17,9,16,10,17,9,16,10,17,9,17,9,16,9,10,9,9,10,17,10,9,10,9,16,10,17,9,16,10,17,9,16,10,17,9,16,10,16,10,17,9,18,18,0,18,18,18,18,18,18,0,18,18,18,18,18,18,0,18,18,18,18,0,18,18,18,0,18,18,0,0,0,0,19,19,20,19,20,19,20,19,20,19,19,20,19,0,20,19,19,19,20,20,19,20,19,20,19,20,19,20,19,20,19,19,20,20,20,19,19,20,19,20,19,20,0,19,20,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,5,6,8,5,6,8,5,6,5,6,8,5,6,8,6,5,8,5,0,0,5,6,8,5,5,5,6,8,5,6,8,6,8,5,6,8,6,5,5,5,5,6,8,5,6,8,5,6,8,5,6,8,5,6,8,1,22,0,0,0,0,4,4,4,1,22,4,1,22,4,4,4,1,22,4,1,22,4,4,1,22,4,1,22,4,1,22,1,22,4,4,1,22,1,22,1,22,1,22,4,4,1,22,1,22,1,22,4,1,22,4,1,22,4,1,22,4,4,4,4,1,22,4,4,4,4,4,1,22,4,4,4,1,22,4,4,4,1,22,4,4,1,22,4,1,22,4,1,22,4,1,22,4,23,0,0,23,24,24,23,24,23,24,23,24,23,23,23,24,24,23,23,24,24,23,24,23,23,23,24,23,24,23,23,24,23,24,23,24,24,24,24,24,24,23,24,23,24,23,24,23,24,24,23,24,24,25,26,27,0,28,28,27,27,0,27,28,27,28,27,28,27,28,28,28,28,27,28,28,28,27,28,28,27,0,28,27,28,27,28,27,28,27,28,27,28,27,28,0,27,28,27,28,27,28,27,28,27,28,29,30,0,31,31,31,31,31,31,31,31,31,31,31,31,31,0,31,31,31,31,31,31,31,31,31,31,0,0,32,33,32,33,32,33,32,33,32,32,0,0,0,0,32,33,32,33,32,33,32,33,32,33,33,33,32,32,32,33,32,33,32,33,32,33,0,34,34,0,0,35,36,34,35,36,34,35,36,34,35,36,34,35,36,35,36,34,35,35,36,35,36,34,35,36,34,35,36,34,35,36,34,35,36,35,0,35,35,35,35,36,35,34,0,35,0,0,34,36,36,34,35,36,34,35,36,34,35,36,34,35,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,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,[[["eventctx",3],["simpleapp",3]]],null,null,[[["eventctx",3],["simpleapp",3]],["widget",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],null,null,null,[[],["app",3]],[[["eventctx",3],["simpleapp",3],["timer",3]]],null,null,null,null,null,null,null,null,null,[[["gfxctx",3],["simpleapp",3],["fn",8]]],null,null,null,null,[[]],[[]],[[["argmatches",3]]],null,null,[[["eventctx",3],["simpleapp",3],["str",15]],["option",4,[["transition",4,[["simpleapp",3,[["session",3]]]]]]]],null,null,null,null,null,null,null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["settings",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["style",4]],[[]],[[["gfxctx",3],["simpleapp",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["simpleapp",3]],["togglezoomed",3]],null,[[["eventctx",3],["simpleapp",3],["timer",3]],["togglezoomed",3]],null,[[["style",4]],["bool",15]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[["eventctx",3],["simpleapp",3]],["widget",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["simpleapp",3],["timer",3]],["world",3,[["neighborhoodid",3]]]],[[["eventctx",3],["simpleapp",3]],["box",3,[["state",8]]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],[[],["drawbaselayer",4]],null,[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["simpleapp",3],["neighborhood",3]]],null,[[["eventctx",3],["simpleapp",3],["neighborhoodid",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["simpleapp",3]]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["usize",15],["hashset",3]],["vec",3,[["color",3]]]],null,null,[[]],[[["grid",3],["usize",15]],["hashset",3]],[[],["geombatch",3]],[[],["rendercells",3]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["map",3],["neighborhood",3]],["rendercells",3]],[[["map",3],["neighborhood",3]],["rendercellsbuilder",3]],null,[[],["vec",3,[["multipolygon",3,[["f64",15]]]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[["eventctx",3],["simpleapp",3]],["result",6,[["string",3]]]],[[["eventctx",3],["simpleapp",3]],["result",6,[["string",3]]]],null,null,null,null,[[["turnid",3]],["bool",15]],[[["roadid",3],["roadid",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[],["vec",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["modalfilters",3]],[[],["diagonalfilter",3]],[[]],[[]],[[],["modalfilters",3]],[[],["changekey",3]],[[],["result",4]],[[],["result",4]],[[["gfxctx",3]]],[[["eventctx",3],["map",3]],["toggle3zoomed",3]],null,[[["eventctx",3],["geombatch",3],["line",3]]],[[["eventctx",3]]],[[["changekey",3]],["bool",15]],[[["diagonalfilter",3]],["bool",15]],null,[[["simpleapp",3],["intersectionid",3]],["vec",3,[["diagonalfilter",3]]]],[[]],[[]],[[]],[[]],[[["map",3]],["line",3]],[[],["changekey",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["changekey",3]],["bool",15]],[[["diagonalfilter",3]],["bool",15]],[[["togglezoomed",3],["drawunzoomedshapes",3]]],[[["map",3],["intersectionid",3],["roadid",3],["roadid",3]],["diagonalfilter",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]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["routingparams",3]]],[[]],[[]],[[]],[[]],null,null,null,null,[[["eventctx",3],["simpleapp",3],["neighborhood",3],["timer",3]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["simpleapp",3],["neighborhood",3],["timer",3]]],[[],["vec",3,[["choice",3,[["heuristic",4]]]]]],[[],["heuristic",4]],[[]],[[["heuristic",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["eventctx",3],["simpleapp",3],["neighborhood",3],["timer",3]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["simpleapp",3],["neighborhood",3]]],[[]],[[],["result",4]],[[],["result",4]],[[["eventctx",3],["simpleapp",3],["neighborhood",3],["roadid",3]],["option",4,[["neighborhood",3]]]],[[],["typeid",3]],[[]],[[["map",3]],["vec",3,[["road",3]]]],[[["eventctx",3],["simpleapp",3],["timer",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[["eventctx",3]]],[[],["time",3]],[[["filters",3]],["bool",15]],null,null,[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["simpleapp",3],["scenario",3],["timer",3]],["impact",3]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["simpleapp",3],["timer",3]]],null,[[["filters",3]],["bool",15]],[[["eventctx",3],["simpleapp",3]],["widget",3]],[[["eventctx",3],["simpleapp",3],["timer",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["simpleapp",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[["eventctx",3],["simpleapp",3],["panel",3]],["option",4,[["transition",4,[["simpleapp",3,[["session",3]]]]]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["map",3],["perimeter",3],["btreeset",3],["modalfilters",3]],["vec",3,[["cell",3]]]],[[["map",3],["roadid",3],["btreeset",3],["modalfilters",3]],["cell",3]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["bool",15]],null,[[["eventctx",3],["simpleapp",3],["neighborhoodid",3]],["neighborhood",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,[[],["vec",3,[["blockid",3]]]],[[],["btreemap",3]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["blockid",3]],["neighborhoodid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["perimeter",3]],["btreeset",3,[["blockid",3]]]],[[],["neighborhoodid",3]],[[],["blockid",3]],[[],["partitioning",3]],[[]],[[]],[[]],[[["neighborhoodid",3]],["ordering",4]],[[["blockid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["partitioning",3]],[[["neighborhoodid",3]],["bool",15]],[[["blockid",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["blockid",3]],["block",3]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["bool",15]],[[["map",3],["vec",3,[["blockid",3]]]],["result",6,[["vec",3,[["block",3]]]]]],null,[[["neighborhoodid",3]],["bool",15]],[[["blockid",3]],["bool",15]],[[["neighborhoodid",3]],["block",3]],[[["neighborhoodid",3]],["color",3]],[[["blockid",3]],["option",4,[["neighborhoodid",3]]]],null,null,[[["neighborhoodid",3]],["option",4,[["ordering",4]]]],[[["blockid",3]],["option",4,[["ordering",4]]]],[[],["bool",15]],[[["map",3],["blockid",3],["neighborhoodid",3]],["result",6,[["option",4,[["neighborhoodid",3]]]]]],[[["simpleapp",3],["timer",3]],["partitioning",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["neighborhoodid",3]],["blockid",3]],[[]],[[]],[[]],[[["map",3],["blockid",3],["neighborhoodid",3],["neighborhoodid",3]],["result",6,[["option",4,[["neighborhoodid",3]]]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,[[["simpleapp",3]],["option",4]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["gfxctx",3],["simpleapp",3]]],null,[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],null,[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["tripmanagement",3]],[[["obj",4]],["bool",15]],null,[[["eventctx",3],["simpleapp",3],["neighborhoodid",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3]]],null,[[["eventctx",3],["simpleapp",3]],["widget",3]],[[["eventctx",3],["simpleapp",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["simpleapp",3]]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["filterableobj",4]],[[]],[[["filterableobj",4]],["ordering",4]],[[["tab",4]],["bool",15]],[[["filterableobj",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[["eventctx",3],["simpleapp",3],["str",15],["neighborhoodid",3]],["option",4,[["transition",4,[["simpleapp",3,[["session",3]]]]]]]],[[["eventctx",3],["simpleapp",3],["worldoutcome",4,[["filterableobj",4]]]],["bool",15]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["filterableobj",4]],["bool",15]],[[["eventctx",3],["simpleapp",3],["widget",3]],["panelbuilder",3]],[[["filterableobj",4]],["option",4,[["ordering",4]]]],[[["eventctx",3],["simpleapp",3],["neighborhood",3],["world",3],["fn",8],["usize",15]]],[[["eventctx",3],["simpleapp",3],["neighborhoodid",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3],["simpleapp",3]]],null,null,[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["simpleapp",3],["neighborhood",3],["ratruns",3]],["world",3,[["filterableobj",4]]]],null,[[["eventctx",3],["simpleapp",3],["neighborhoodid",3]],["box",3,[["state",8]]]],null,null,[[["eventctx",3],["simpleapp",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,[[["map",3],["neighborhood",3],["cell",3]],["vec",3,[["entryexit",3]]]],[[["map",3],["neighborhood",3],["cell",3]],["vec",3,[["entryexit",3]]]],[[["map",3],["neighborhood",3],["intersectionid",3]],["option",4,[["string",3]]]],[[["simpleapp",3],["neighborhood",3],["timer",3]],["ratruns",3]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,[[["neighborhood",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]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["result",4]],[[]],[[]],[[]],[[["simpleapp",3]]],[[["eventctx",3],["simpleapp",3],["preservestate",4],["str",15]],["option",4,[["transition",4,[["simpleapp",3,[["session",3]]]]]]]],[[["eventctx",3],["simpleapp",3],["str",15],["timer",3]],["result",6]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["simpleapp",3],["str",15]],["option",4,[["box",3,[["state",8]]]]]],[[["eventctx",3],["simpleapp",3],["preservestate",4]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3]]],null,null,null,[[]],null,[[["simpleapp",3],["tab",4],["neighborhoodid",3]]],[[["eventctx",3],["simpleapp",3],["preservestate",4]],["box",3,[["state",8]]]],[[],["result",4]],[[["simpleapp",3]]],[[["eventctx",3],["simpleapp",3],["usize",15]]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[["eventctx",3],["simpleapp",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[["eventctx",3],["simpleapp",3],["blockid",3]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["simpleapp",3],["blockid",3]],["bool",15]],[[["gfxctx",3],["simpleapp",3]]],null,[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[]],null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["simpleapp",3]],["panel",3]],[[["eventctx",3],["simpleapp",3],["neighborhoodid",3]],["box",3,[["state",8]]]],null,null,[[["eventctx",3],["block",3]]],[[["eventctx",3],["simpleapp",3],["blockid",3]],["transition",4,[["simpleapp",3,[["session",3]]]]]],[[],["result",4]],[[],["result",4]],[[["simpleapp",3],["blockid",3]],["result",6,[["option",4,[["neighborhoodid",3]]]]]],[[],["typeid",3]],[[]],null],"p":[[3,"NeighborhoodID"],[3,"Session"],[3,"Args"],[3,"Partitioning"],[3,"Neighborhood"],[3,"Cell"],[3,"BrowseNeighborhoods"],[3,"DistanceInterval"],[3,"DiagonalFilter"],[3,"ModalFilters"],[4,"Style"],[3,"Viewer"],[3,"COLORS"],[3,"RenderCells"],[3,"RenderCellsBuilder"],[3,"Toggle3Zoomed"],[3,"ChangeKey"],[4,"Heuristic"],[3,"Impact"],[3,"Filters"],[3,"ShowResults"],[3,"BlockID"],[4,"Obj"],[3,"RoutePlanner"],[13,"Waypoint"],[13,"Filterable"],[4,"Tab"],[4,"FilterableObj"],[13,"InteriorRoad"],[13,"InteriorIntersection"],[3,"BrowseRatRuns"],[3,"RatRuns"],[3,"EntryExit"],[4,"PreserveState"],[3,"Proposal"],[3,"AltProposals"],[13,"PerNeighborhood"],[3,"SelectBoundary"]]},\ "map_editor":{"doc":"The map_editor renders and lets you edit RawMaps, which …","t":[3,0,11,11,11,11,12,0,11,0,11,11,12,11,11,11,11,0,12,5,0,5,11,11,11,3,13,3,4,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,12,11,11,11,11,11,11,11,11,11,11,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,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,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,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,12,11,5,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12],"n":["Args","app","as_any","as_any_mut","borrow","borrow_mut","cam","camera","clap","edit","from","from_clap","include_buildings","into","into_any","into_any_arc","into_any_rc","load","load","main","model","run","try_from","try_into","type_id","App","CreatingRoad","MainState","Mode","Neutral","SetBoundaryPt1","SetBoundaryPt2","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","draw","draw_default","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","mode","model","new_state","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_instructions","0","0","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","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","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","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","change_r_points","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","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","world","0","0","0","0","1"],"q":["map_editor","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::app::Mode","","map_editor::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::edit","","","","","","","","","","","","","","","","","","","","map_editor::load","","","","","","","","","","","","","","","","","map_editor::model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::model::ID","","","",""],"d":["","","","","","","The initial camera state","","","","","","Import buildings from the RawMap. Slow.","","","","","","The path to a RawMap to load. If omitted, start with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Express a RawMap as a .osm file. Why not just save the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,2,0,0,2,2,2,3,4,2,3,4,2,3,3,4,2,3,4,2,4,3,3,4,3,4,2,3,4,2,3,4,2,3,2,3,4,2,4,3,4,4,3,4,2,3,4,2,3,4,2,4,5,6,0,0,7,8,7,8,7,8,7,8,7,7,7,7,8,7,8,7,8,7,8,7,8,7,8,7,8,8,7,7,7,8,7,8,7,8,7,8,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,10,10,10,10,10,10,10,10,10,10,0,10,10,10,10,10,0,11,0,0,11,0,11,11,12,11,12,11,12,12,12,11,12,11,12,12,11,11,12,12,12,12,12,12,12,12,12,12,0,11,11,12,11,12,11,12,11,11,12,12,12,12,12,11,12,11,12,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,0,11,12,12,12,11,12,11,12,11,12,13,14,15,16,16],"f":[null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[],["app",3]],null,[[]],[[["argmatches",3]]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[]],null,[[["settings",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["gfxctx",3]]],[[["canvas",3]]],[[["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["app",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["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,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[],["drawbaselayer",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["app",3],["originalroad",3]],["box",3,[["state",8]]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],["transition",4,[["app",3]]]],[[["eventctx",3],["app",3]],["transition",4,[["app",3]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["app",3]]],[[["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["string",3],["bool",15],["option",4,[["string",3]]]],["box",3,[["state",8]]]],[[["eventctx",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3]],["model",3]],[[["eventctx",3],["osmid",4]]],[[]],[[]],[[]],[[]],[[["eventctx",3],["originalroad",3],["fnmut",8]]],[[["eventctx",3],["originalroad",3]]],[[],["id",4]],[[]],[[],["bounds",3]],[[["eventctx",3],["pt2d",3]],["id",4]],[[["eventctx",3],["pt2d",3]]],[[["eventctx",3],["nodeid",3],["nodeid",3]]],[[["eventctx",3],["nodeid",3]]],[[["osmid",4]]],[[["nodeid",3]]],[[["eventctx",3],["originalroad",3]]],[[["eventctx",3],["originalroad",3],["usize",15]]],null,[[["rawmap",3]],["result",4,[["error",3]]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[]],[[["formatter",3]],["result",6]],[[]],[[]],[[["eventctx",3],["rawmap",3],["bool",15],["timer",3]],["model",3]],[[],["u64",15]],[[]],null,[[["eventctx",3],["originalroad",3],["pt2d",3]]],[[["eventctx",3],["nodeid",3]]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["originalroad",3]]],[[["eventctx",3],["osmid",4],["f64",15],["f64",15]]],[[["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]]],[[["eventctx",3],["pt2d",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,null,null,null,null,null],"p":[[3,"Args"],[4,"Mode"],[3,"App"],[3,"MainState"],[13,"CreatingRoad"],[13,"SetBoundaryPt2"],[3,"CameraState"],[3,"DefaultMap"],[3,"EditRoad"],[3,"PickMap"],[4,"ID"],[3,"Model"],[13,"Building"],[13,"Intersection"],[13,"Road"],[13,"RoadPoint"]]},\ -"map_gui":{"doc":"This crate contains common code for applications that draw …","t":[8,13,13,13,4,13,13,13,13,13,13,3,3,13,11,11,11,11,11,11,11,12,11,11,11,11,12,0,10,12,12,11,12,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,12,10,12,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,3,4,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,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,11,12,12,12,12,12,12,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,3,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,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,3,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,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,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,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,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,5,11,12,12,11,11,11,11,11,12,11,11,11,5,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,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,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,12,11,11,11,11,11,11,11,12,5,5,5,5,5,5,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,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,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,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,12,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,3,3,3,3,3,3,3,3,3,3,4,13,3,3,3,3,13,3,8,17,3,13,13,3,13,3,13,3,3,8,3,3,12,5,10,12,12,12,12,12,12,12,0,12,12,12,5,5,0,5,5,5,5,12,0,12,12,0,0,12,12,12,12,12,12,12,12,5,12,5,5,5,10,0,12,12,5,0,12,12,0,12,5,12,0,12,12,12,12,5,12,5,12,12,12,12,12,12,0,10,0,5,5,12,12,12,12,5,12,12,12,12,12,12,12,12,12,5,5,12,12,12,12,12,5,12,12,10,12,0,0,0,0,5,0,5,0,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,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,11,11,11,11,11,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,13,13,13,3,13,4,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,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,11,11,11,12,5,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,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,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,5,5,3,11,11,11,11,11,11,11,5,5,11,11,11,11,12,12,5,11,11,11,11,3,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,5,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,13,4,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,0,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,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,3,3,3,8,12,12,10,12,12,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,10,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,12,12,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,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,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,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12],"n":["AppLike","Area","Building","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","SimpleAppArgs","TransitStop","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","cam","change_color_scheme","clone","clone_into","cmp","color_scheme","colors","cs","cs","current_selection","current_stage_and_remaining_time","dev","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_path","map_switched","minimal_controls","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","0","0","0","0","0","0","0","0","0","0","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","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","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","parse","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","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","MapAlreadyLoaded","MapLoader","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","force_reload","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_load","try_from","try_from","try_into","try_into","type_id","type_id","vzip","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","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_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_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","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","transit_stop","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","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","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","crosswalk_line","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","make_unmarked_crossing","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","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_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","get_ts","intersections","into","into_any","into_any_rc","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","lanes","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","DrawTransitStop","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","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","SimpleAppArgs","SimpleWarper","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","calculate_current_selection","cam","clap","color_scheme","cs","cs","current_selection","current_stage_and_remaining_time","dev","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","from","from_clap","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_warper","map","map","map_name","map_path","map_switched","minimal_controls","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","override_options","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warper","0","0","ABStreet","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","DrawRoadLabels","Executable","FifteenMin","FilePicker","Grid","HeatmapOptions","InputWaypoints","LTN","Minimap","MinimapControls","NEXT_RELEASE","Navigator","OSMViewer","ParkingMapper","PromptInput","RawMapEditor","RunCommand","Santa","TitleScreen","TripManagement","TripManagementState","TurnExplorer","WaypointID","all","app_header","app_session_current_trip_name","app_type","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","change_map_btn","checkbox_per_mode","city_picker","cmp_count","cmp_dist","cmp_duration","color_for_mode","color_scheme","colors","colors","comm","command","compare_counts","contours","controls","current","current_exe","data","dragging","draw","draw","draw_isochrone","enter_state","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","home_btn","icons","idx","ignore","importer","include_roads","intersections_from_roads","l","labels","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","mut_files","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","per_zoom","percentage_bar","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","snap_to_endpts","start_marker","started","state_type","sync_from_file_management","time","title_screen","trip_files","turn_explorer","ui","update_url_map_name","updater","version","waypoints","waypoints","width","zoom","zoom_lvl","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_i","add_i","add_l","add_l","add_pl","add_r","add_r","add_ts","as_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","draw","draw","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","vzip","vzip","vzip","vzip","vzip","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","A","B","Compare","CompareCounts","Intersection","Layer","Obj","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","autoselect_layer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_heatmap","calculate_relative_heatmap","clone","clone","clone_into","clone_into","cmp","counts_a","counts_b","draw","empty","eq","eq","equivalent","fmt","fmt","from","from","from","get_hash","get_panel_widget","hash","heatmap_a","heatmap_b","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layer","make_world","ne","new","on_click","other_event","partial_cmp","recalculate_b","relative_heatmap","relative_road_tooltip","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","world","0","0","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","orthogonal_neighbors","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","xy","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","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","include_roads","into","into_any","into_any_rc","new","only_major_roads","per_zoom","render","simplify_name","simplify_patterns","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","ABStreet","Executable","FifteenMin","LTN","OSMViewer","ParkingMapper","RawMapEditor","Santa","TitleScreen","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","built_info","clone","clone_into","current_exe","enter_state","eq","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","replace_process","run","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","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","NamedTrip","RenameTrip","SavedTrips","TripManagement","TripManagementState","all","all_names","app_session_current_trip_name","app_type","app_type","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autosave","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_rc","into_any_rc","into_any_rc","into_any_rc","len","load","mut_files","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","save","save_current_trip_to_session","serialize","serialize","set_current","state_type","state_type","sync_from_file_management","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","waypoints","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","PromptInput","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cb","cb","checkbox_per_mode","cmp_count","cmp_dist","cmp_duration","color_for_mode","draw","draw","draw_baselayer","draw_baselayer","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","percentage_bar","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","download_cities","prompt_to_download_missing_data","size_of_city","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","len","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"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::ID","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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::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::transit_stop","","","","","","","","","","","","","","","","","","","","","","","","","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::compare_counts","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::compare_counts::Obj","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","","","map_gui::tools::labels","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::trip_files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","map_gui::tools::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","Initially position the camera here. The format is an …","Change the color scheme. Idempotent. Return true if there …","","","","The color scheme for map elements, agents, and the UI.","A color scheme groups colors used for different map, …","","","","","Dev mode exposes experimental tools useful for debugging, …","","","","","","","","","","","","","","","","","","","","","","","","","","Create a widgetry::State that warps to the given point.","","","Path to a map to initially load. If not provided, load the …","","When making a screen recording, enable this option to hide …","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic signals …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are common …","","","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. Extremely …","","","","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 hide …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation time …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","","","","","","","","","","","","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’t …","","","","","","Draws both zebra crosswalks and unmarked crossings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch to render the entire map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","The color scheme for map elements, agents, and the UI.","","","","","Dev mode exposes experimental tools useful for debugging, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Path to a map to initially load. If not provided, load the …","","When making a screen recording, enable this option to hide …","Only select buildings, and work whether zoomed in or not.","","","","","","","","Options are passed in by each app, usually seeded with …","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic signals …","","","","","","","","","","","","","","","","","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.","","Labels roads when unzoomed. Label size and frequency …","","","","A 2D grid containing some arbitrary data.","","Click to add waypoints, drag them, see the list on a panel …","","","Customize the appearance and behavior of a minimap.","","","","","Prompt for arbitrary text input, then feed the answer to a …","","Executes a command and displays STDOUT and STDERR in a …","","A title screen shared among all of the A/B Street apps.","Save sequences of waypoints as named trips. Basic file …","","A tool to explore all of the turns from a single lane.","","","A standard way to group a home button back to the title …","","","","","","","","","","","","","A button to change maps, with default keybindings","","","Less is better","Shorter is better","Shorter is better","","","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","","","","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 now.","Should the user be able to control the z-order visible? …","","","","A button to return to the title screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 to …","Modify the current URL to set the first free parameter to …","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with the relative layer if anything has changed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If a button owned by this was clicked, returns the new …","","","","","","","","","","","","","","","","","","","","","","","A 2D grid containing some arbitrary data.","","","","","","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","Thresholds are Durations, in units of seconds","","","","","","Calculate the index from a given (x, y). Doesn’t do any …","","","","","","","","","","","","","From one tile, calculate the 4 orthogonal neighbors. …","","","","","","","","","","","","","","","The inverse of idx. No bounds checking.","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","Label roads that the predicate approves","Only label major roads","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the app.","Draw extra stuff on the minimap, just pulling from the app.","","","","","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 used …","A row beneath the minimap in the zoomed view, usually used …","When unzoomed, display this panel. By default, no controls …","When unzoomed, display this panel. By default, no controls …","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 in …","If a button is clicked that was produced by some method in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A title screen shared among all of the A/B Street apps.","","","","","","","","","","","","","","","","","","","","","","","","","","Run the given executable with some arguments. On Mac and …","","","","","","","","","","","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 compilation.","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.","","","","","Save sequences of waypoints as named trips. Basic file …","","","","","","","","","","","","","","","saves iff current trip is changed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Prompt for arbitrary text input, then feed the answer to a …","","","","","","","","","","","","","","","","Less is better","Shorter is better","Shorter is better","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","","Click to add waypoints, drag them, see the list on a panel …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world after this","The caller is responsible for calling initialize_hover and …","","","","","","","","","","","","","","",""],"i":[0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,2,3,1,1,1,2,0,3,4,4,3,2,3,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,3,3,4,2,3,2,3,3,3,1,0,3,4,1,0,4,3,3,0,4,1,0,1,1,1,1,5,6,7,8,9,10,11,12,13,14,15,0,0,15,15,15,16,16,16,15,16,15,16,16,16,16,16,15,16,15,16,16,16,16,16,16,16,15,16,15,15,16,16,16,16,16,15,16,16,15,16,16,16,15,16,15,16,16,16,16,16,0,16,16,16,15,16,15,16,15,16,15,16,16,16,16,16,16,0,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,15,16,15,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,0,0,17,18,17,18,17,18,17,18,18,18,17,17,18,17,18,17,18,17,17,18,17,18,17,18,17,18,17,18,17,18,19,20,0,20,19,19,19,19,0,0,19,0,20,21,22,20,19,21,22,20,19,21,22,20,19,21,22,20,19,22,22,22,20,19,22,20,19,22,22,22,20,19,22,22,21,20,19,21,20,19,21,22,20,19,21,22,20,19,21,22,20,19,22,20,19,21,22,20,19,22,22,22,22,21,21,22,20,19,22,22,22,20,19,22,22,21,22,20,19,21,22,20,19,21,22,20,19,22,21,22,20,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,24,25,25,0,26,27,27,28,25,25,24,0,24,24,26,0,0,26,29,29,24,24,24,24,24,30,28,27,30,0,25,29,29,29,0,31,32,33,30,28,31,0,24,25,25,25,25,33,25,0,0,27,25,0,24,0,26,24,24,0,24,24,25,23,0,0,25,25,0,25,23,0,23,25,30,28,27,24,0,0,23,23,26,23,26,26,26,23,26,23,26,26,26,23,26,26,26,26,26,23,26,23,26,23,23,26,23,26,26,23,26,26,23,26,26,26,23,23,26,23,26,23,26,23,26,23,23,26,23,26,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,35,35,35,35,0,35,0,0,30,30,30,30,0,0,0,30,30,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,30,0,30,30,30,30,30,30,30,0,36,36,36,36,0,0,0,0,0,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,36,36,36,36,36,36,36,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0,28,27,28,27,27,27,28,28,27,28,27,28,28,27,28,27,28,27,28,28,27,28,27,28,27,28,28,27,28,27,28,27,28,27,27,28,27,28,27,28,27,28,27,28,27,28,27,0,38,38,38,38,38,38,38,38,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,0,0,0,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,0,31,31,31,31,0,0,0,4,40,2,4,40,2,4,4,40,2,4,40,2,4,2,2,2,4,4,4,4,2,40,4,4,4,4,4,4,4,40,4,4,40,2,2,4,40,2,4,40,2,40,2,4,40,2,4,4,4,2,2,4,2,4,4,4,4,4,4,4,4,2,4,4,4,4,4,4,40,2,4,40,2,4,40,2,4,40,2,40,41,42,43,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,0,43,0,0,0,0,43,43,0,43,0,43,0,0,0,0,0,44,0,45,46,44,47,46,48,48,48,0,49,50,51,0,0,0,0,0,0,0,52,0,49,53,0,0,52,46,44,54,55,46,49,56,0,54,0,0,0,57,0,55,47,0,0,58,47,0,59,0,58,0,53,60,46,53,0,47,0,49,56,47,53,47,47,0,45,0,0,0,46,46,61,53,0,53,61,53,46,62,58,50,51,59,0,0,52,52,53,52,63,0,53,44,45,46,0,0,0,0,0,0,0,0,63,55,46,46,46,0,0,48,60,48,60,48,60,48,60,48,48,48,48,60,48,60,48,60,48,60,48,60,48,60,48,60,60,48,48,48,60,48,60,48,60,48,60,48,60,0,0,0,61,64,65,61,64,65,61,64,65,61,64,65,0,0,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,41,0,0,0,0,0,49,56,49,56,49,56,56,49,56,49,49,66,47,56,41,49,66,47,56,41,47,49,66,47,56,41,49,66,47,56,41,49,56,66,49,49,49,56,47,41,49,66,47,56,41,41,66,47,47,47,41,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,47,47,49,56,47,47,47,49,47,56,49,56,56,56,47,56,56,66,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,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,53,67,67,67,0,68,0,0,68,69,68,67,69,68,67,69,69,68,67,69,68,67,0,0,68,67,68,67,68,69,69,69,69,68,67,68,68,67,69,68,67,68,69,68,69,69,69,68,67,69,68,67,69,68,67,69,68,67,69,0,68,69,69,69,68,69,69,69,68,67,69,68,67,69,68,67,69,68,67,69,68,67,69,70,71,0,0,0,55,52,55,52,55,52,55,52,52,52,52,52,55,0,52,55,52,52,55,55,55,52,55,52,55,52,55,52,0,52,55,52,55,52,52,52,52,52,55,52,55,52,55,52,55,52,55,55,0,0,0,72,72,72,72,72,72,72,0,0,72,72,72,72,72,72,0,72,72,72,72,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,59,59,59,59,0,0,0,0,46,46,46,46,46,46,46,46,46,57,57,46,46,46,46,57,57,57,46,46,46,46,57,57,57,57,57,57,46,46,46,46,46,46,57,57,57,57,46,46,46,46,46,46,46,46,46,46,46,0,0,0,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,73,62,73,74,73,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,43,0,43,43,43,43,43,43,0,54,43,54,43,54,43,54,43,0,43,43,54,54,43,54,43,54,43,54,43,43,54,43,54,54,43,54,43,54,43,54,43,54,43,54,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,75,45,44,75,44,75,76,77,44,75,76,77,44,44,75,76,77,44,75,76,77,76,76,44,75,76,77,75,76,44,75,76,77,44,44,75,76,77,44,75,76,77,44,76,77,44,75,76,77,77,77,45,76,76,44,77,75,77,44,75,75,77,77,44,76,77,44,44,75,45,76,77,44,75,76,77,44,75,76,77,44,75,76,77,44,75,76,77,76,0,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,0,50,51,78,50,51,78,50,51,78,50,51,78,50,51,0,0,0,0,0,50,51,50,51,50,51,50,51,78,50,51,78,50,51,78,78,50,51,78,50,51,78,50,51,0,50,51,78,50,51,78,50,51,78,50,51,78,0,0,0,42,0,0,0,63,79,42,63,79,42,79,63,79,42,63,79,42,79,42,42,42,42,63,42,63,79,42,42,63,63,0,63,42,63,79,42,63,79,42,63,79,42,63,79,42,79,63,42,63,79,63,63,63,42,63,79,42,63,79,42,63,79,42,63,79,42,63],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["option",4,[["agentid",4]]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],null,[[["eventctx",3],["colorschemechoice",4]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],null,[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["roadid",3]]],[[["laneid",3]]],[[["intersectionid",3]]],[[["buildingid",3]]],[[["parkinglotid",3]]],[[["carid",3]]],[[["pedestrianid",3]]],[[["vec",3,[["pedestrianid",3]]]]],[[["transitstopid",3]]],[[["areaid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["pt2d",3],["option",4,[["f64",15]]],["option",4,[["id",4]]]],["box",3,[["state",8]]]],[[],["map",3]],null,null,[[["eventctx",3],["map",3],["timer",3]]],null,[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],["option",4,[["ordering",4]]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],["vec",3,[["choice",3,[["colorschemechoice",4]]]]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["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,[[["str",15]],["result",6,[["colorschemechoice",4]]]],null,null,null,null,null,null,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]],[[["lanetype",4],["roadrank",4]],["color",3]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3],["mapname",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["mapname",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],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,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[],["options",3]],null,[[["eventctx",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],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,[[["intersection",3],["map",3]],["vec",3,[["polygon",3]]]],null,null,[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,null,null,null,null,null,null,null,[[["drawcarinput",3],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["box",3,[["renderable",8]]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["color",3],["option",4],["sim",3]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4,[["vehicletype",4]]]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["map",3],["sim",3],["colorscheme",3]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],["option",4,[["color",3]]]],[[["gfxctx",3],["map",3],["sim",3],["colorscheme",3],["options",3]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],["vec",3,[["renderable",8]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["unzoomedagents",3]],["bool",15]],[[],["agentcache",3]],[[],["unzoomedagents",3]],[[],["bool",15]],null,[[["traversable",4],["map",3],["sim",3],["colorscheme",3],["prerender",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["areatype",4],["colorscheme",3]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["area",3],["colorscheme",3],["geombatch",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["drawcarinput",3],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["building",3],["map",3],["colorscheme",3],["options",3],["geombatch",3],["geombatch",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["drawcarinput",3],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["drawcar",3]],[[["distance",3],["distance",3],["pt2d",3],["angle",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["drawcarinput",3],["sim",3],["colorscheme",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["intersection",3],["road",3],["map",3]],["vec",3,[["polygon",3]]]],[[["intersection",3],["map",3]],["vec",3,[["polygon",3]]]],[[["intersection",3],["map",3]],["vec",3,[["polygon",3]]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["turn",3]],["option",4,[["line",3]]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["intersection",3],["map",3]],["vec",3,[["polyline",3]]]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["geombatch",3],["turn",3],["map",3],["colorscheme",3]]],[[["pt2d",3],["distance",3],["angle",3]],["polygon",3]],[[["geombatch",3],["turn",3],["map",3]],["bool",15]],[[["geombatch",3],["turn",3],["map",3],["colorscheme",3]]],[[["intersection",3],["map",3]],["drawintersection",3]],[[["line",3],["distance",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["roadwithstopsign",3],["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["buffertype",4],["lane",3],["geombatch",3]]],[[["lane",3],["road",3]],["vec",3,[["polygon",3]]]],[[["lane",3],["road",3]],["vec",3,[["polygon",3]]]],[[["lane",3],["map",3]],["vec",3,[["polygon",3]]]],[[["lane",3]],["vec",3,[["polygon",3]]]],[[["map",3],["lane",3]],["vec",3,[["polygon",3]]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["lane",3],["road",3]],["drawlane",3]],[[["line",3],["distance",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],["vec",3,[["id",4]]]],[[["eventctx",3],["id",4],["applike",8],["agentcache",3]],["option",4,[["renderable",8]]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["bounds",3],["map",3]],["vec",3,[["renderable",8]]]],[[["transitstopid",3]],["drawtransitstop",3]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["map",3],["options",3],["colorscheme",3],["timer",3]],["drawmap",3]],null,null,null,[[["intersectionid",3],["map",3]]],[[["road",3],["map",3]]],[[["map",3],["colorscheme",3],["eventctx",3],["timer",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["applike",8]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["parkinglot",3],["colorscheme",3],["geombatch",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[]],[[["geombatch",3],["sim",3],["colorscheme",3],["drawpedestrianinput",3],["usize",15]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["drawpedestrianinput",3],["usize",15],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["drawpedestrian",3]],[[["drawpedcrowdinput",3],["map",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]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[["applike",8],["building",3],["geombatch",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["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]],[[["prerender",3],["stage",3],["usize",15],["intersectionid",3],["option",4,[["duration",3]]],["geombatch",3],["applike",8],["trafficsignalstyle",4]]],[[["prerender",3],["intersection",3],["usize",15],["geombatch",3]]],[[["applike",8],["prerender",3],["stage",3],["intersection",3],["usize",15],["duration",3],["geombatch",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["transitstop",3],["map",3],["colorscheme",3]],["drawtransitstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["geombatch",3],["option",4,[["turnpriority",4]]]]],[[["prerender",3],["map",3],["colorscheme",3],["intersectionid",3],["usize",15]],["vec",3]],[[]],null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["f64",15],["polyline",3],["angle",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["bool",15],["bool",15]],["option",4,[["id",4]]]],null,[[],["app",3]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["pt2d",3],["option",4,[["f64",15]]],["option",4,[["id",4]]]],["box",3,[["state",8]]]],[[],["map",3]],null,[[],["mapname",3]],null,[[["eventctx",3],["map",3],["timer",3]]],null,[[["eventctx",3]],["option",4,[["id",4]]]],[[["eventctx",3]],["option",4,[["id",4]]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["options",3],["mapname",3],["option",4,[["string",3]]],["fn",8]]],[[],["options",3]],null,[[["options",3]]],[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",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,null,null,null,null,null,null,null,null,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],["applike",8],["str",15]],["widget",3]],[[],["option",4]],null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3],["applike",8]],["widget",3]],[[["eventctx",3],["applike",8],["btreeset",3]],["widget",3]],null,[[["text",3],["usize",15],["usize",15]]],[[["text",3],["applike",8],["distance",3],["str",15],["str",15]]],[[["text",3],["applike",8],["duration",3],["str",15],["str",15]]],[[["applike",8],["tripmode",4]],["color",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],null,[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["gfxctx",3],["applike",8]]],[[],["bool",15]],null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,null,null,[[["btreeset",3],["map",3]],["btreeset",3,[["intersectionid",3]]]],null,null,null,null,null,null,[[],["text",3]],null,[[["eventctx",3],["geombatch",3],["bounds",3],["vec",3,[["pt2d",3]]],["heatmapoptions",3]],["widget",3]],null,null,null,null,null,null,null,[[],["tripmanagement",3]],null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,[[["asref",8,[["str",15]]]]],null,null,null,null,null,null,null,null,null,[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["mapname",3]],["transition",4,[["applike",8]]]],null,null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,[[["eventctx",3]]],null,null,null,null,null,[[["applike",8]]],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",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["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]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["mapname",3],["option",4]],["transition",4,[["applike",8]]]],[[],["btreemap",3,[["string",3],["vec",3,[["cityname",3]]]]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]],["cityname",3]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]],["str",15]],["box",3,[["state",8]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["asref",8,[["str",15]]]]],[[["buildingid",3],["color",3]]],[[["intersectionid",3],["asref",8,[["str",15]]]]],[[["intersectionid",3],["color",3]]],[[["laneid",3],["asref",8,[["str",15]]]]],[[["laneid",3],["color",3]]],[[["parkinglotid",3],["color",3]]],[[["roadid",3],["asref",8,[["str",15]]]]],[[["roadid",3],["color",3]]],[[["transitstopid",3],["asref",8,[["str",15]]]]],[[],["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,null,null,[[["f64",15]],["option",4,[["color",3]]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["eventctx",3],["colorscale",3],["vec",3,[["into",8,[["string",3]]]]]],["widget",3]],null,[[["f64",15],["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["vec",3,[["into",8,[["string",3]]]]]],["widget",3]],null,null,null,null,null,[[["applike",8],["vec",3]],["colordiscrete",3]],[[["color",3],["color",3],["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["applike",8],["vec",3]],["colordiscrete",3]],[[["applike",8]],["colornetwork",3]],[[["counter",3,[["intersectionid",3]]],["colorscale",3]]],[[["counter",3,[["roadid",3]]],["colorscale",3]]],[[["f64",15],["f64",15]],["divergingscale",3]],[[["counter",3,[["intersectionid",3]]],["colorscale",3]]],[[["counter",3,[["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,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,[[["eventctx",3],["bool",15],["vec",3,[["string",3]]],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["applike",8],["trafficcounts",3]],["togglezoomed",3]],[[["eventctx",3],["applike",8],["trafficcounts",3],["trafficcounts",3]],["togglezoomed",3]],[[],["obj",4]],[[],["layer",4]],[[]],[[]],[[["obj",4]],["ordering",4]],null,null,[[["gfxctx",3]]],[[["eventctx",3]],["comparecounts",3]],[[["obj",4]],["bool",15]],[[["layer",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["applike",8]],["world",3,[["obj",4]]]],[[["obj",4]],["bool",15]],[[["eventctx",3],["applike",8],["trafficcounts",3],["trafficcounts",3],["layer",4]],["comparecounts",3]],[[["eventctx",3],["applike",8],["str",15]],["option",4,[["widget",3]]]],[[["eventctx",3]]],[[["obj",4]],["option",4,[["ordering",4]]]],[[["eventctx",3],["applike",8],["trafficcounts",3]]],null,[[["roadid",3]],["text",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,[[],["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]],["usize",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["geombatch",3],["bounds",3],["vec",3,[["pt2d",3]]],["heatmapoptions",3]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15],["usize",15]],["grid",3]],[[],["heatmapoptions",3]],[[["usize",15],["usize",15]],["vec",3]],null,null,null,[[["eventctx",3],["widget",3]],["vec",3,[["widget",3]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["usize",15]]],[[["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",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,[[["string",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["gfxctx",3],["applike",8]]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["box",3,[["fn",8]]]],["drawroadlabels",3]],[[],["drawroadlabels",3]],null,[[["gfxctx",3],["applike",8],["fn",8],["f64",15]],["drawable",3]],[[["string",3]],["option",4,[["string",3]]]],[[],["vec",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]]],[[["gfxctx",3],["vec",3,[["drawable",3]]]]],[[["eventctx",3]],["option",4,[["transition",4]]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["str",15]],["option",4,[["transition",4]]]],[[["eventctx",3],["str",15]],["option",4,[["transition",4]]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3],["usize",15]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["box",3,[["state",8]]]],[[["eventctx",3],["vec",3,[["roadid",3]]]],["box",3,[["state",8]]]],[[["eventctx",3]],["box",3,[["state",8]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["executable",4]],[[]],null,null,[[["executable",4]],["bool",15]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["executable",4],["box",3,[["fn",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["str",15],["panel",3]],["transition",4]],[[["eventctx",3],["vec",3,[["str",15]]]],["transition",4,[["applike",8]]]],[[["eventctx",3],["executable",4],["vec",3,[["str",15]]]],["transition",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,null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,[[],["option",4]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedtrip",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["gfxctx",3]]],[[["namedtrip",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["usize",15]],[[["applike",8]],["savedtrips",3]],[[],["tripmanagement",3]],null,[[["namedtrip",3]],["bool",15]],[[],["tripmanagement",3]],[[],["string",3]],[[["eventctx",3],["namedtrip",3],["savedtrips",3]],["box",3,[["state",8]]]],[[["str",15]],["option",4,[["namedtrip",3]]]],[[["eventctx",3],["str",15]],["option",4,[["transition",4]]]],[[["eventctx",3],["str",15],["panel",3]],["transition",4]],[[["eventctx",3],["panel",3]],["option",4,[["transition",4]]]],[[["str",15]],["option",4,[["namedtrip",3]]]],[[["applike",8]]],[[]],[[],["result",4]],[[],["result",4]],[[["str",15]]],null,null,[[["eventctx",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,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["laneid",3],["usize",15]],["panel",3]],[[["eventctx",3],["laneid",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["eventctx",3],["applike",8],["btreeset",3]],["widget",3]],[[["text",3],["usize",15],["usize",15]]],[[["text",3],["applike",8],["distance",3],["str",15],["str",15]]],[[["text",3],["applike",8],["duration",3],["str",15],["str",15]]],[[["applike",8],["tripmode",4]],["color",3]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["into",8,[["string",3]]],["vec",3,[["choice",3]]],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["str",15],["string",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["option",4,[["string",3]]],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[["vec",3,[["string",3]]],["sender",3,[["string",3]]],["sender",3,[["string",3]]]]],[[["eventctx",3],["mapname",3]],["transition",4,[["applike",8]]]],[[["mapname",3]],["u64",15]],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]],[[["applike",8],["outcome",4],["worldoutcome",4,[["waypointid",3]]]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],["vec",3,[["tripendpoint",4]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[],["usize",15]],[[["waypointid",3]],["bool",15]],[[["applike",8]],["inputwaypoints",3]],[[["applike",8],["tripendpoint",4]],["waypoint",3]],[[["applike",8],["vec",3,[["tripendpoint",4]]]]],[[["eventctx",3],["world",3],["fn",8],["usize",15]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null],"p":[[4,"ID"],[3,"SimpleAppArgs"],[8,"AppLike"],[3,"SimpleApp"],[13,"Road"],[13,"Lane"],[13,"Intersection"],[13,"Building"],[13,"ParkingLot"],[13,"Car"],[13,"Pedestrian"],[13,"PedCrowd"],[13,"TransitStop"],[13,"Area"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[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,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"DrawTransitStop"],[3,"SimpleWarper"],[3,"ColorScale"],[3,"WaypointID"],[4,"Executable"],[3,"TripManagement"],[8,"TripManagementState"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"TitleScreen"],[3,"Grid"],[3,"ColorNetwork"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DrawRoadLabels"],[3,"DefaultMap"],[3,"CityPicker"],[3,"Navigator"],[3,"InputWaypoints"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[4,"Layer"],[4,"Obj"],[3,"CompareCounts"],[13,"Road"],[13,"Intersection"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"RenameTrip"],[3,"NamedTrip"],[3,"SavedTrips"],[3,"FilePicker"],[3,"Waypoint"]]},\ +"map_gui":{"doc":"This crate contains common code for applications that draw …","t":[8,13,13,13,4,13,13,13,13,13,13,3,3,13,11,11,11,11,11,11,11,12,11,11,11,11,12,0,10,12,12,11,12,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,12,10,12,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,3,4,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,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,11,12,12,12,12,12,12,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,3,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,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,3,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,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,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,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,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,5,11,12,12,11,11,11,11,11,12,11,11,11,5,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,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,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,12,11,11,11,11,11,11,11,12,5,5,5,5,5,5,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,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,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,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,12,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,3,3,3,3,3,3,3,3,3,3,4,13,3,3,3,3,13,3,8,17,3,13,13,3,13,3,13,3,3,8,3,3,12,5,10,12,12,12,12,12,12,12,0,12,12,12,5,5,0,5,5,5,5,12,0,12,12,0,0,12,12,12,12,12,12,12,12,5,12,5,5,5,10,0,12,12,5,0,12,12,0,12,5,12,0,12,12,12,12,5,12,5,12,12,12,12,12,12,0,10,0,5,5,12,12,12,12,12,12,12,12,12,12,12,12,12,5,5,12,12,12,12,12,5,12,12,10,12,0,0,0,0,5,0,5,0,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,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,11,11,11,11,11,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,13,13,13,3,13,4,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,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,11,11,11,12,5,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,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,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,5,5,3,11,11,11,11,11,11,11,5,5,11,11,11,11,12,12,5,11,11,11,11,3,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,5,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,13,4,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,0,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,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,3,3,3,8,12,12,10,12,12,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,10,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,12,12,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,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,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,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12],"n":["AppLike","Area","Building","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","SimpleAppArgs","TransitStop","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","cam","change_color_scheme","clone","clone_into","cmp","color_scheme","colors","cs","cs","current_selection","current_stage_and_remaining_time","dev","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_path","map_switched","minimal_controls","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","0","0","0","0","0","0","0","0","0","0","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","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","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","parse","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","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","MapAlreadyLoaded","MapLoader","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","force_reload","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_load","try_from","try_from","try_into","try_into","type_id","type_id","vzip","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","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_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_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","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","transit_stop","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","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","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","crosswalk_line","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","make_unmarked_crossing","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","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_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","get_ts","intersections","into","into_any","into_any_rc","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","lanes","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","DrawTransitStop","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","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","SimpleAppArgs","SimpleWarper","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","calculate_current_selection","cam","clap","color_scheme","cs","cs","current_selection","current_stage_and_remaining_time","dev","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","from","from_clap","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_warper","map","map","map_name","map_path","map_switched","minimal_controls","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","override_options","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warper","0","0","ABStreet","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","DrawRoadLabels","Executable","FifteenMin","FilePicker","Grid","HeatmapOptions","InputWaypoints","LTN","Minimap","MinimapControls","NEXT_RELEASE","Navigator","OSMViewer","ParkingMapper","PromptInput","RawMapEditor","RunCommand","Santa","TitleScreen","TripManagement","TripManagementState","TurnExplorer","WaypointID","all","app_header","app_session_current_trip_name","app_type","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","change_map_btn","checkbox_per_mode","city_picker","cmp_count","cmp_dist","cmp_duration","color_for_mode","color_scheme","colors","colors","comm","command","compare_counts","contours","controls","current","current_exe","data","dragging","draw","draw","draw_isochrone","enter_state","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","home_btn","icons","idx","ignore","importer","include_roads","intersections_from_roads","l","labels","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","mut_files","navigate","nice_country_name","nice_map_name","offset_x","offset_y","on_load","on_load","p","panel","panel","panel","panel","panel","panel","panel","per_zoom","percentage_bar","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","snap_to_endpts","start_marker","started","state_type","sync_from_file_management","time","title_screen","trip_files","turn_explorer","ui","update_url_map_name","updater","version","waypoints","waypoints","width","zoom","zoom_lvl","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_i","add_i","add_l","add_l","add_pl","add_r","add_r","add_ts","as_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","draw","draw","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","vzip","vzip","vzip","vzip","vzip","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","A","B","Compare","CompareCounts","Intersection","Layer","Obj","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","autoselect_layer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_heatmap","calculate_relative_heatmap","clone","clone","clone_into","clone_into","cmp","counts_a","counts_b","draw","empty","eq","eq","equivalent","fmt","fmt","from","from","from","get_hash","get_panel_widget","hash","heatmap_a","heatmap_b","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layer","make_world","ne","new","on_click","other_event","partial_cmp","recalculate_b","relative_heatmap","relative_road_tooltip","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","world","0","0","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","orthogonal_neighbors","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","xy","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","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","include_roads","into","into_any","into_any_rc","new","only_major_roads","per_zoom","render","simplify_name","simplify_patterns","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","ABStreet","Executable","FifteenMin","LTN","OSMViewer","ParkingMapper","RawMapEditor","Santa","TitleScreen","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","built_info","clone","clone_into","current_exe","enter_state","eq","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","replace_process","run","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","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","NamedTrip","RenameTrip","SavedTrips","TripManagement","TripManagementState","all","all_names","app_session_current_trip_name","app_type","app_type","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autosave","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_rc","into_any_rc","into_any_rc","into_any_rc","len","load","mut_files","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","save","save_current_trip_to_session","serialize","serialize","set_current","state_type","state_type","sync_from_file_management","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","waypoints","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","PromptInput","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cb","cb","checkbox_per_mode","cmp_count","cmp_dist","cmp_duration","color_for_mode","draw","draw","draw_baselayer","draw_baselayer","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","percentage_bar","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","download_cities","prompt_to_download_missing_data","size_of_city","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","len","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"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::ID","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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::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::transit_stop","","","","","","","","","","","","","","","","","","","","","","","","","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::compare_counts","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::compare_counts::Obj","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","","","map_gui::tools::labels","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::trip_files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","map_gui::tools::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","Initially position the camera here. The format is an …","Change the color scheme. Idempotent. Return true if there …","","","","The color scheme for map elements, agents, and the UI.","A color scheme groups colors used for different map, …","","","","","Dev mode exposes experimental tools useful for debugging, …","","","","","","","","","","","","","","","","","","","","","","","","","","Create a widgetry::State that warps to the given point.","","","Path to a map to initially load. If not provided, load the …","","When making a screen recording, enable this option to hide …","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic signals …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are common …","","","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. Extremely …","","","","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 hide …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation time …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","","","","","","","","","","","","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’t …","","","","","","Draws both zebra crosswalks and unmarked crossings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch to render the entire map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","The color scheme for map elements, agents, and the UI.","","","","","Dev mode exposes experimental tools useful for debugging, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Path to a map to initially load. If not provided, load the …","","When making a screen recording, enable this option to hide …","Only select buildings, and work whether zoomed in or not.","","","","","","","","Options are passed in by each app, usually seeded with …","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic signals …","","","","","","","","","","","","","","","","","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.","","Labels roads when unzoomed. Label size and frequency …","","","","A 2D grid containing some arbitrary data.","","Click to add waypoints, drag them, see the list on a panel …","","","Customize the appearance and behavior of a minimap.","","","","","Prompt for arbitrary text input, then feed the answer to a …","","Executes a command and displays STDOUT and STDERR in a …","","A title screen shared among all of the A/B Street apps.","Save sequences of waypoints as named trips. Basic file …","","A tool to explore all of the turns from a single lane.","","","A standard way to group a home button back to the title …","","","","","","","","","","","","","A button to change maps, with default keybindings","","","Less is better","Shorter is better","Shorter is better","","","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","","","","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 now.","Should the user be able to control the z-order visible? …","","","","A button to return to the title screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 to …","Modify the current URL to set the first free parameter to …","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with the relative layer if anything has changed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If a button owned by this was clicked, returns the new …","","","","","","","","","","","","","","","","","","","","","","","A 2D grid containing some arbitrary data.","","","","","","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","Thresholds are Durations, in units of seconds","","","","","","Calculate the index from a given (x, y). Doesn’t do any …","","","","","","","","","","","","","From one tile, calculate the 4 orthogonal neighbors. …","","","","","","","","","","","","","","","The inverse of idx. No bounds checking.","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","Label roads that the predicate approves","Only label major roads","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the app.","Draw extra stuff on the minimap, just pulling from the app.","","","","","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 used …","A row beneath the minimap in the zoomed view, usually used …","When unzoomed, display this panel. By default, no controls …","When unzoomed, display this panel. By default, no controls …","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 in …","If a button is clicked that was produced by some method in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A title screen shared among all of the A/B Street apps.","","","","","","","","","","","","","","","","","","","","","","","","","","Run the given executable with some arguments. On Mac and …","","","","","","","","","","","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 compilation.","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.","","","","","Save sequences of waypoints as named trips. Basic file …","","","","","","","","","","","","","","","saves iff current trip is changed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Prompt for arbitrary text input, then feed the answer to a …","","","","","","","","","","","","","","","","Less is better","Shorter is better","Shorter is better","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","","Click to add waypoints, drag them, see the list on a panel …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world after this","The caller is responsible for calling initialize_hover and …","","","","","","","","","","","","","","",""],"i":[0,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,2,3,1,1,1,2,0,3,4,4,3,2,3,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,3,3,4,2,3,2,3,3,3,1,0,3,4,1,0,4,3,3,0,4,1,0,1,1,1,1,5,6,7,8,9,10,11,12,13,14,15,0,0,15,15,15,16,16,16,15,16,15,16,16,16,16,16,15,16,15,16,16,16,16,16,16,16,15,16,15,15,16,16,16,16,16,15,16,16,15,16,16,16,15,16,15,16,16,16,16,16,0,16,16,16,15,16,15,16,15,16,15,16,16,16,16,16,16,0,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,15,16,15,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,0,0,17,18,17,18,17,18,17,18,18,18,17,17,18,17,18,17,18,17,17,18,17,18,17,18,17,18,17,18,17,18,19,20,0,20,19,19,19,19,0,0,19,0,20,21,22,20,19,21,22,20,19,21,22,20,19,21,22,20,19,22,22,22,20,19,22,20,19,22,22,22,20,19,22,22,21,20,19,21,20,19,21,22,20,19,21,22,20,19,21,22,20,19,22,20,19,21,22,20,19,22,22,22,22,21,21,22,20,19,22,22,22,20,19,22,22,21,22,20,19,21,22,20,19,21,22,20,19,22,21,22,20,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,24,25,25,0,26,27,27,28,25,25,24,0,24,24,26,0,0,26,29,29,24,24,24,24,24,30,28,27,30,0,25,29,29,29,0,31,32,33,30,28,31,0,24,25,25,25,25,33,25,0,0,27,25,0,24,0,26,24,24,0,24,24,25,23,0,0,25,25,0,25,23,0,23,25,30,28,27,24,0,0,23,23,26,23,26,26,26,23,26,23,26,26,26,23,26,26,26,26,26,23,26,23,26,23,23,26,23,26,26,23,26,26,23,26,26,26,23,23,26,23,26,23,26,23,26,23,23,26,23,26,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,35,35,35,35,0,35,0,0,30,30,30,30,0,0,0,30,30,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,30,0,30,30,30,30,30,30,30,0,36,36,36,36,0,0,0,0,0,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,36,36,36,36,36,36,36,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0,28,27,28,27,27,27,28,28,27,28,27,28,28,27,28,27,28,27,28,28,27,28,27,28,27,28,28,27,28,27,28,27,28,27,27,28,27,28,27,28,27,28,27,28,27,28,27,0,38,38,38,38,38,38,38,38,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,0,0,0,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,0,31,31,31,31,0,0,0,4,40,2,4,40,2,4,4,40,2,4,40,2,4,2,2,2,4,4,4,4,2,40,4,4,4,4,4,4,4,40,4,4,40,2,2,4,40,2,4,40,2,40,2,4,40,2,4,4,4,2,2,4,2,4,4,4,4,4,4,4,4,2,4,4,4,4,4,4,40,2,4,40,2,4,40,2,4,40,2,40,41,42,43,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,0,43,0,0,0,0,43,43,0,43,0,43,0,0,0,0,0,44,0,45,46,44,47,46,48,48,48,0,49,50,51,0,0,0,0,0,0,0,52,0,49,53,0,0,52,46,44,54,55,46,49,56,0,54,0,0,0,57,0,55,47,0,0,58,47,0,59,0,58,0,53,60,46,53,0,47,0,49,56,47,53,47,47,0,45,0,0,0,46,46,61,53,53,61,53,46,62,58,50,51,59,0,0,52,52,53,52,63,0,53,44,45,46,0,0,0,0,0,0,0,0,63,55,46,46,46,0,0,48,60,48,60,48,60,48,60,48,48,48,48,60,48,60,48,60,48,60,48,60,48,60,48,60,60,48,48,48,60,48,60,48,60,48,60,48,60,0,0,0,61,64,65,61,64,65,61,64,65,61,64,65,0,0,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,61,64,65,41,0,0,0,0,0,49,56,49,56,49,56,56,49,56,49,49,66,47,56,41,49,66,47,56,41,47,49,66,47,56,41,49,66,47,56,41,49,56,66,49,49,49,56,47,41,49,66,47,56,41,41,66,47,47,47,41,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,47,47,49,56,47,47,47,49,47,56,49,56,56,56,47,56,56,66,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,49,66,47,56,41,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,53,67,67,67,0,68,0,0,68,69,68,67,69,68,67,69,69,68,67,69,68,67,0,0,68,67,68,67,68,69,69,69,69,68,67,68,68,67,69,68,67,68,69,68,69,69,69,68,67,69,68,67,69,68,67,69,68,67,69,0,68,69,69,69,68,69,69,69,68,67,69,68,67,69,68,67,69,68,67,69,68,67,69,70,71,0,0,0,55,52,55,52,55,52,55,52,52,52,52,52,55,0,52,55,52,52,55,55,55,52,55,52,55,52,55,52,0,52,55,52,55,52,52,52,52,52,55,52,55,52,55,52,55,52,55,55,0,0,0,72,72,72,72,72,72,72,0,0,72,72,72,72,72,72,0,72,72,72,72,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,59,59,59,59,0,0,0,0,46,46,46,46,46,46,46,46,46,57,57,46,46,46,46,57,57,57,46,46,46,46,57,57,57,57,57,57,46,46,46,46,46,46,57,57,57,57,46,46,46,46,46,46,46,46,46,46,46,0,0,0,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,73,62,73,74,73,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,62,73,74,43,0,43,43,43,43,43,43,0,54,43,54,43,54,43,54,43,0,43,43,54,54,43,54,43,54,43,54,43,43,54,43,54,54,43,54,43,54,43,54,43,54,43,54,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,75,45,44,75,44,75,76,77,44,75,76,77,44,44,75,76,77,44,75,76,77,76,76,44,75,76,77,75,76,44,75,76,77,44,44,75,76,77,44,75,76,77,44,76,77,44,75,76,77,77,77,45,76,76,44,77,75,77,44,75,75,77,77,44,76,77,44,44,75,45,76,77,44,75,76,77,44,75,76,77,44,75,76,77,44,75,76,77,76,0,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,0,50,51,78,50,51,78,50,51,78,50,51,78,50,51,0,0,0,0,0,50,51,50,51,50,51,50,51,78,50,51,78,50,51,78,78,50,51,78,50,51,78,50,51,0,50,51,78,50,51,78,50,51,78,50,51,78,0,0,0,42,0,0,0,63,79,42,63,79,42,79,63,79,42,63,79,42,79,42,42,42,42,63,42,63,79,42,42,63,63,0,63,42,63,79,42,63,79,42,63,79,42,63,79,42,79,63,42,63,79,63,63,63,42,63,79,42,63,79,42,63,79,42,63,79,42,63],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["option",4,[["agentid",4]]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],null,[[["eventctx",3],["colorschemechoice",4]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],null,[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["roadid",3]]],[[["laneid",3]]],[[["intersectionid",3]]],[[["buildingid",3]]],[[["parkinglotid",3]]],[[["carid",3]]],[[["pedestrianid",3]]],[[["vec",3,[["pedestrianid",3]]]]],[[["transitstopid",3]]],[[["areaid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["pt2d",3],["option",4,[["f64",15]]],["option",4,[["id",4]]]],["box",3,[["state",8]]]],[[],["map",3]],null,null,[[["eventctx",3],["map",3],["timer",3]]],null,[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],["option",4,[["ordering",4]]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],["vec",3,[["choice",3,[["colorschemechoice",4]]]]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["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,[[["str",15]],["result",6,[["colorschemechoice",4]]]],null,null,null,null,null,null,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]],[[["lanetype",4],["roadrank",4]],["color",3]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3],["mapname",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["mapname",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],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,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[],["options",3]],null,[[["eventctx",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],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,[[["intersection",3],["map",3]],["vec",3,[["polygon",3]]]],null,null,[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,null,null,null,null,null,null,null,[[["drawcarinput",3],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["box",3,[["renderable",8]]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["color",3],["option",4],["sim",3]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4,[["vehicletype",4]]]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["map",3],["sim",3],["colorscheme",3]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],["option",4,[["color",3]]]],[[["gfxctx",3],["map",3],["sim",3],["colorscheme",3],["options",3]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],["vec",3,[["renderable",8]]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["unzoomedagents",3]],["bool",15]],[[],["agentcache",3]],[[],["unzoomedagents",3]],[[],["bool",15]],null,[[["traversable",4],["map",3],["sim",3],["colorscheme",3],["prerender",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["areatype",4],["colorscheme",3]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["area",3],["colorscheme",3],["geombatch",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["drawcarinput",3],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["building",3],["map",3],["colorscheme",3],["options",3],["geombatch",3],["geombatch",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["drawcarinput",3],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["drawcar",3]],[[["distance",3],["distance",3],["pt2d",3],["angle",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["drawcarinput",3],["sim",3],["colorscheme",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["intersection",3],["road",3],["map",3]],["vec",3,[["polygon",3]]]],[[["intersection",3],["map",3]],["vec",3,[["polygon",3]]]],[[["intersection",3],["map",3]],["vec",3,[["polygon",3]]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["turn",3]],["option",4,[["line",3]]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["intersection",3],["map",3]],["vec",3,[["polyline",3]]]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["geombatch",3],["turn",3],["map",3],["colorscheme",3]]],[[["pt2d",3],["distance",3],["angle",3]],["polygon",3]],[[["geombatch",3],["turn",3],["map",3]],["bool",15]],[[["geombatch",3],["turn",3],["map",3],["colorscheme",3]]],[[["intersection",3],["map",3]],["drawintersection",3]],[[["line",3],["distance",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["roadwithstopsign",3],["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["buffertype",4],["lane",3],["geombatch",3]]],[[["lane",3],["road",3]],["vec",3,[["polygon",3]]]],[[["lane",3],["road",3]],["vec",3,[["polygon",3]]]],[[["lane",3],["map",3]],["vec",3,[["polygon",3]]]],[[["lane",3]],["vec",3,[["polygon",3]]]],[[["map",3],["lane",3]],["vec",3,[["polygon",3]]]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["lane",3],["road",3]],["drawlane",3]],[[["line",3],["distance",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],["vec",3,[["id",4]]]],[[["eventctx",3],["id",4],["applike",8],["agentcache",3]],["option",4,[["renderable",8]]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["bounds",3],["map",3]],["vec",3,[["renderable",8]]]],[[["transitstopid",3]],["drawtransitstop",3]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["map",3],["options",3],["colorscheme",3],["timer",3]],["drawmap",3]],null,null,null,[[["intersectionid",3],["map",3]]],[[["road",3],["map",3]]],[[["map",3],["colorscheme",3],["eventctx",3],["timer",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["applike",8]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["parkinglot",3],["colorscheme",3],["geombatch",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[]],[[["geombatch",3],["sim",3],["colorscheme",3],["drawpedestrianinput",3],["usize",15]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["drawpedestrianinput",3],["usize",15],["map",3],["sim",3],["prerender",3],["colorscheme",3]],["drawpedestrian",3]],[[["drawpedcrowdinput",3],["map",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]],[[]],[[]],[[]],[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[["applike",8],["building",3],["geombatch",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["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]],[[["prerender",3],["stage",3],["usize",15],["intersectionid",3],["option",4,[["duration",3]]],["geombatch",3],["applike",8],["trafficsignalstyle",4]]],[[["prerender",3],["intersection",3],["usize",15],["geombatch",3]]],[[["applike",8],["prerender",3],["stage",3],["intersection",3],["usize",15],["duration",3],["geombatch",3]]],[[["movement",3],["prerender",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["pt2d",3],["map",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["transitstop",3],["map",3],["colorscheme",3]],["drawtransitstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["applike",8],["geombatch",3],["option",4,[["turnpriority",4]]]]],[[["prerender",3],["map",3],["colorscheme",3],["intersectionid",3],["usize",15]],["vec",3]],[[]],null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["f64",15],["polyline",3],["angle",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["bool",15],["bool",15]],["option",4,[["id",4]]]],null,[[],["app",3]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["pt2d",3],["option",4,[["f64",15]]],["option",4,[["id",4]]]],["box",3,[["state",8]]]],[[],["map",3]],null,[[],["mapname",3]],null,[[["eventctx",3],["map",3],["timer",3]]],null,[[["eventctx",3]],["option",4,[["id",4]]]],[[["eventctx",3]],["option",4,[["id",4]]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["options",3],["mapname",3],["option",4,[["string",3]]],["fn",8]]],[[],["options",3]],null,[[["options",3]]],[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",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,null,null,null,null,null,null,null,null,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],["applike",8],["str",15]],["widget",3]],[[],["option",4]],null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3],["applike",8]],["widget",3]],[[["eventctx",3],["applike",8],["btreeset",3]],["widget",3]],null,[[["text",3],["usize",15],["usize",15]]],[[["text",3],["applike",8],["distance",3],["str",15],["str",15]]],[[["text",3],["applike",8],["duration",3],["str",15],["str",15]]],[[["applike",8],["tripmode",4]],["color",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],null,[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["gfxctx",3],["applike",8]]],[[],["bool",15]],null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,null,null,[[["btreeset",3],["map",3]],["btreeset",3,[["intersectionid",3]]]],null,null,null,null,null,null,[[],["text",3]],null,[[["eventctx",3],["geombatch",3],["bounds",3],["vec",3,[["pt2d",3]]],["heatmapoptions",3]],["widget",3]],null,null,null,null,null,null,null,[[],["tripmanagement",3]],null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["mapname",3]],["transition",4,[["applike",8]]]],null,null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,[[["eventctx",3]]],null,null,null,null,null,[[["applike",8]]],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",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["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]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["mapname",3],["option",4]],["transition",4,[["applike",8]]]],[[],["btreemap",3,[["string",3],["vec",3,[["cityname",3]]]]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]],["cityname",3]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]],["str",15]],["box",3,[["state",8]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["asref",8,[["str",15]]]]],[[["buildingid",3],["color",3]]],[[["intersectionid",3],["asref",8,[["str",15]]]]],[[["intersectionid",3],["color",3]]],[[["laneid",3],["asref",8,[["str",15]]]]],[[["laneid",3],["color",3]]],[[["parkinglotid",3],["color",3]]],[[["roadid",3],["asref",8,[["str",15]]]]],[[["roadid",3],["color",3]]],[[["transitstopid",3],["asref",8,[["str",15]]]]],[[],["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,null,null,[[["f64",15]],["option",4,[["color",3]]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["eventctx",3],["colorscale",3],["vec",3,[["into",8,[["string",3]]]]]],["widget",3]],null,[[["f64",15],["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["vec",3,[["into",8,[["string",3]]]]]],["widget",3]],null,null,null,null,null,[[["applike",8],["vec",3]],["colordiscrete",3]],[[["color",3],["color",3],["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["applike",8],["vec",3]],["colordiscrete",3]],[[["applike",8]],["colornetwork",3]],[[["counter",3,[["intersectionid",3]]],["colorscale",3]]],[[["counter",3,[["roadid",3]]],["colorscale",3]]],[[["f64",15],["f64",15]],["divergingscale",3]],[[["counter",3,[["intersectionid",3]]],["colorscale",3]]],[[["counter",3,[["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,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,[[["eventctx",3],["bool",15],["vec",3,[["string",3]]],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["applike",8],["trafficcounts",3]],["togglezoomed",3]],[[["eventctx",3],["applike",8],["trafficcounts",3],["trafficcounts",3]],["togglezoomed",3]],[[],["obj",4]],[[],["layer",4]],[[]],[[]],[[["obj",4]],["ordering",4]],null,null,[[["gfxctx",3]]],[[["eventctx",3]],["comparecounts",3]],[[["obj",4]],["bool",15]],[[["layer",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["applike",8]],["world",3,[["obj",4]]]],[[["obj",4]],["bool",15]],[[["eventctx",3],["applike",8],["trafficcounts",3],["trafficcounts",3],["layer",4]],["comparecounts",3]],[[["eventctx",3],["applike",8],["str",15]],["option",4,[["widget",3]]]],[[["eventctx",3]]],[[["obj",4]],["option",4,[["ordering",4]]]],[[["eventctx",3],["applike",8],["trafficcounts",3]]],null,[[["roadid",3]],["text",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,[[],["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]],["usize",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["geombatch",3],["bounds",3],["vec",3,[["pt2d",3]]],["heatmapoptions",3]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15],["usize",15]],["grid",3]],[[],["heatmapoptions",3]],[[["usize",15],["usize",15]],["vec",3]],null,null,null,[[["eventctx",3],["widget",3]],["vec",3,[["widget",3]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["usize",15]]],[[["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",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,[[["string",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["gfxctx",3],["applike",8]]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["box",3,[["fn",8]]]],["drawroadlabels",3]],[[],["drawroadlabels",3]],null,[[["gfxctx",3],["applike",8],["fn",8],["f64",15]],["drawable",3]],[[["string",3]],["option",4,[["string",3]]]],[[],["vec",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]]],[[["gfxctx",3],["vec",3,[["drawable",3]]]]],[[["eventctx",3]],["option",4,[["transition",4]]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["str",15]],["option",4,[["transition",4]]]],[[["eventctx",3],["str",15]],["option",4,[["transition",4]]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3],["usize",15]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["box",3,[["state",8]]]],[[["eventctx",3],["vec",3,[["roadid",3]]]],["box",3,[["state",8]]]],[[["eventctx",3]],["box",3,[["state",8]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["executable",4]],[[]],null,null,[[["executable",4]],["bool",15]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["executable",4],["box",3,[["fn",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["str",15],["panel",3]],["transition",4]],[[["eventctx",3],["vec",3,[["str",15]]]],["transition",4,[["applike",8]]]],[[["eventctx",3],["executable",4],["vec",3,[["str",15]]]],["transition",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,null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,[[],["option",4]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedtrip",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["gfxctx",3]]],[[["namedtrip",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["usize",15]],[[["applike",8]],["savedtrips",3]],[[],["tripmanagement",3]],null,[[["namedtrip",3]],["bool",15]],[[],["tripmanagement",3]],[[],["string",3]],[[["eventctx",3],["namedtrip",3],["savedtrips",3]],["box",3,[["state",8]]]],[[["str",15]],["option",4,[["namedtrip",3]]]],[[["eventctx",3],["str",15]],["option",4,[["transition",4]]]],[[["eventctx",3],["str",15],["panel",3]],["transition",4]],[[["eventctx",3],["panel",3]],["option",4,[["transition",4]]]],[[["str",15]],["option",4,[["namedtrip",3]]]],[[["applike",8]]],[[]],[[],["result",4]],[[],["result",4]],[[["str",15]]],null,null,[[["eventctx",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,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["laneid",3],["usize",15]],["panel",3]],[[["eventctx",3],["laneid",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["eventctx",3],["applike",8],["btreeset",3]],["widget",3]],[[["text",3],["usize",15],["usize",15]]],[[["text",3],["applike",8],["distance",3],["str",15],["str",15]]],[[["text",3],["applike",8],["duration",3],["str",15],["str",15]]],[[["applike",8],["tripmode",4]],["color",3]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["into",8,[["string",3]]],["vec",3,[["choice",3]]],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["str",15],["string",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["option",4,[["string",3]]],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[["vec",3,[["string",3]]],["sender",3,[["string",3]]],["sender",3,[["string",3]]]]],[[["eventctx",3],["mapname",3]],["transition",4,[["applike",8]]]],[[["mapname",3]],["u64",15]],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]],[[["applike",8],["outcome",4],["worldoutcome",4,[["waypointid",3]]]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],["vec",3,[["tripendpoint",4]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[],["usize",15]],[[["waypointid",3]],["bool",15]],[[["applike",8]],["inputwaypoints",3]],[[["applike",8],["tripendpoint",4]],["waypoint",3]],[[["applike",8],["vec",3,[["tripendpoint",4]]]]],[[["eventctx",3],["world",3],["fn",8],["usize",15]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null],"p":[[4,"ID"],[3,"SimpleAppArgs"],[8,"AppLike"],[3,"SimpleApp"],[13,"Road"],[13,"Lane"],[13,"Intersection"],[13,"Building"],[13,"ParkingLot"],[13,"Car"],[13,"Pedestrian"],[13,"PedCrowd"],[13,"TransitStop"],[13,"Area"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[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,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"DrawTransitStop"],[3,"SimpleWarper"],[3,"ColorScale"],[3,"WaypointID"],[4,"Executable"],[3,"TripManagement"],[8,"TripManagementState"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"TitleScreen"],[3,"Grid"],[3,"ColorNetwork"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DrawRoadLabels"],[3,"DefaultMap"],[3,"CityPicker"],[3,"Navigator"],[3,"InputWaypoints"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[4,"Layer"],[4,"Obj"],[3,"CompareCounts"],[13,"Road"],[13,"Intersection"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"RenameTrip"],[3,"NamedTrip"],[3,"SavedTrips"],[3,"FilePicker"],[3,"Waypoint"]]},\ "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,3,13,13,13,4,3,3,4,13,13,13,13,13,13,13,13,13,13,13,13,3,13,13,4,3,13,13,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,13,17,17,3,3,3,13,13,3,13,3,17,3,13,13,4,13,17,13,13,3,3,3,4,3,4,4,3,4,13,13,3,3,13,13,13,13,3,13,13,13,13,3,13,13,13,13,13,13,3,3,3,3,3,17,13,13,13,13,13,4,13,3,4,13,13,13,13,13,13,13,13,13,13,3,3,3,3,4,3,13,13,3,4,4,13,3,13,13,13,13,13,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,12,12,12,11,12,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,11,11,11,11,11,11,11,11,12,12,12,11,12,12,11,12,12,12,12,12,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,11,11,12,12,12,12,0,12,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,0,12,12,12,12,12,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,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,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,12,12,12,12,12,12,11,12,11,12,12,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,11,12,12,12,12,12,11,11,11,11,11,0,12,12,11,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,12,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,11,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,11,12,12,12,12,12,12,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,12,12,12,12,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,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,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,3,17,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,12,12,12,12,12,12,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,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,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,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,12,3,11,11,0,0,11,11,11,12,11,11,11,11,12,5,0,12,11,0,0,5,11,11,0,11,11,0,5,5,5,5,5,5,5,5,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,12,12,5,5,5,11,11,11,12,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,12,3,3,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,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,3,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,12,3,3,4,13,13,4,13,13,13,13,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,11,11,11,12,12,12,11,12,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,12,12,12,12,12,12,12,12,12,12,3,3,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,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,12,11,11,11,11,13,4,3,3,13,13,17,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,5,11,12,11,11,12,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,3,13,13,3,3,3,4,12,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,12,12,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,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,12,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,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,12,12,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,11,11,12,12,11,11,12,12,12,11,11,11,11,12,12,12,11,11,11,12,11,11,11,12,12,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,13,13,13,13,13,13,13,3,3,4,4,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,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,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,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,12,12,12,13,13,13,4,13,3,13,11,12,12,12,12,12,11,11,11,11,11,11,11,12,11,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,12,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,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,13,13,13,3,4,11,11,12,11,11,11,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,12,11,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,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,13,3,3,4,13,11,11,12,11,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,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,12,12,12,12,13,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,12,12,12,12,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,12,12,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,12,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,12,12],"n":["0","0","0","0","0","0","0","AccessRestrictions","Along","Amenity","AmenityType","Area","AreaID","AreaType","Back","Bank","Banned","Bar","Beauty","Bike","Bike","Biking","Block","Border","Both","Buffer","BufferType","Building","BuildingID","BuildingType","Bus","Bus","CacheCH","CacheDijkstra","Cafe","Car","CarRepair","CarShare","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Childcare","City","Closed","Commercial","CommonEndpoint","CompressedMovementID","Construction","Construction","Contraflow","ContraflowLane","ContraflowMovement","ContraflowTurn","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","Left","Library","LightRail","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Map","MapConfig","MapEdits","MedianStrip","Medical","Movement","Movement","MovementID","NORMAL_LANE_THICKNESS","NamePerLanguage","NoCache","None","OffstreetParking","One","PARKING_LOT_SPOT_LENGTH","Park","Parking","ParkingLot","ParkingLotID","Path","PathConstraints","PathRequest","PathStep","PathStepV2","PathV2","PathfinderCaching","Pedestrian","PedestrianPlaza","Perimeter","PermanentMapEdits","Pet","Planters","Playground","Pool","Position","PostOffice","Private","Protected","PublicGarage","RawToMapOptions","Religious","Residential","ResidentialCommercial","Right","Right","Right","Road","RoadID","RoadSideID","RoadWithStopSign","RoutingParams","SIDEWALK_THICKNESS","School","SharedLeftTurn","SharedSidewalkCorner","Shopping","Shoulder","SideOfRoad","Sidewalk","Stage","StageType","StopSign","StopSign","Straight","Stripes","StudyArea","Supermarket","Tourism","TrafficSignal","TrafficSignal","Train","TransitRoute","TransitRouteID","TransitStop","TransitStopID","Traversable","Turn","Turn","Turn","TurnID","TurnPriority","TurnType","UTurn","UberTurn","University","UnmarkedCrossing","Variable","Water","Yield","Zone","access_restrictions","access_restrictions","added_turns","address","aisles","all","all_areas","all_buildings","all_costs_from","all_incoming_borders","all_intersections","all_lanes","all_outgoing_borders","all_parking_lots","all_roads","all_transit_routes","all_transit_stops","all_turns","all_zones","allow_through_traffic","alt_start","amenities","amenity_type","angle","apply_edits","area_type","areas","areas","assemble_ltr","avoid_high_stress","avoid_movements_between","avoid_roads","avoid_steep_incline_penalty","bike_lane_penalty","bikes_can_use_bus_lanes","biking_blackhole","blank","bldg_type","blocked_starts","borders","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","boundary","boundary_polygon","bounds","building_to_road","buildings","bus_lane_penalty","categorize","center_pts","changed_intersections","changed_parking_lots","changed_roads","changed_roads","changed_routes","city","clear_custom_pathfinder_cache","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","commands","commands","complicated_turn_restrictions","config","connectivity","consolidate_all_intersections","constraints","cost","create_from_raw","crossed_so_far","crosswalk","crosswalk_backward","crosswalk_forward","currently_inside_ut","deleted_lanes","deleted_turns","describe","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","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","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extra_spots","find_b_by_osm_id","find_driving_lane_near_building","find_i_by_osm_id","find_r_by_osm_id","find_road_between","find_tr_by_gtfs","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_char","from_short_name","from_str","geom","geom","get","get_a","get_b","get_boundary_polygon","get_bounds","get_city_name","get_config","get_edits","get_edits_change_key","get_gps_bounds","get_hash","get_hash","get_hash","get_hash","get_hash","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_next_turns_and_lanes_for","get_parent","get_pl","get_r","get_r_edit","get_routes_serving_stop","get_stop_sign","get_t","get_tr","get_traffic_signal","get_transit_route","get_ts","get_turn_between","get_turns_for","get_turns_from_lane","get_turns_to_lane","gps_bounds","gtfs_id","gtfs_id","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","hash","hash","hash","hash","hash","i","id","id","id","id","id","id","id","id","id","id","id","id","idx","idx","incoming_lanes","incremental_edit_traffic_signal","inferred_sidewalks","interior","intersection_type","intersections","into","into","into","into","into","into","into","into","into","into","into","into","is_for_moving_vehicles","is_train_stop","is_unprotected_turn","is_walkable","iter","keep_bldg_tags","keep_pathfinder_despite_edits","label_center","lane","lane_center_pts","lane_closest_to_edge","lane_type","lanes","lanes_ltr","languages","levels","load_synchronously","long_name","lt","main_road_penalty","make","map","map_loaded_directly","map_name","max_elevation","maybe_get_a","maybe_get_b","maybe_get_i","maybe_get_l","maybe_get_pl","maybe_get_r","maybe_get_stop_sign","maybe_get_t","maybe_get_tr","maybe_get_traffic_signal","maybe_get_ts","members","members","members","merge_zones","merge_zones","merged","minify","modified_lanes","movements","must_apply_edits","must_stop","mut_lane","mut_road","name","name","name","name","names","ne","ne","ne","new","new_edits","objects","offset","offset","opposite","orig_id","orig_id","orig_id","orig_req","orig_spawn_times","original_intersections","osm","osm_id","osm_id","osm_tags","osm_tags","osm_tags","osm_tags","outgoing_lanes","parent","parent","parking","parking_lots","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","pathfind","pathfind","pathfind_v2","pathfind_v2_with_params","pathfind_with_params","pathfinder","pathfinder_dirty","percent_incline","perimeter","polygon","polygon","polygon","polygon","polygon","proposal_description","proposal_description","proposal_link","proposal_link","protected_movements","recalculate_all_movements","recalculate_pathfinding_after_edits","recalculate_road_to_buildings","req","restrictions","road","road","road","road","road_to_buildings","road_to_buildings","roads","roads","roads","roads","route_type","routing_params","routing_params","save","save_edits","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","short_name","short_name","should_use_transit","side","sidewalk_line","sidewalk_pos","sidewalk_pos","sidewalk_pos","simple_path_btwn","simple_path_btwn_v2","skip_ch","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","supports_any_movement","to","to_char","to_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","total_length","traffic_signals","transit_routes","transit_stops","transit_stops","traversable","try_apply_edits","try_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","turn_on_red","turn_restrictions","turn_type","turn_type","turns","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typical_lane_widths","uber_turns","uber_turns","uber_turns","unnamed","unprotected_turn_penalty","unsaved_edits","untrimmed_center_pts","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","width","yield_movements","zones","zorder","0","0","1","num_housing_units","num_residents","0","i","id","new","new","new","old","old","old","r","0","0","0","0","0","1","1","0","0","0","0","0","0","0","0","0","0","1","2","0","0","City","POLYGON_EPSILON","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","RideTransit","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","0","0","0","0","0","0","1","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","get_title","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","0","0","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","get_title","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","gtfs_id","i","new","new","new","old","old","old","r","0","must_stop","RawToMapOptions","borrow","borrow_mut","bridges","buildings","clap","clone","clone_into","consolidate_all_intersections","default","from","from_clap","into","keep_bldg_tags","match_points_to_lanes","parking_lots","skip_ch","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","infer_spots","line_valid","make_all_parking_lots","snap_driveway","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","movements_from","multi_way_stages","optimize","protected_yield_stage","remove_movement","straight_types","three_way_three_stage","BorderSnapper","borrow","borrow_mut","bus_incoming_borders","bus_outgoing_borders","create_route","create_stop","finalize_transit","from","into","new","train_incoming_borders","train_outgoing_borders","try_from","try_into","type_id","vzip","curvey_turn","ensure_unique","expected_turn_types_for_four_way","make_all_turns","make_vehicle_turns","remove_merging_turns","turn_type_from_angles","verify_vehicle_connectivity","baseline_geometry","filter_turns","make_crosswalk","make_shared_sidewalk_corner","make_walking_turns","turn_id","area","block","building","intersection","lane","movement","parking_lot","road","stop_signs","traffic_signals","transit","turn","zone","0","Area","AreaID","area_type","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","eq","equivalent","fmt","fmt","fmt","from","from","get_hash","hash","id","into","into","ne","osm_id","osm_tags","partial_cmp","polygon","serialize","serialize","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Block","LOSSLESS_BLOCKFINDING","Perimeter","borrow","borrow","borrow_mut","borrow_mut","calculate_coloring","clone","clone","clone_into","clone_into","collapse_deadends","contains","deserialize","deserialize","find_all_single_blocks","find_roads_to_skip_tracing","fmt","from","from","interior","into","into","merge_all","partition_by_predicate","perimeter","polygon","restore_invariant","roads","serialize","serialize","single_block","to_block","to_owned","to_owned","try_from","try_from","try_into","try_into","try_to_merge","type_id","type_id","undo_invariant","vzip","vzip","0","Building","BuildingID","BuildingType","Commercial","Empty","OffstreetParking","Private","PublicGarage","Residential","ResidentialCommercial","address","amenities","biking_connection","bldg_type","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","deserialize","deserialize","deserialize","deserialize","driveway_geom","driving_connection","eq","eq","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","get_hash","has_amenity","has_residents","hash","house_number","id","into","into","into","into","label_center","levels","name","ne","ne","num_parking_spots","orig_id","osm_tags","parking","partial_cmp","polygon","serialize","serialize","serialize","serialize","sidewalk","sidewalk_pos","sidewalk_to_bike","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","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","0","0","1","num_housing_units","num_residents","0","0","1","1","0","Intersection","IntersectionID","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","elevation","eq","equivalent","find_road_between","fmt","fmt","fmt","from","from","get_hash","get_incoming_lanes","get_outgoing_lanes","get_rank","get_road_sides_sorted_by_incoming_angle","get_roads_sorted_by_incoming_angle","get_sorted_incoming_roads","get_zorder","hash","id","incoming_lanes","intersection_type","into","into","is_border","is_closed","is_cycleway","is_deadend","is_degenerate","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","some_incoming_road","some_outgoing_road","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","turn_to_movement","turns","type_id","type_id","vzip","vzip","Both","CommonEndpoint","Lane","LaneID","None","One","PARKING_LOT_SPOT_LENGTH","biking_blackhole","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","common_endpoint","decode_u32","deserialize","deserialize","dir","dist_along_of_point","driving_blackhole","dst_i","dummy","encode_u32","end_line","endpoint","eq","equivalent","first_line","first_pt","fmt","fmt","fmt","from","from","from","get_directed_parent","get_hash","get_lane_level_turn_restrictions","get_nearest_side_of_road","get_thick_polygon","hash","id","intersections","into","into","into","is_biking","is_bus","is_driving","is_light_rail","is_parking","is_shoulder","is_sidewalk","is_walkable","lane_center_pts","lane_type","last_line","last_pt","length","ne","new","number_parking_spots","offset","parse_turn_type_from_osm","partial_cmp","road","serialize","serialize","src_i","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","width","0","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","DirectedRoadID","Left","Right","Road","RoadID","RoadSideID","SideOfRoad","access_restrictions","access_restrictions_from_osm","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both_directions","center_pts","children","children_backwards","children_forwards","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","common_endpoint","complicated_turn_restrictions","crosswalk_backward","crosswalk_forward","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir_and_offset","directed_id_from","directed_id_to","dst_i","dst_i","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","find_closest_lane","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_detailed_rank","get_dir_change_pl","get_half_polygon","get_half_width","get_hash","get_hash","get_hash","get_hash","get_lanes_between","get_left_side","get_name","get_outermost_lane","get_rank","get_thick_polygon","get_width","get_zone","has_lanes","hash","hash","hash","hash","high_stress_for_bikes","id","incoming_lanes","into","into","into","into","into","is_cycleway","is_driveable","is_extremely_short","is_footway","is_light_rail","is_private","is_service","lane_specs","lanes","lanes","length","must_get_sidewalk","ne","ne","ne","orig_id","osm_tags","other_endpt","other_side","parking_to_driving","partial_cmp","partial_cmp","partial_cmp","partial_cmp","percent_incline","recreate_lanes","road","road","serialize","serialize","serialize","serialize","serialize","side","speed_limit","speed_limit_from_osm","src_i","src_i","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","transit_stops","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","type_id","untrimmed_center_pts","vzip","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","0","0","1","2","0","TransitRoute","TransitRouteID","TransitStop","TransitStopID","all_path_requests","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","get_hash","get_hash","gtfs_id","gtfs_id","hash","hash","id","id","idx","into","into","into","into","is_train_stop","long_name","name","ne","ne","ne","orig_spawn_times","partial_cmp","partial_cmp","plural_noun","road","route_type","serialize","serialize","serialize","serialize","short_name","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","Banned","Crosswalk","Left","Protected","Right","SharedSidewalkCorner","Straight","Turn","TurnID","TurnPriority","TurnType","UTurn","UnmarkedCrossing","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","crosswalk_over_road","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","parent","partial_cmp","partial_cmp","partial_cmp","pedestrian_crossing","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","0","0","0","Bike","Bus","Car","PathConstraints","Pedestrian","RoutingParams","Train","all","avoid_high_stress","avoid_movements_between","avoid_roads","avoid_steep_incline_penalty","bike_lane_penalty","bitand","bitor","bitxor","borrow","borrow","borrow_mut","borrow_mut","bus_lane_penalty","can_use","can_use_road","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","main_road_penalty","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","0","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","CacheCH","CacheDijkstra","NoCache","Pathfinder","PathfinderCaching","all_costs_from","apply_edits","bike_graph","borrow","borrow","borrow_mut","borrow_mut","bus_graph","cached_alternatives","car_graph","clear_custom_pathfinder_cache","clone","clone","clone_into","clone_into","deserialize","empty","eq","finalize_transit","from","from","into","into","new","new_limited","params","pathfind","pathfind_with_params","serialize","should_use_transit","to_owned","to_owned","train_graph","try_from","try_from","try_into","try_into","type_id","type_id","vzip","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","ContraflowTurn","Lane","Path","PathRequest","PathStep","Turn","about_to_start_ut","add","alt_start","as_lane","as_traversable","as_turn","between_buildings","between_directed_roads","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","deduplicate","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","0","0","0","0","Along","Contraflow","ContraflowMovement","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","0","0","0","0","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","0","0","LeaveMap","RideTransit","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","0","0","1","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","0","0"],"q":["map_model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::BuildingType","","","","","map_model::CommonEndpoint","map_model::EditCmd","","","","","","","","","map_model::EditIntersection","","map_model::LaneType","map_model::OffstreetParking","","","","map_model::PathStep","","","","map_model::PathStepV2","","","","map_model::StageType","","","","map_model::Traversable","","map_model::city","","","","","","","","","","","","","","","","","","map_model::connectivity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::connectivity::Spot","","","map_model::connectivity::WalkingNode","","","","map_model::connectivity::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::EditCmd","","","","","","","","","map_model::edits::EditIntersection","","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::parking_lots","","","","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::objects","","","","","","","","","","","","","map_model::objects::area","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::block","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building::BuildingType","","","","","map_model::objects::building::OffstreetParking","","","","map_model::objects::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::lane::CommonEndpoint","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::traffic_signals::StageType","","","","map_model::objects::transit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::turn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::zone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::osm::OsmID","","","map_model::pathfind","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine::CreateEngine","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::v1::PathStep","","","","map_model::pathfind::v2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v2::PathStepV2","","","","map_model::pathfind::vehicles","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::vehicles::Node","","map_model::pathfind::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::walking::WalkingNode","","","","map_model::traversable","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::traversable::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 block is defined by a perimeter that traces along the …","","Two lanes/roads share both endpoints, because they both …","","","A building has connections to the road and sidewalk, may …","","","","","Create a slow-to-build but fast-to-use contraction …","Create a fast-to-build but slow-to-use Dijkstra-based …","","","","","","","","","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 marked zebra crossing, where pedestrians usually have …","","A raised curb","","","","","","","","","","","","","Flex posts, wands, cones, other “weak” forms of …","","","","","An intersection connects roads. Most have >2 roads and are …","This only applies to VehiclePathfinder; walking through …","","","","Solid barrier, no gaps.","A road segment is broken down into individual lanes, which …","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","Create a fast-to-build but slow-to-use Dijkstra-based …","Two lanes/roads don’t have any common endpoints","Represent no parking as Private(0, false).","Two lanes/roads share one endpoint","From some manually audited cases in Seattle, the length of …","","","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 …","When pathfinding with different RoutingParams is done, a …","","","A sequence of roads in order, beginning and ending at the …","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.","","","","The corner where two sidewalks meet. Pedestrians can cross …","","","See https://wiki.openstreetmap.org/wiki/Forward_…","","","","","","","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 …","","","","","","An unmarked crossing, where pedestrians may cross without …","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 …","","","","","","All types of amenities, in alphabetical order.","","","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 …","","","","","","Put a list of forward and backward lanes into …","","Don’t allow movements between these roads at all. Only …","Don’t allow crossing these roads at all. Only affects …","","","","","Just for temporary std::mem::replace tricks.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Categorize an OSM amenity tag.","The physical center of the road, including sidewalks, …","","","","Derived from commands, kept up to date by update_derived","","","Clear any pathfinders with custom RoutingParams, created …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Could be a Crosswalk or UnmarkedCrossing","","Is there a tagged crosswalk near each end of the road?","","","","","","","","","","","","","","","","","","","","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 …","","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","These may be on different roads entirely, like for light …","If true, driving happens on the right side of the road …","","","","","Once a Map exists, the player can edit it in the UI …","","","","","","","A transit vehicle either vanishes at its last stop or …","","","","","","","","","","","","","","","","","If we can’t render all spots (maybe a lot with no aisles …","","Cars trying to park near this building should head for the …","","","Finds the road directly connecting two intersections.","","","","","","","","","","","","","","","","","","","","","","","","","","","The inverse of to_char. Always picks one buffer type. …","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","","If you need to regenerate anything when the map is edited, …","","","","","","","","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 road, 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 …","These roads exist entirely within the perimeter","","","","","","","","","","","","","","","","If false, only buses serve this stop","Does a turn at a stop sign go from a smaller to a larger …","","","Preserve all OSM tags for buildings, increasing the final …","Normally after applying edits, you must call …","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 …","","","When crossing an arterial or highway road, multiply the …","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 …","","","","","","","","","","","","Everything related to pathfinding through a map for …","","","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","The polygon covers the interior of the block.","","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","","","","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 based …","","","Simple search along undirected roads. Expresses the result …","Simple search along directed roads, weighted by distance. …","Should contraction hierarchies for pathfinding be built? …","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 that …","","","","","A transit vehicle spawns at the beginning of this lane. …","","","","","","Street parking is divided into spots of this length. 8 …","","","Represents the lane type as a single character, for use in …","","","","","","","","","","","","","","","","","","Meaningless order","","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, turns on red which do not conflict crossing …","self is ‘from’","","","","","","","","","","","","","","","","For a given lane type, returns some likely widths. This …","","","","","","","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 all …","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 and …","","","","","","","","","","","","","","","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.","","Get the human-friendly of these edits. If they have a …","","","","","","","Load map edits from the given JSON bytes. Strip out any …","Load map edits from a JSON file. Strip out any commands …","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. …","","","","","","","","","","","","","","","","","","","","","","","Get the human-friendly of these edits. If they have a …","","","","","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.","","","","","","","","Try to consolidate all short roads. Will likely break.","","","","","Preserve all OSM tags for buildings, increasing the final …","Snap points to an exact Position along the nearest lane. …","","Should contraction hierarchies for pathfinding be built? …","","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 …","","","Take in parking lots from OSM and all parking aisle roads. …","Returns (driveway_line, driving_pos, sidewalk_line, …","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","Generate all driving and walking turns at an intersection, …","","","","Ideally, we want every incoming lane to lead to at least …","","Filter out crosswalks on really short roads. In reality, …","","","Looks at all sidewalks (or lack thereof) in …","","","","","","","","","","","","Public transit stops and routes.","","Zones and AccessRestrictions are used to model things like:","","Areas are just used for drawing.","","","","","","","","","","","","","","","","","","","","","","","","","","","The importing process also automatically creates some …","","","","","","","","","","","","","","","","","A block is defined by a perimeter that traces along the …","","A sequence of roads in order, beginning and ending at the …","","","","","Assign each perimeter one of num_colors, such that no two …","","","","","If the perimeter follows any dead-end roads, “collapse”…","Does this perimeter completely enclose the other?","","","This calculates all single block perimeters for the entire …","Trying to form blocks near railways or cycleways that …","","","","These roads exist entirely within the perimeter","","","Try to merge all given perimeters. If successful, only one …","Consider the perimeters as a graph, with adjacency …","","The polygon covers the interior of the block.","Restore the first=last invariant. Methods may temporarily …","","","","Starting at any lane, snap to the nearest side of that …","","","","","","","","Try to merge two blocks. Returns true if this is …","","","A perimeter has the first and last road matching up, but …","","","","A building has connections to the road and sidewalk, may …","","","An estimated number of workers","","Represent no parking as Private(0, false).","(Spots, explicitly tagged as a garage)","(Name, spots)","","An estimated number of residents, workers","","","Returns (biking position, sidewalk position). Could fail …","","","","","","","","","","","","","","","","","","","","","","","Goes from building to sidewalk","The polyline goes from the building to the driving position","","","","","","","","","","","","","","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 …","","","","","","","","","The building’s connection for any agent can change based …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An intersection connects roads. Most have >2 roads and are …","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Does this intersection connect to only a single road …","Does this intersection only connect two road segments? …","","","","","","","","Was a short road adjacent to this intersection merged?","","","","","","","This needs to be in clockwise orientation, or later …","","","","","","","","","","","","","Don’t call for SharedSidewalkCorners","","","","","","Two lanes/roads share both endpoints, because they both …","","A road segment is broken down into individual lanes, which …","A lane is identified by its parent road and its position, …","Two lanes/roads don’t have any common endpoints","Two lanes/roads share one endpoint","From some manually audited cases in Seattle, the length of …","","","","","","","","","","","","","","","","","","","{Cars, bikes} trying to start or end here might not be …","","","","pt2 will be endpoint","","","","","","","","","","","","","","Returns the set of allowed turn types, based on individual …","This is just based on typical driving sides. Bidirectional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","Could be a Crosswalk or UnmarkedCrossing","","","","","","","","","","","","","","","","","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 aisles …","","","","","","","","","","","","","","","","Lot to sidewalk","","The middle of the “T”, pointing towards the parking …","","","","","","","","","","","","","","","","A Road represents a segment between exactly two …","","","See https://wiki.openstreetmap.org/wiki/Forward_…","","","","","","","","","","","","","","The physical center of the road, including sidewalks, …","","","These are ordered from closest to center lane (left-most …","","","","","","","","","","","","","","","","self is ‘from’. (via, to). Only BanTurns.","","Is there a tagged crosswalk near each end of the road?","","","","","","","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 directed road is …","","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 …","","","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","","","","","","","","","","","","","","","","","","","Meaningless order","","","","","","","","","","","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 a …","","","","","","","","","","","","","Move crosswalks from stages, adding them to an all-walk as …","Move crosswalks from stages, adding them to an all-walk as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","How long a full cycle of the signal lasts, assuming no …","","","","","","","","","","","","","","","","","Only call this variant while importing the map, to enforce …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","These may be on different roads entirely, like for light …","A transit vehicle either vanishes at its last stop or …","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per road, this value is …","","","","","If false, only buses serve this stop","","","","","","Explicitly store whatever the original was, since this can…","","","","","","","","","","","","Non-empty, times in order for one day when a vehicle …","A transit vehicle spawns at the beginning of this lane. …","","","","","","","","","","","","","","","","","","","","","","","","For stop signs: Can’t currently specify this! For …","A marked zebra crossing, where pedestrians usually have …","","For stop signs: cars can do this without stopping. These …","","The corner where two sidewalks meet. Pedestrians can cross …","","A Turn leads from the end of one Lane to the start of …","Turns are uniquely identified by their (src, dst) lanes …","","","","An unmarked crossing, where pedestrians may cross without …","For stop signs: cars have to stop before doing this turn, …","","","","","","","","","","","","","","","","","","","","","","If this turn is a crosswalk over a single road, return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is the turn a crosswalk or unmarked crossing?","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 defined …","","","","","src and dst must both belong to parent. No guarantees that …","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","Don’t allow movements between these roads at all. Only …","Don’t allow crossing these roads at all. Only affects …","","","","","","","","","","","Can an agent use a lane? There are some subtle exceptions …","Can an agent use a road in either direction? There are …","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","","Not bijective, but this is the best guess of user intent","","","When crossing an arterial or highway road, multiply the …","","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 some …","","","","","","","","","","","","","Call this after filling out the input graph, right before …","","","","","","","","","","","","","","","","","","Create a slow-to-build but fast-to-use contraction …","Create a fast-to-build but slow-to-use Dijkstra-based …","Create a fast-to-build but slow-to-use Dijkstra-based …","","When pathfinding with different RoutingParams is done, a …","","","","","","","","","","","","","","","","","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 …","Create a request from the beginning of one road to the end …","","","","","","","","","","","","","","","","","","","","","Group similar requests together, returning the number of …","","","","Once we finish this PathStep, how much distance will be …","","","","","","","Estimate how long following the path will take in the best …","","","","","","","","","If the agent following this path will initially block some …","","The original PathRequest used to produce this path. If the …","","","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 somebody …","The single definitive place to determine how fast somebody …","","Trusting the caller to do this in valid ways.","","","","","","","","","","","","","","","","","","","","","","Traces along the path from its originally requested start. …","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. This …","","","","","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 the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road and …","","","","","","","false is src_i, true is dst_i","","","","","","","","","","","","","","","","","","","","Attempt the pathfinding and see if we should ride public …","","","","","","","","","","","","","","","","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 somebody …","The single definitive place to determine how fast somebody …","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,0,8,0,0,0,0,0,9,10,11,10,10,12,10,13,0,14,15,13,0,0,0,0,12,13,16,16,10,12,10,10,17,17,17,10,0,18,19,0,0,14,13,8,20,8,20,0,0,10,21,10,22,0,0,13,0,0,0,0,0,19,10,10,23,22,10,9,10,10,0,0,0,0,24,22,0,20,25,0,0,0,10,26,21,27,10,13,0,0,0,0,0,24,10,0,8,0,0,0,16,15,0,15,0,24,13,0,0,0,0,0,0,0,0,0,12,24,0,0,10,22,10,10,0,10,28,11,28,0,10,19,19,26,21,27,0,0,0,0,0,0,10,13,21,10,13,0,13,0,0,18,14,21,22,24,10,10,18,14,12,0,0,0,0,0,0,20,25,0,0,0,21,0,10,21,23,24,11,0,29,30,31,32,33,10,34,34,34,34,34,34,34,34,34,34,34,34,34,35,36,32,37,38,34,39,40,34,41,42,42,42,42,42,43,44,34,32,45,46,34,37,10,7,24,9,43,27,14,13,22,41,34,37,10,7,24,9,43,27,14,13,22,41,40,34,34,34,34,42,10,30,31,31,31,47,47,0,34,34,37,10,7,24,9,43,27,14,13,22,41,34,37,10,7,24,9,43,27,14,13,22,41,10,7,9,13,22,48,47,30,34,0,49,36,50,34,45,51,30,30,45,31,31,13,34,37,7,24,9,43,27,14,13,22,41,44,52,41,53,40,32,33,44,42,33,54,43,55,44,30,34,0,34,34,48,47,56,36,57,10,7,24,9,27,14,13,22,41,10,7,24,9,14,13,22,33,34,34,34,34,34,34,37,10,7,24,9,9,43,27,14,13,22,41,34,37,10,7,24,9,43,27,14,13,22,41,51,13,13,10,38,58,7,34,34,34,34,34,34,34,34,34,24,9,14,13,22,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,54,57,34,34,34,34,34,34,24,9,14,13,22,59,39,32,56,44,38,33,30,60,61,54,57,58,59,62,56,34,43,63,56,34,34,37,10,7,24,9,43,27,14,13,22,41,13,54,34,13,10,49,34,32,53,44,64,44,30,29,7,32,34,57,41,42,0,0,34,48,34,34,34,34,34,34,34,34,34,34,34,34,65,38,46,48,47,56,34,31,56,34,64,34,34,40,32,54,34,37,7,13,41,7,34,0,66,61,9,32,56,30,45,57,47,0,39,33,39,32,30,37,56,51,55,32,34,10,7,9,13,22,67,0,34,34,34,34,34,34,30,68,39,68,32,56,33,48,47,48,47,69,34,34,34,50,46,66,52,70,62,34,34,63,56,60,34,57,34,34,34,34,34,37,7,24,9,43,27,14,13,22,41,13,57,34,70,33,32,33,54,34,34,49,57,29,30,33,55,44,30,69,61,57,36,45,50,34,57,43,13,51,13,34,37,10,7,24,9,43,27,14,13,22,41,10,9,45,34,34,30,34,0,34,34,37,10,7,24,9,43,27,14,13,22,41,34,37,10,7,24,9,43,27,14,13,22,41,43,30,38,58,56,34,37,10,7,24,9,43,27,14,13,22,41,41,65,45,50,7,42,34,30,48,34,37,10,7,24,9,43,27,14,13,22,41,44,41,69,34,30,71,72,71,73,73,74,75,76,77,75,76,77,75,76,77,78,79,80,81,82,81,82,83,84,85,86,87,88,89,90,91,92,92,92,93,94,0,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,95,95,95,0,96,96,96,0,0,0,0,0,97,95,98,96,95,98,96,95,96,95,96,96,95,98,96,98,95,96,96,95,98,96,95,98,96,0,95,96,95,98,96,95,96,95,96,95,98,96,95,98,96,98,95,98,96,95,96,95,96,95,98,96,95,98,96,95,98,96,0,95,98,96,0,97,99,100,101,102,103,104,102,0,0,0,97,97,105,97,105,97,97,105,97,105,97,97,105,105,97,105,97,105,105,105,105,97,97,105,97,105,97,105,97,105,97,17,17,17,18,0,0,0,0,0,18,18,29,31,17,31,47,18,29,17,31,47,18,29,17,31,47,31,31,47,47,29,47,18,29,17,47,18,29,17,47,0,47,29,47,31,31,17,29,29,47,47,18,29,17,0,0,47,18,29,17,31,47,18,29,17,47,29,47,31,47,18,29,17,29,47,47,47,31,0,47,18,29,17,47,47,0,47,47,0,0,47,29,29,47,18,29,17,17,47,18,31,47,18,29,17,31,47,18,29,17,31,47,18,29,17,17,47,31,47,18,29,17,75,76,77,75,76,77,75,76,77,78,79,0,0,0,0,0,106,107,108,109,110,106,107,108,109,110,106,107,108,109,110,106,108,0,0,0,0,0,0,0,0,0,0,0,0,106,107,108,109,110,106,107,108,109,110,107,109,110,106,106,107,108,109,110,108,106,107,109,110,106,106,109,110,107,106,0,106,107,108,109,110,106,107,108,109,110,106,107,108,109,110,0,106,107,108,109,110,0,111,111,111,112,0,0,0,112,112,48,112,111,48,112,111,48,112,111,48,112,111,48,48,112,111,48,48,112,111,48,48,112,111,111,48,48,48,48,48,48,48,112,111,48,112,111,48,112,111,48,112,111,48,112,111,48,48,112,111,112,113,114,115,114,113,115,114,113,115,116,117,0,49,49,0,0,49,49,49,49,49,49,49,49,49,0,0,49,49,0,0,0,49,49,0,49,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,118,118,118,0,0,0,118,118,118,118,118,118,118,118,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,39,1,39,1,39,1,39,1,39,1,1,39,1,1,1,1,39,1,39,1,1,39,1,39,1,39,39,1,39,1,39,1,39,1,1,39,1,39,1,39,1,39,0,0,0,68,63,68,63,63,68,63,68,63,63,63,68,63,63,63,63,68,63,63,68,63,63,63,68,68,63,63,68,63,63,63,68,63,68,63,68,63,63,68,63,63,68,63,2,0,0,0,19,19,0,28,28,19,19,32,32,32,32,2,32,28,19,2,32,28,19,2,32,28,19,2,32,28,19,2,2,32,28,19,32,32,2,28,2,2,2,32,28,19,2,32,28,19,2,32,19,2,32,32,2,32,28,19,32,32,32,2,28,32,32,32,32,2,32,2,32,28,19,32,32,0,2,32,28,19,2,2,32,28,19,2,32,28,19,2,32,28,19,2,32,28,19,71,72,71,73,73,81,82,81,82,3,0,0,3,56,3,56,3,56,3,56,3,3,56,56,3,3,56,3,3,56,3,56,3,56,56,56,56,56,56,56,3,56,56,56,3,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,3,56,56,3,56,56,3,56,56,56,3,56,3,3,56,3,56,56,56,3,56,3,56,15,0,0,0,15,15,0,44,15,66,44,15,66,44,66,44,66,44,66,44,66,66,44,44,44,44,44,66,66,44,44,66,66,44,44,66,66,44,15,66,44,44,66,44,44,44,66,44,44,15,66,44,44,44,44,44,44,44,44,44,44,44,44,44,44,66,15,44,66,0,66,66,66,44,44,66,44,66,15,66,44,15,66,44,15,66,44,15,66,44,44,74,0,0,0,38,51,59,38,51,59,38,51,59,38,51,59,38,51,59,38,51,51,59,38,51,59,38,51,59,51,59,38,38,51,59,38,51,38,51,59,51,59,59,38,59,51,59,38,38,0,51,59,38,51,51,59,51,59,38,38,51,51,59,38,51,59,38,51,59,38,38,51,59,38,51,59,38,4,0,0,33,4,33,4,33,33,4,33,4,33,4,4,33,33,33,4,4,33,4,4,4,33,4,4,33,4,33,4,33,4,33,4,33,33,33,33,4,33,4,4,33,4,33,4,33,4,33,5,0,26,26,0,0,0,0,30,30,5,52,26,70,30,5,52,26,70,30,5,30,30,30,30,5,52,26,70,30,5,52,26,70,30,5,52,26,70,30,30,30,30,5,52,26,70,30,52,30,30,30,52,30,5,52,26,70,5,52,26,70,30,5,5,52,52,26,70,30,5,52,26,70,30,30,30,30,30,5,52,26,70,30,30,30,70,30,30,30,30,52,5,52,26,70,30,30,30,5,52,26,70,30,30,30,30,30,30,30,30,30,52,30,30,52,5,52,70,30,30,30,70,30,5,52,26,70,30,30,52,70,5,52,26,70,30,70,30,30,52,30,5,52,26,70,30,5,52,30,5,52,26,70,30,5,52,26,70,30,30,5,52,26,70,30,30,5,52,26,70,30,30,0,0,60,64,60,64,60,64,60,64,60,64,60,64,60,60,64,60,64,60,60,60,64,64,64,60,64,60,60,60,64,60,64,60,64,60,64,60,64,60,64,0,0,23,0,0,23,61,61,69,23,61,69,23,61,69,23,61,69,23,61,61,69,61,69,23,69,69,61,69,23,61,0,0,61,69,23,61,69,23,61,61,69,69,61,61,0,61,61,69,23,69,61,61,69,23,61,69,61,69,61,69,23,61,23,69,61,61,69,23,61,69,23,61,69,23,61,69,23,61,61,61,69,23,69,91,92,92,92,6,0,0,0,0,57,62,6,54,57,62,6,54,57,62,6,54,57,62,6,54,57,62,6,62,6,54,57,54,57,62,6,54,62,6,62,62,6,6,54,57,62,6,54,57,62,6,54,57,62,6,54,57,62,62,6,54,57,54,57,54,62,6,54,57,62,6,57,62,57,62,6,54,57,57,54,57,57,57,62,6,54,57,62,6,62,6,54,57,62,6,54,57,62,6,54,57,62,6,54,57,11,21,21,11,21,21,21,0,0,0,0,21,21,11,58,58,55,21,11,58,55,21,11,58,55,21,11,58,55,21,11,58,55,21,58,58,55,21,11,58,55,55,21,11,58,55,21,55,55,21,11,58,55,21,11,58,58,55,55,58,55,21,11,58,58,55,58,55,55,21,11,21,58,58,58,55,21,11,58,55,55,55,21,11,58,55,55,21,11,58,55,21,11,58,58,55,21,11,58,55,21,11,58,0,0,35,46,35,46,35,46,35,46,35,46,35,46,35,46,0,35,46,35,46,35,46,46,46,35,46,35,46,35,46,35,46,35,46,35,46,35,46,35,46,119,120,121,122,0,0,0,122,0,0,122,0,0,123,0,0,0,0,0,0,0,123,0,0,0,123,0,122,119,120,121,123,122,119,120,121,123,122,119,120,121,123,122,119,120,121,123,122,119,120,121,123,119,120,121,123,122,122,119,120,121,123,122,119,120,121,123,122,119,119,120,120,121,121,123,123,122,119,120,121,123,122,119,120,121,123,119,120,121,123,123,122,119,120,121,123,119,120,121,123,122,119,120,121,123,119,120,121,123,122,119,120,121,123,119,120,121,123,122,119,120,121,123,122,119,120,121,123,122,119,120,121,123,122,119,120,121,123,124,125,126,12,12,12,0,12,0,12,12,42,42,42,42,42,12,12,12,12,42,12,42,42,12,12,12,42,12,42,12,42,12,12,42,42,0,12,12,12,12,42,12,12,12,12,42,12,12,42,42,42,0,12,12,0,0,12,12,42,12,12,42,12,42,12,42,12,42,0,42,0,0,0,0,12,42,0,0,127,128,127,0,127,128,128,0,128,127,128,127,128,128,128,128,128,127,128,127,128,127,128,128,128,128,128,127,128,127,128,127,128,127,128,129,130,131,131,0,0,132,133,132,133,132,132,133,0,132,133,132,132,132,132,133,132,133,132,132,132,132,132,132,133,132,133,132,133,132,133,16,16,16,0,0,134,134,134,134,16,134,16,134,134,134,134,134,16,134,16,134,134,16,134,134,16,134,16,134,134,134,134,134,134,134,134,16,134,134,16,134,16,134,16,134,16,134,134,0,0,0,65,65,67,135,65,67,135,67,135,67,135,135,67,135,67,135,67,135,135,67,135,65,0,67,135,65,67,135,67,65,67,135,65,65,67,135,65,135,67,135,67,135,67,135,0,65,67,135,65,67,135,65,67,135,65,65,67,135,20,20,20,0,0,0,20,45,45,36,20,20,20,36,36,45,20,45,36,20,45,36,20,45,36,20,45,36,20,36,45,45,45,45,45,36,20,45,36,45,36,20,45,36,20,36,45,20,20,45,36,36,20,45,36,45,20,45,45,45,45,20,20,45,36,45,45,45,45,45,36,20,20,45,45,20,45,36,45,45,45,45,20,45,20,45,36,45,36,45,20,45,36,36,45,45,45,45,20,45,36,20,45,36,20,45,36,45,0,0,0,36,20,45,36,36,83,84,85,86,8,8,8,8,0,0,8,50,8,50,8,50,8,50,50,8,50,0,8,50,8,50,50,50,50,50,8,50,50,50,50,50,8,50,50,8,50,8,50,8,50,8,50,50,8,50,87,88,89,90,0,136,136,0,137,137,137,136,137,136,137,136,137,136,136,137,137,136,137,137,136,136,136,137,136,136,136,137,136,0,136,137,137,137,136,137,137,136,137,136,137,136,137,136,137,136,137,0,137,136,138,139,96,96,96,0,0,140,140,140,140,140,140,140,140,140,140,140,0,140,140,0,140,140,140,140,0,140,140,140,140,140,0,102,103,104,102,25,0,0,0,0,25,25,25,0,53,25,53,25,53,53,25,53,25,53,25,53,25,53,53,53,53,25,53,53,53,25,53,53,25,25,53,25,25,25,25,25,53,25,53,53,25,25,25,25,53,53,25,53,53,25,53,53,53,25,53,53,25,53,25,53,25,53,25,53,25,53,25,0,93,94],"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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["vec",3,[["amenitytype",4],["global",3]]]],[[],["vec",3]],[[],["vec",3]],[[["pathrequest",3]],["option",4]],[[],["vec",3,[["intersection",3]]]],[[],["vec",3]],[[]],[[],["vec",3,[["intersection",3]]]],[[],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["btreemap",3]],[[]],[[],["vec",3]],null,null,null,null,null,[[["mapedits",3],["bool",15],["timer",3]],["editeffects",3]],null,null,null,[[["vec",3,[["lanespec",3],["global",3]]],["vec",3,[["lanespec",3],["global",3]]],["drivingside",4]],["vec",3,[["lanespec",3],["global",3]]]],null,null,null,null,null,null,null,[[],["map",3]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["buildingid",3]],["road",3]],null,null,[[["str",15]],["option",4,[["amenitytype",4]]]],null,null,null,null,null,null,null,[[]],[[],["map",3]],[[],["amenity",3]],[[],["amenitytype",4]],[[],["nameperlanguage",3]],[[],["areatype",4]],[[],["direction",4]],[[],["mapconfig",3]],[[],["drivingside",4]],[[],["intersectiontype",4]],[[],["lanetype",4]],[[],["buffertype",4]],[[],["lanespec",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["amenitytype",4]],["ordering",4]],[[["nameperlanguage",3]],["ordering",4]],[[["direction",4]],["ordering",4]],[[["lanetype",4]],["ordering",4]],[[["buffertype",4]],["ordering",4]],null,null,null,null,null,null,null,null,[[["rawmap",3],["rawtomapoptions",3],["timer",3]],["map",3]],null,null,null,null,null,null,null,[[],["str",15]],[[],["result",4]],[[],["result",4,[["amenity",3]]]],[[],["result",4,[["nameperlanguage",3]]]],[[],["result",4,[["areatype",4]]]],[[],["result",4,[["direction",4]]]],[[],["result",4,[["mapconfig",3]]]],[[],["result",4,[["drivingside",4]]]],[[],["result",4,[["intersectiontype",4]]]],[[],["result",4,[["lanetype",4]]]],[[],["result",4,[["buffertype",4]]]],[[],["result",4,[["lanespec",3]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["roadid",3],["fn",8]],["editcmd",4]],null,null,null,null,null,null,null,null,[[["amenitytype",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["areatype",4]],["bool",15]],[[["direction",4]],["bool",15]],[[["drivingside",4]],["bool",15]],[[["intersectiontype",4]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["buffertype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,[[["osmid",4]],["option",4,[["buildingid",3]]]],[[["buildingid",3]],["laneid",3]],[[["nodeid",3]],["result",6,[["intersectionid",3]]]],[[["originalroad",3]],["result",6,[["roadid",3]]]],[[["intersectionid",3],["intersectionid",3]],["option",4,[["roadid",3]]]],[[["str",15]],["option",4,[["transitrouteid",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["char",15]],["lanetype",4]],[[["str",15]],["option",4,[["lanetype",4]]]],[[["str",15]],["result",4,[["amenitytype",4]]]],null,null,[[["option",4,[["string",3]]]],["string",3]],[[["areaid",3]],["area",3]],[[["buildingid",3]],["building",3]],[[],["polygon",3]],[[],["bounds",3]],[[],["cityname",3]],[[],["mapconfig",3]],[[],["mapedits",3]],[[],["usize",15]],[[],["gpsbounds",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["intersectionid",3]],["intersection",3]],[[["intersectionid",3]],["editintersection",4]],[[["laneid",3]],["lane",3]],[[],["btreeset",3,[["string",3]]]],[[["turnid",3]],["option",4]],[[["directedroadid",3],["pathconstraints",4]],["vec",3,[["movementid",3]]]],[[],["mapname",3]],[[["roadid",3]],["btreeset",3,[["roadid",3]]]],[[["laneid",3]],["vec",3]],[[["laneid",3],["pathconstraints",4]],["vec",3]],[[["laneid",3]],["road",3]],[[["parkinglotid",3]],["parkinglot",3]],[[["roadid",3]],["road",3]],[[["roadid",3]],["editroad",3]],[[["transitstopid",3]],["vec",3,[["transitroute",3]]]],[[["intersectionid",3]],["controlstopsign",3]],[[["turnid",3]],["turn",3]],[[["transitrouteid",3]],["transitroute",3]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["str",15]],["option",4,[["transitroute",3]]]],[[["transitstopid",3]],["transitstop",3]],[[["laneid",3],["laneid",3],["intersectionid",3]],["option",4,[["turn",3]]]],[[["laneid",3],["pathconstraints",4]],["vec",3,[["turn",3]]]],[[["laneid",3]],["vec",3,[["turn",3]]]],[[["laneid",3]],["vec",3,[["turn",3]]]],null,null,null,[[["areatype",4],["polygon",3],["tags",3]]],[[["buildingid",3],["buildingtype",4]]],[[["usize",15]]],[[["buildingid",3],["usize",15]]],[[["transitrouteid",3],["vec",3,[["time",3]]]]],[[["routingparams",3],["timer",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["controltrafficsignal",3]]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["roadid",3],["roadid",3],["turntype",4]],["bool",15]],[[],["bool",15]],[[],["amenitytypeiter",3]],null,[[]],null,null,null,null,null,null,null,[[],["vec",3,[["string",3],["global",3]]]],null,[[["string",3],["timer",3]],["map",3]],null,null,null,null,null,[[["timer",3]]],null,[[],["distance",3]],[[["areaid",3]],["option",4,[["area",3]]]],[[["buildingid",3]],["option",4,[["building",3]]]],[[["intersectionid",3]],["option",4,[["intersection",3]]]],[[["laneid",3]],["option",4,[["lane",3]]]],[[["parkinglotid",3]],["option",4,[["parkinglot",3]]]],[[["roadid",3]],["option",4,[["road",3]]]],[[["intersectionid",3]],["option",4,[["controlstopsign",3]]]],[[["turnid",3]],["option",4,[["turn",3]]]],[[["transitrouteid",3]],["option",4,[["transitroute",3]]]],[[["intersectionid",3]],["option",4,[["controltrafficsignal",3]]]],[[["transitstopid",3]],["option",4,[["transitstop",3]]]],null,null,null,null,null,null,[[["timer",3]]],null,null,[[["mapedits",3],["timer",3]],["editeffects",3]],null,[[["laneid",3]],["lane",3]],[[["roadid",3]],["road",3]],null,null,null,null,null,[[["nameperlanguage",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[["tags",3]],["option",4,[["nameperlanguage",3]]]],[[],["mapedits",3]],null,null,null,[[],["direction",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["amenitytype",4]],["option",4,[["ordering",4]]]],[[["nameperlanguage",3]],["option",4,[["ordering",4]]]],[[["direction",4]],["option",4,[["ordering",4]]]],[[["lanetype",4]],["option",4,[["ordering",4]]]],[[["buffertype",4]],["option",4,[["ordering",4]]]],null,null,[[["pathrequest",3]],["result",6,[["path",3]]]],[[["pathrequest",3]],["result",6,[["pathv2",3]]]],[[["pathrequest",3],["routingparams",3],["pathfindercaching",4]],["result",6,[["pathv2",3]]]],[[["pathrequest",3],["routingparams",3],["pathfindercaching",4]],["result",6,[["path",3]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["timer",3]]],[[["timer",3]]],[[]],null,null,null,null,null,null,[[["roadid",3]],["btreeset",3]],null,null,null,null,null,null,[[],["routingparams",3]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["str",15]],null,[[["position",3],["position",3]],["option",4]],null,null,null,null,null,[[["intersectionid",3],["intersectionid",3]],["option",4]],[[["intersectionid",3],["intersectionid",3],["pathconstraints",4]],["option",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["bool",15]],null,[[],["char",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],null,null,null,null,null,null,[[["mapedits",3],["timer",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]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["lanetype",4],["tags",3]],["vec",3,[["global",3]]]],null,null,null,[[],["nameperlanguage",3]],null,[[],["bool",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,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,[[],["result",4]],null,[[]],[[["map",3]],["city",3]],[[["cityname",3],["timer",3]],["city",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[["map",3],["vec",3,[["spot",4]]],["duration",3],["pathconstraints",4]],["hashmap",3,[["buildingid",3],["duration",3]]]],[[["map",3],["vec",3,[["spot",4]]],["duration",3],["walkingoptions",3]],["hashmap",3,[["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",4]]]],[[["item",3]],["option",4,[["ordering",4]]]],[[["walkingnode",4]],["option",4,[["ordering",4]]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["directedroadid",3],["movementid",3],["pathconstraints",4],["routingparams",3],["map",3]],["option",4,[["duration",3]]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["vec",3,[["spot",4]]],["duration",3],["walkingoptions",3]],["hashmap",3,[["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",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,[[["string",3],["str",15],["str",15],["str",15],["str",15],["bool",15]]],[[],["mapedits",3]],[[],["editintersection",4]],[[],["editroad",3]],[[],["editcmd",4]],[[]],[[]],[[]],[[]],null,null,[[["map",3]]],[[["str",15],["str",15]],["editroad",3]],[[],["mapedits",3]],null,null,[[["map",3]]],[[],["result",4]],[[["editroad",3]],["vec",3,[["string",3]]]],null,[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[["map",3],["vec",3,[["buildingid",3]]],["editeffects",3]]],[[["map",3],["vec",3,[["parkinglotid",3]]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["map",3]],["string",3]],[[["road",3],["mapconfig",3]],["editroad",3]],[[],["str",15]],[[]],[[]],[[]],[[]],[[]],null,[[["map",3],["vec",3,[["u8",15]]]],["result",6,[["mapedits",3]]]],[[["map",3],["string",3],["timer",3]],["result",6,[["mapedits",3]]]],null,null,[[["map",3],["roadid",3],["vec",3,[["lanespec",3]]],["editeffects",3]]],[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[],["mapedits",3]],null,null,null,null,[[["map",3],["roadid",3],["distance",3],["intersectionid",3]],["vec",3,[["roadid",3]]]],[[["intersectionid",3],["map",3],["editeffects",3]]],[[["map",3]]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[["map",3]],["permanenteditcmd",4]],[[["map",3]],["permanentmapedits",3]],[[["map",3]],["permanenteditintersection",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["editcmd",4]],[[["map",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,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",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,[[]],[[]],[[]],[[],["str",15]],[[]],[[]],[[]],[[["map",3]],["result",6,[["editcmd",4]]]],[[["map",3]],["result",6,[["mapedits",3]]]],[[["map",3]],["mapedits",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[["intersectionid",3],["map",3]],["result",6,[["editintersection",4]]]],null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,null,[[],["app",3]],[[],["rawtomapoptions",3]],[[]],null,[[],["rawtomapoptions",3]],[[]],[[["argmatches",3]]],[[]],null,[[["map",3],["hashset",3,[["hashablept2d",3]]],["fn",8],["distance",3],["distance",3],["timer",3]],["hashmap",3,[["hashablept2d",3],["position",3]]]],null,null,[[]],null,null,[[["polygon",3],["line",3]],["line",3]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[]],null,[[["vec",3],["bounds",3],["timer",3]]],[[["tags",3],["f64",15],["f64",15],["xorshiftrng",3]],["buildingtype",4]],[[["tags",3],["laneid",3],["map",3]],["string",3]],[[["btreemap",3],["map",3],["bool",15],["timer",3]],["vec",3,[["building",3]]]],[[["polygon",3]],["vec",3]],[[["polygon",3],["line",3]],["bool",15]],[[["map",3],["timer",3]],["vec",3,[["parkinglot",3]]]],[[["hashablept2d",3],["polygon",3],["hashmap",3],["map",3]],["result",6]],null,null,[[["intersection",3]],["controltrafficsignal",3]],[[["map",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["controltrafficsignal",3],["intersection",3]]],[[["map",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["map",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["map",3],["intersectionid",3],["bool",15]],["vec",3]],[[["intersection",3]],["controltrafficsignal",3]],[[["intersection",3]],["option",4,[["controltrafficsignal",3]]]],null,[[["controltrafficsignal",3],["mapconfig",3],["intersection",3],["vec",3,[["vec",3]]]]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["map",3],["intersection",3]],["controltrafficsignal",3]],[[["map",3]]],[[["map",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["controltrafficsignal",3],["stage",3]]],[[["intersection",3],["map",3]],["option",4,[["controltrafficsignal",3]]]],[[["stage",3],["intersection",3]],["option",4]],[[["controltrafficsignal",3],["intersection",3]]],[[["controltrafficsignal",3]]],[[["intersection",3],["map",3]],["option",4,[["controltrafficsignal",3]]]],[[["map",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["controltrafficsignal",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["intersection",3]]],[[["roadid",3]],["vec",3,[["movementid",3]]]],[[["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["controltrafficsignal",3],["intersection",3]],["option",4,[["controltrafficsignal",3]]]],[[["movementid",3],["movementid",3]],["stage",3]],[[["roadid",3],["roadid",3],["vec",3]],["option",4,[["movementid",3]]]],[[]],[[["intersection",3],["map",3]],["option",4,[["controltrafficsignal",3]]]],null,[[]],[[]],null,null,[[["rawtransitroute",3],["map",3],["hashmap",3],["bordersnapper",3]],["result",6]],[[["rawtransitstop",3],["hashmap",3],["hashmap",3],["map",3]],["result",6]],[[["map",3],["rawmap",3],["timer",3]]],[[]],[[]],[[["map",3]],["bordersnapper",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["lane",3],["lane",3],["intersection",3]],["result",6,[["polyline",3]]]],[[["vec",3,[["turn",3]]]],["vec",3,[["turn",3]]]],[[["intersection",3],["map",3]],["option",4,[["hashmap",3,[["turntype",4]]]]]],[[["map",3],["intersection",3]],["vec",3,[["turn",3]]]],[[["intersection",3],["map",3]],["vec",3,[["turn",3]]]],[[["map",3],["vec",3,[["turn",3]]],["turntype",4]],["vec",3,[["turn",3]]]],[[["angle",3],["angle",3]],["turntype",4]],[[["intersection",3],["map",3]],["result",6]],[[["pt2d",3],["pt2d",3]],["polyline",3]],[[["vec",3,[["turn",3]]],["map",3],["intersection",3]],["vec",3,[["turn",3]]]],[[["intersection",3],["lane",3],["lane",3]],["polyline",3]],[[["intersection",3],["lane",3],["lane",3]],["polyline",3]],[[["map",3],["intersection",3]],["vec",3,[["turn",3]]]],[[["intersectionid",3],["laneid",3],["laneid",3]],["turnid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["areaid",3]],[[],["area",3]],[[]],[[]],[[["areaid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[["areaid",3]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[["areaid",3]],["bool",15]],null,null,[[["areaid",3]],["option",4,[["ordering",4]]]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[["usize",15]],["option",4,[["vec",3,[["usize",15]]]]]],[[],["block",3]],[[],["perimeter",3]],[[]],[[]],[[]],[[["perimeter",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[["map",3]],["vec",3,[["perimeter",3]]]],[[["map",3]],["hashset",3,[["roadid",3]]]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[["map",3],["vec",3,[["perimeter",3]]],["bool",15]],["vec",3,[["perimeter",3]]]],[[["vec",3,[["perimeter",3]]],["fn",8]],["vec",3,[["vec",3,[["perimeter",3]]]]]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[["map",3],["laneid",3],["hashset",3]],["result",6,[["perimeter",3]]]],[[["map",3]],["result",6,[["block",3]]]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3],["perimeter",3],["bool",15]],["bool",15]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["map",3]],["option",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["buildingid",3]],[[],["building",3]],[[],["offstreetparking",4]],[[],["buildingtype",4]],[[]],[[]],[[]],[[]],[[["buildingid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["option",4]],[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[]],[[],["option",4,[["string",3]]]],null,[[]],[[]],[[]],[[]],null,null,null,[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[],["usize",15]],null,null,null,[[["buildingid",3]],["option",4,[["ordering",4]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],null,[[["position",3],["map",3]],["option",4]],[[]],[[]],[[]],[[]],[[],["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,null,null,null,null,[[]],[[]],[[]],[[]],[[],["intersectionid",3]],[[],["intersection",3]],[[]],[[]],[[["intersectionid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],null,[[["intersectionid",3]],["bool",15]],[[],["bool",15]],[[["intersectionid",3],["map",3]],["option",4,[["road",3]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[["map",3],["pathconstraints",4]],["vec",3,[["laneid",3]]]],[[["map",3],["pathconstraints",4]],["vec",3,[["laneid",3]]]],[[["map",3]],["roadrank",4]],[[["map",3]],["vec",3,[["roadsideid",3]]]],[[["map",3]],["vec",3,[["roadid",3]]]],[[["map",3]],["vec",3,[["roadid",3]]]],[[["map",3]],["isize",15]],[[]],null,null,null,[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[["option",4,[["string",3]]],["map",3]],["string",3]],[[["intersectionid",3]],["bool",15]],null,null,[[["intersectionid",3]],["option",4,[["ordering",4]]]],null,null,[[],["result",4]],[[],["result",4]],[[["map",3]],["option",4,[["directedroadid",3]]]],[[["map",3]],["option",4,[["directedroadid",3]]]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["turnid",3]]],null,[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["laneid",3]],[[],["lane",3]],[[]],[[]],[[["laneid",3]],["ordering",4]],[[["lane",3]],["commonendpoint",4]],[[["u32",15]],["laneid",3]],[[],["result",4,[["laneid",3]]]],[[],["result",4]],null,[[["pt2d",3]],["option",4,[["distance",3]]]],null,null,[[],["laneid",3]],[[],["u32",15]],[[["intersectionid",3]],["line",3]],[[["intersectionid",3]],["pt2d",3]],[[["laneid",3]],["bool",15]],[[],["bool",15]],[[],["line",3]],[[],["pt2d",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["directedroadid",3]],[[],["u64",15]],[[["road",3],["bool",15]],["option",4,[["btreeset",3,[["turntype",4]]]]]],[[["map",3]],["roadsideid",3]],[[],["polygon",3]],[[]],null,[[],["vec",3,[["intersectionid",3]]]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],[[["laneid",3]],["bool",15]],[[],["commonendpoint",4]],[[["mapconfig",3]],["usize",15]],null,[[["str",15]],["vec",3,[["turntype",4]]]],[[["laneid",3]],["option",4,[["ordering",4]]]],null,[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["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,[[]],[[]],[[]],[[]],[[]],[[]],[[],["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]],["btreemap",3,[["movementid",3],["movement",3]]]],[[]],[[]],[[]],null,null,[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,[[["vec",3,[["polyline",3]]],["directedroadid",3],["directedroadid",3]],["result",6,[["polyline",3]]]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],null,[[["movementid",3]],["option",4,[["ordering",4]]]],[[["compressedmovementid",3]],["option",4,[["ordering",4]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]]],null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["parkinglotid",3]],[[],["parkinglot",3]],[[]],[[]],[[["parkinglotid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],null,null,[[["parkinglotid",3]],["bool",15]],[[],["bool",15]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[["parkinglotid",3]],["bool",15]],null,[[["parkinglotid",3]],["option",4,[["ordering",4]]]],null,[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["accessrestrictions",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["vec",3,[["directedroadid",3]]]],null,[[["direction",4]],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["roadid",3]],[[],["directedroadid",3]],[[],["sideofroad",4]],[[],["roadsideid",3]],[[],["road",3]],[[]],[[]],[[]],[[]],[[]],[[["roadid",3]],["ordering",4]],[[["directedroadid",3]],["ordering",4]],[[["sideofroad",4]],["ordering",4]],[[["roadsideid",3]],["ordering",4]],[[["road",3]],["commonendpoint",4]],null,null,null,[[],["result",4]],[[],["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]],[[["directedroadid",3]],["bool",15]],[[["sideofroad",4]],["bool",15]],[[["roadsideid",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["laneid",3],["fn",8]],["option",4,[["laneid",3]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[["map",3]],["polyline",3]],[[["direction",4],["map",3]],["result",6,[["polygon",3]]]],[[],["distance",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["laneid",3],["laneid",3]],["vec",3,[["laneid",3]]]],[[],["polyline",3]],[[["option",4,[["string",3]]]],["string",3]],[[["map",3]],["lane",3]],[[],["roadrank",4]],[[],["polygon",3]],[[],["distance",3]],[[["map",3]],["option",4,[["zone",3]]]],[[["lanetype",4],["map",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["map",3],["direction",4]],["bool",15]],null,[[["intersectionid",3]],["vec",3]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["vec",3,[["lanespec",3]]]],[[["pathconstraints",4],["map",3]],["vec",3,[["laneid",3]]]],null,[[],["distance",3]],[[["map",3]],["laneid",3]],[[["roadid",3]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[["roadsideid",3]],["bool",15]],null,null,[[["intersectionid",3]],["intersectionid",3]],[[],["roadsideid",3]],[[["laneid",3]],["option",4,[["laneid",3]]]],[[["roadid",3]],["option",4,[["ordering",4]]]],[[["directedroadid",3]],["option",4,[["ordering",4]]]],[[["sideofroad",4]],["option",4,[["ordering",4]]]],[[["roadsideid",3]],["option",4,[["ordering",4]]]],null,[[["vec",3,[["lanespec",3]]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[],["speed",3]],[[["map",3]],["intersectionid",3]],null,[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],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,[[]],[[]],[[]],[[]],[[],["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,[[["duration",3],["duration",3],["map",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["controltrafficsignal",3]],[[],["stage",3]],[[],["stagetype",4]],[[]],[[]],[[]],[[["intersection",3]],["bool",15]],[[["intersection",3]],["bool",15]],[[["movementid",3],["intersection",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["movement",3],["turnpriority",4]]],[[["movement",3]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["map",3]],["trafficsignal",3]],[[["movementid",3],["map",3]],["turn",3]],[[["directedroad",3],["map",3]],["result",6,[["directedroadid",3]]]],[[["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,[[["trafficsignal",3],["intersectionid",3],["map",3]],["result",6,[["controltrafficsignal",3]]]],[[["turn",3],["map",3]],["result",6,[["movementid",3]]]],[[["bool",15],["intersection",3]],["bool",15]],[[]],[[]],[[]],[[["intersection",3]],["option",4,[["duration",3]]]],[[["intersection",3]],["btreeset",3,[["movementid",3]]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["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,[[["map",3]],["vec",3,[["pathrequest",3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["transitstopid",3]],[[],["transitrouteid",3]],[[],["transitstop",3]],[[],["transitroute",3]],[[]],[[]],[[]],[[]],[[["transitstopid",3]],["ordering",4]],[[["transitrouteid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["transitstopid",3]],["bool",15]],[[["transitrouteid",3]],["bool",15]],[[["transitstop",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]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],null,null,[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,null,[[["transitstopid",3]],["bool",15]],[[["transitrouteid",3]],["bool",15]],[[["transitstop",3]],["bool",15]],null,[[["transitstopid",3]],["option",4,[["ordering",4]]]],[[["transitrouteid",3]],["option",4,[["ordering",4]]]],[[],["str",15]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],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,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]],[[["map",3]],["option",4,[["directedroadid",3]]]],[[],["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,[[["turnid",3]],["option",4,[["ordering",4]]]],[[["turntype",4]],["option",4,[["ordering",4]]]],[[["turnpriority",4]],["option",4,[["ordering",4]]]],[[],["bool",15]],[[["pathconstraints",4],["map",3]]],[[["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]],["vec",3,[["zone",3]]]],null,[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[],["accessrestrictions",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["roadrank",4]],[[],["nodeid",3]],[[],["wayid",3]],[[],["relationid",3]],[[],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[["roadrank",4]],["ordering",4]],[[["nodeid",3]],["ordering",4]],[[["wayid",3]],["ordering",4]],[[["relationid",3]],["ordering",4]],[[["osmid",4]],["ordering",4]],[[],["result",4,[["nodeid",3]]]],[[],["result",4,[["wayid",3]]]],[[],["result",4,[["relationid",3]]]],[[],["result",4,[["osmid",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",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[["formatter",3]],["result",4,[["error",3]]]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["roadrank",4]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[],["i64",15]],[[]],[[]],[[]],[[]],[[]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[["roadrank",4]],["option",4,[["ordering",4]]]],[[["nodeid",3]],["option",4,[["ordering",4]]]],[[["wayid",3]],["option",4,[["ordering",4]]]],[[["relationid",3]],["option",4,[["ordering",4]]]],[[["osmid",4]],["option",4,[["ordering",4]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["vec",3,[["pathconstraints",4]]]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["lane",3],["map",3]],["bool",15]],[[["road",3],["map",3]],["bool",15]],[[]],[[],["routingparams",3]],[[]],[[]],[[["pathconstraints",4]],["ordering",4]],[[]],[[],["result",4]],[[["deserializer",8]],["result",4,[["enumset",3,[["pathconstraints",4]]]]]],[[],["result",4]],null,null,[[["u32",15]]],[[],["u32",15]],[[["enumset",3]],["bool",15]],[[],["bool",15]],[[["routingparams",3]],["bool",15]],[[],["bool",15]],[[["vec",3,[["laneid",3]]],["map",3]],["vec",3,[["laneid",3]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[["lanetype",4]],["pathconstraints",4]],[[]],[[]],null,[[["routingparams",3]],["bool",15]],null,[[]],[[["pathconstraints",4]],["option",4,[["ordering",4]]]],null,[[["duration",3]],["usize",15]],[[],["result",4]],[[["enumset",3,[["pathconstraints",4]]],["serializer",8]],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["usize",15]],["duration",3]],null,null,null,[[]],[[]],null,[[["movementid",3],["pathconstraints",4],["map",3]],["duration",3]],null,null,null,null,null,null,null,null,[[["usize",15]],["hashmap",3,[["usize",15],["usize",15]]]],[[]],[[]],[[]],[[]],[[["usize",15],["usize",15]],["option",4]],[[["vec",3],["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,null,[[]],[[]],[[]],[[]],[[],["nodemap",3]],[[]],[[],["result",4]],[[["deserializer",8]],["result",4,[["nodemap",3,[["",26,[["deserialize",8],["copy",8],["ord",8],["debug",8],["serialize",8]]]]]]]],[[]],[[]],[[],["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,null,null,null,null,[[["pathrequest",3],["map",3]],["option",4]],[[["map",3],["timer",3]]],null,[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[],["pathfindercaching",4]],[[]],[[]],[[],["result",4]],[[],["pathfinder",3]],[[["pathfindercaching",4]],["bool",15]],[[["map",3],["createengine",4]]],[[]],[[]],[[]],[[]],[[["map",3],["routingparams",3],["createengine",4],["timer",3]],["pathfinder",3]],[[["map",3],["routingparams",3],["createengine",4],["vec",3,[["pathconstraints",4]]],["timer",3]],["pathfinder",3]],null,[[["pathrequest",3],["map",3]],["option",4,[["pathv2",3]]]],[[["pathrequest",3],["routingparams",3],["pathfindercaching",4],["map",3]],["option",4,[["pathv2",3]]]],[[],["result",4]],[[["map",3],["position",3],["position",3]],["option",4]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[["intersectionid",3],["map",3]],["option",4,[["btreeset",3,[["intersectionid",3]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["uberturn",3]],[[],["uberturnv2",3]],[[]],[[]],[[["uberturnv2",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],[[],["directedroadid",3]],[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[],["bool",15]],[[],["laneid",3]],[[],["directedroadid",3]],[[["map",3]],["vec",3,[["intersectioncluster",3]]]],[[["turnid",3],["map",3],["btreeset",3]],["vec",3,[["uberturn",3]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["map",3]],["polyline",3]],[[]],[[]],[[]],[[["map",3]],["vec",3,[["uberturnv2",3]]]],null,[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[["btreeset",3,[["intersectionid",3]]],["map",3]]],[[["uberturnv2",3]],["option",4,[["ordering",4]]]],null,null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[["turnid",3],["btreemap",3]],["vec",3,[["turnid",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,[[],["option",4,[["uberturn",3]]]],[[["pathstep",4],["map",3]]],null,[[],["laneid",3]],[[],["traversable",4]],[[],["turnid",3]],[[["map",3],["buildingid",3],["buildingid",3],["pathconstraints",4]],["option",4,[["pathrequest",3]]]],[[["map",3],["directedroadid",3],["directedroadid",3],["pathconstraints",4]],["option",4,[["pathrequest",3]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["pathstep",4]],[[],["path",3]],[[],["pathrequest",3]],[[]],[[]],[[]],[[["pathstep",4]],["ordering",4]],null,[[],["distance",3]],null,[[],["pathstep",4]],[[],["option",4]],null,[[["map",3],["vec",3,[["pathrequest",3]]]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3],["pathstep",4]],["distance",3]],null,[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["map",3],["option",4,[["speed",3]]]],["duration",3]],[[["map",3],["distance",3],["option",4,[["distance",3]]]],["result",6,[["polyline",3]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["vec",3,[["laneid",3]]]],[[],["u64",15]],[[],["pathrequest",3]],[[["map",3],["distance",3]],["result",6,[["pathstep",4]]]],[[],["vecdeque",3]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["turnid",3]],["bool",15]],[[],["bool",15]],[[],["pathstep",4]],[[["position",3],["position",3],["pathconstraints",4],["map",3]],["pathrequest",3]],[[["option",4,[["speed",3]]],["pathconstraints",4],["map",3]],["speed",3]],[[["option",4,[["speed",3]]],["pathconstraints",4],["map",3]]],[[],["option",4,[["pathstep",4]]]],[[["usize",15],["pathstep",4],["map",3]]],[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[["map",3],["vec",3,[["pathstep",4]]],["pathrequest",3],["vec",3,[["uberturn",3]]],["vec",3,[["laneid",3]]]],["path",3]],[[],["pathstep",4]],[[["pathrequest",3],["map",3]],["path",3]],null,[[["pathstep",4]],["option",4,[["ordering",4]]]],[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],["pathstep",4]],null,null,[[]],[[]],[[]],[[],["string",3]],[[],["distance",3]],null,[[["map",3]],["option",4,[["polyline",3]]]],[[["map",3],["distance",3]],["option",4,[["polyline",3]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["map",3]]],[[["map",3]]],[[["map",3],["pathrequest",3]]],[[["position",3],["position",3],["pathconstraints",4]],["pathrequest",3]],[[]],[[]],[[]],[[["position",3],["position",3]],["pathrequest",3]],null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["pathstepv2",4]],[[],["pathv2",3]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[["map",3],["vec",3,[["uberturnv2",3]]]],["vec",3,[["uberturn",3]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["vec",3,[["directedroadid",3]]],["pathrequest",3],["duration",3],["vec",3,[["uberturnv2",3]]],["map",3]],["pathv2",3]],[[],["duration",3]],[[],["pathrequest",3]],[[],["vec",3]],[[]],[[]],[[["map",3]],["result",6,[["path",3]]]],[[["map",3]],["result",6,[["path",3]]]],[[["vec",3,[["pathstepv2",4]]],["pathrequest",3],["duration",3],["vec",3,[["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,null,null,null,null,[[["position",3],["map",3]],["hashmap",3,[["directedroadid",3],["duration",3]]]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["vehiclepathfinder",3]],[[],["node",4]],[[]],[[]],[[["node",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[],["vehiclepathfinder",3]],null,[[["node",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["pathconstraints",4],["nodemap",3],["routingparams",3],["map",3]],["inputgraph",3]],[[["node",4]],["bool",15]],[[["map",3],["pathconstraints",4],["routingparams",3],["createengine",4]],["vehiclepathfinder",3]],null,null,[[["node",4]],["option",4,[["ordering",4]]]],[[["pathrequest",3],["map",3]],["option",4,[["pathv2",3]]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[["directedroadid",3],["movementid",3],["pathconstraints",4],["routingparams",3],["map",3]],["option",4,[["duration",3]]]],[[]],[[]],null,null,null,null,null,null,null,[[["position",3],["map",3]],["hashmap",3,[["directedroadid",3],["duration",3]]]],[[["map",3],["option",4]]],[[]],[[]],[[],["sidewalkpathfinder",3]],[[]],[[],["result",4]],[[],["sidewalkpathfinder",3]],null,[[]],[[]],[[["nodemap",3],["option",4],["map",3]],["inputgraph",3]],[[["map",3],["option",4],["createengine",4]],["sidewalkpathfinder",3]],null,[[["pathrequest",3],["map",3]],["pathv2",3]],[[["pathrequest",3],["map",3]],["option",4,[["pathv2",3]]]],[[],["result",4]],[[["map",3],["position",3],["position",3]],["option",4]],[[]],[[["inputgraph",3],["nodemap",3],["map",3],["vehiclepathfinder",3],["vehiclepathfinder",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["vec",3,[["walkingnode",4]]],["map",3]],["vec",3,[["pathstepv2",4]]]],null,null,null,null,null,null,null,null,null,null,[[],["laneid",3]],[[],["turnid",3]],[[["speed",3],["f64",15]],["speed",3]],[[]],[[]],[[]],[[]],[[["distance",3],["map",3]],["option",4,[["position",3]]]],[[],["position",3]],[[],["traversable",4]],[[]],[[]],[[["position",3]],["ordering",4]],[[["traversable",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["distance",3]],null,[[["laneid",3],["map",3]],["position",3]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["laneid",3],["map",3]],["position",3]],[[["laneid",3],["distance",3],["map",3]],["position",3]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[["map",3]],["polyline",3]],[[["map",3]],["isize",15]],[[]],[[]],[[]],[[],["laneid",3]],null,[[["movementid",3],["option",4,[["speed",3]]],["pathconstraints",4],["map",3]],["speed",3]],[[["directedroadid",3],["option",4,[["speed",3]]],["pathconstraints",4],["map",3]]],[[],["option",4,[["laneid",3]]]],[[],["option",4,[["turnid",3]]]],[[["distance",3],["map",3]],["option",4,[["position",3]]]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["laneid",3],["distance",3]],["position",3]],[[["position",3]],["option",4,[["ordering",4]]]],[[["traversable",4]],["option",4,[["ordering",4]]]],[[["map",3]],["pt2d",3]],[[["map",3]]],[[],["result",4]],[[],["result",4]],[[["laneid",3]],["position",3]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["speed",3],["f64",15]],["speed",3]],null,null],"p":[[3,"AreaID"],[3,"BuildingID"],[3,"IntersectionID"],[3,"ParkingLotID"],[3,"RoadID"],[3,"TransitRouteID"],[3,"NamePerLanguage"],[4,"PathStepV2"],[4,"Direction"],[4,"AmenityType"],[4,"TurnPriority"],[4,"PathConstraints"],[4,"LaneType"],[4,"IntersectionType"],[4,"CommonEndpoint"],[4,"PathfinderCaching"],[4,"EditCmd"],[4,"EditIntersection"],[4,"BuildingType"],[4,"PathStep"],[4,"TurnType"],[4,"BufferType"],[4,"StageType"],[4,"AreaType"],[4,"Traversable"],[4,"SideOfRoad"],[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,"LaneSpec"],[3,"RoutingParams"],[3,"MapConfig"],[3,"Lane"],[3,"Path"],[3,"Zone"],[3,"MapEdits"],[3,"PermanentMapEdits"],[3,"RawToMapOptions"],[3,"PathV2"],[3,"MovementID"],[3,"DirectedRoadID"],[3,"Position"],[3,"TransitStop"],[3,"TurnID"],[3,"Intersection"],[3,"TransitRoute"],[3,"Turn"],[3,"CompressedMovementID"],[3,"ControlStopSign"],[3,"ControlTrafficSignal"],[3,"TransitStopID"],[3,"Perimeter"],[3,"RoadWithStopSign"],[3,"IntersectionCluster"],[3,"LaneID"],[3,"UberTurn"],[3,"Block"],[3,"Stage"],[3,"RoadSideID"],[13,"ResidentialCommercial"],[13,"Commercial"],[13,"Residential"],[13,"One"],[13,"ChangeIntersection"],[13,"ChangeRouteSchedule"],[13,"ChangeRoad"],[13,"StopSign"],[13,"TrafficSignal"],[13,"Buffer"],[13,"PublicGarage"],[13,"Private"],[13,"Lane"],[13,"ContraflowLane"],[13,"Turn"],[13,"ContraflowTurn"],[13,"Along"],[13,"Contraflow"],[13,"Movement"],[13,"ContraflowMovement"],[13,"Fixed"],[13,"Variable"],[13,"Lane"],[13,"Turn"],[4,"Spot"],[4,"WalkingNode"],[3,"WalkingOptions"],[3,"Item"],[13,"Building"],[13,"Border"],[13,"DirectedRoad"],[13,"SidewalkEndpoint"],[13,"RideTransit"],[13,"LeaveMap"],[3,"Item"],[3,"OriginalLane"],[3,"ChangeLaneType"],[3,"ReverseLane"],[3,"ChangeSpeedLimit"],[3,"ChangeAccessRestrictions"],[4,"PermanentEditCmd"],[4,"PermanentEditIntersection"],[13,"ChangeRouteSchedule"],[13,"ChangeIntersection"],[13,"ChangeRoad"],[13,"TrafficSignal"],[13,"StopSign"],[3,"BorderSnapper"],[3,"NodeID"],[3,"WayID"],[3,"RelationID"],[4,"RoadRank"],[4,"OsmID"],[13,"Node"],[13,"Way"],[13,"Relation"],[4,"CreateEngine"],[4,"PathfindEngine"],[13,"CHSeedingNodeOrdering"],[13,"Dijkstra"],[13,"CH"],[3,"NodeMap"],[3,"InnerNodeMap"],[3,"Pathfinder"],[3,"UberTurnV2"],[4,"Node"],[3,"VehiclePathfinder"],[13,"Road"],[13,"UberTurn"],[3,"SidewalkPathfinder"]]},\ "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",3]]]],null,[[]],[[]],[[]],[[["simpleapp",3]],["bool",15]],null,[[["eventctx",3],["simpleapp",3],["option",4,[["string",3]]]]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["simpleapp",3]],["widget",3]],null,[[["eventctx",3],["simpleapp",3]],["businesssearch",3]],[[["eventctx",3],["simpleapp",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3],["option",4,[["widget",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]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[["eventctx",3],["simpleapp",3]],["transition",4,[["simpleapp",3]]]],[[["simpleapp",3]],["hashset",3,[["roadid",3]]]],[[["simpleapp",3],["timer",3]],["vec",3,[["polygon",3]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["btreemap",3],["bool",15],["timer",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["simpleapp",3],["show",4],["btreemap",3,[["wayid",3],["value",4]]]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3]],["box",3,[["state",8]]]],[[["eventctx",3],["simpleapp",3],["hashset",3],["show",4],["btreemap",3,[["wayid",3],["value",4]]]],["box",3,[["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"]]},\ @@ -26,7 +26,7 @@ var searchIndex = JSON.parse('{\ "traffic_seitan":{"doc":"This is a tool that runs a simulation, constantly …","t":[3,5,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,11,11,11,11],"n":["Args","alter_turn_destinations","as_any","as_any_mut","borrow","borrow_mut","clap","flags","from","from_clap","into","into_any","into_any_arc","into_any_rc","main","nuke_random_parking","run","try_from","try_into","type_id","vzip"],"q":["traffic_seitan","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1],"f":[null,[[["sim",3],["map",3],["xorshiftrng",3],["mapedits",3]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["app",3]],null,[[]],[[["argmatches",3]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],[[["map",3],["xorshiftrng",3],["mapedits",3]]],[[["map",3],["sim",3],["xorshiftrng",3],["timer",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[3,"Args"]]},\ "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,12,12,12,12],"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","0","0","1","2"],"q":["traffic_signal_data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","traffic_signal_data::StageType","","",""],"d":["","A road segment connecting two intersections, and a …","A fixed number of seconds.","A plan describes how a traffic signal is configured during …","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. This …","","","","","","","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 this …","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 stages. …","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,7,8,8,8],"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,[[],["result",4,[["btreemap",3,[["i64",15],["trafficsignal",3]]],["error",3]]]],[[["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",4]]]],[[["directedroad",3]],["option",4,[["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]],null,null,null,null],"p":[[4,"StageType"],[3,"TrafficSignal"],[3,"Plan"],[3,"Stage"],[3,"Turn"],[3,"DirectedRoad"],[13,"Fixed"],[13,"Variable"]]},\ "updater":{"doc":"","t":[13,13,13,17,13,4,13,11,11,11,5,5,5,11,11,5,5,11,5,5,5,5,5,11,11,11,5,12,12,12,12,12,12],"n":["Download","DryRun","IncrementalUpload","MD5_BUF_READ_SIZE","OptIntoAll","Task","Upload","borrow","borrow_mut","clap","compress","download_file","download_updates","from","from_clap","generate_manifest","incremental_upload","into","just_compare","main","md5sum","remove_empty_directories","rm","try_from","try_into","type_id","upload","dl_from_local","dont_delete","minimal","single_file","version","version"],"q":["updater","","","","","","","","","","","","","","","","","","","","","","","","","","","updater::Task","","","","",""],"d":["Synchronize the local data directory with the …","Just compare data in the current directory with the …","This uploads to S3 from cloud VMs that import maps. This …","","Print the JSON list of all possible city data packs to …","","Synchronize the source-of-truth in S3 with data in the …","","","","","","","","","","","","","","","","","","","","","Only useful for Dustin. “Download” from my local S3 …","Only update files from the manifest. Leave extra files …","The Github Actions build uses this to include only a few …","Just check if one file has changed.","Upload data to a temporary version managed by the cloud …","Download data tied to a named release. See …"],"i":[1,1,1,0,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,0,2,2,2,3,4,2],"f":[null,null,null,null,null,null,null,[[]],[[]],[[],["app",3]],[[["str",15],["str",15]]],[[["str",15],["str",15],["bool",15]]],[[["string",3],["bool",15],["bool",15],["bool",15]]],[[]],[[["argmatches",3]]],[[["manifest",3]],["manifest",3]],[[["string",3]]],[[]],[[]],[[]],[[["str",15]],["string",3]],[[["str",15]]],[[["str",15]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["str",15]]],null,null,null,null,null,null],"p":[[4,"Task"],[13,"Download"],[13,"DryRun"],[13,"IncrementalUpload"]]},\ -"widgetry":{"doc":"Widgets","t":[12,12,13,13,13,3,13,13,13,13,13,13,13,13,3,3,13,13,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,13,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,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,11,12,12,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,12,11,11,11,11,12,0,10,12,12,12,12,12,12,12,12,12,5,12,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,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,12,11,11,11,11,11,11,11,11,11,12,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,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,12,12,12,12,12,12,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,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,12,12,12,12,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,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,12,12,12,12,12,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,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,11,12,12,12,12,12,12,12,12,12,12,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,12,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,12,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,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,12,12,12,12,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,3,13,13,13,8,3,3,3,4,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,12,11,12,11,11,11,11,11,11,11,0,12,12,0,12,12,12,12,12,12,12,12,12,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,12,12,12,12,12,5,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,5,5,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,13,13,3,13,13,13,3,3,8,3,4,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,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,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,12,12,11,11,11,12,11,12,12,11,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,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,12,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,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,12,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,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,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,12,3,3,3,3,3,3,11,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,0,12,11,12,12,12,12,12,12,0,12,12,0,11,12,11,11,11,11,11,0,11,11,0,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,0,11,12,12,12,11,12,12,12,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,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,5,3,11,11,11,11,11,5,5,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,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,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,12,12,12,12,12,12,12,12,12,12,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,12,12,12,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,12,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,11,12,12,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,12,12,12,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,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,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,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,12,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","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","Focused","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","PanelBuilder","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_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","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","focus_owned_by","font","from","from","from","from","g","geom","get_dims","gl","gui_scroll_speed","has_focus","height","high","horiz","horiz","hotkey","hotkey","hotkeys","hover","hover_style","hovering","hovering","hovering_on_idx","icon_fg","id","id","ignore_initial_events","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","next_focus_owned_by","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","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","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","0","0","0","0","0","0","0","0","0","1","is_double_click","0","0","0","0","1","0","0","0","0","1","bytes","cache_key","0","0","0","0","0","0","0","0","1","2","0","0","0","1","0","0","0","0","0","0","dims","dir","zoom","0","0","0","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","0","0","0","0","0","0","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","use_program_for_renderonly","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","0","0","0","0","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","multiply_alpha","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","0","0","0","0","1","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","equivalent","equivalent","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","txt","type_id","type_id","type_id","0","0","0","0","0","0","1","is_double_click","0","0","0","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","focus_owned_by","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","next_focus_owned_by","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","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","0","0","0","1","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","DrawUnzoomedShapes","DummyID","HoverChanged","Keypress","Nothing","ObjectID","ToggleZoomed","ToggleZoomedBuilder","World","WorldOutcome","always_draw_unzoomed","always_draw_unzoomed","append","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","builder","circles","clone","clone_into","color","dragging_from","draw","draw_differently_zoomed","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","lines","new","objects","per_zoom","push","quadtree","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","unzoomed","world","zoomed","zoomed","0","0","0","0","1","1","cursor","dx","dy","obj","DrawUnzoomedShapes","DrawUnzoomedShapesBuilder","UnzoomedCircle","UnzoomedLine","add_circle","add_line","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","center","circles","circles","color","color","discretize_zoom","draw","empty","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lines","lines","per_zoom","polyline","radius","render_circles","render_lines","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","width","0","ClickedFreeSpace","ClickedObject","Dragging","DummyID","HoverChanged","Keypress","Nothing","Object","ObjectBuilder","ObjectID","World","WorldOutcome","_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","calculate_hovering","clickable","clickable","clickable","clone","clone","clone_into","clone_into","delete","delete_before_replacement","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","equivalent","event","fmt","from","from","from","from","from","get_hash","get_hovered_keybindings","get_hovering","hash","hitbox","hitbox","hitbox","hotkey","hover_alpha","hover_outline","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","invisibly_hoverable","keybindings","keybindings","map_id","maybe_map_id","ne","objects","override_tooltip","quadtree","quadtree_id","rebuilt_during_drag","to_owned","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","0","0","0","0","1","1","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","focus_owned_by","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","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","0","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","equivalent","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","remove_colors_from_last_line","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","0","Cached","FileLoader","FutureLoader","PopupMsg","RawBytes","URLManager","as_any","as_any_mut","borrow","borrow_mut","clear","contents","default","from","inner_progress_receiver","into","into_any","into_any_arc","into_any_rc","key","last_inner_progress","last_outer_progress","load","loading_title","new","on_load","on_load","outer_progress_receiver","panel","panel","path","popup","receiver","runtime","screenshot","set","started","take","try_from","try_into","type_id","update","url","value","value_mut","warper","0","FutureLoader","RawBytes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","from","from","inner_progress_receiver","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","on_load","outer_progress_receiver","panel","read_file","receiver","runtime","started","try_from","try_from","try_into","try_into","type_id","type_id","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","PopupMsg","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","event","from","into","into_any","into_any_rc","new_state","panel","try_from","try_into","type_id","screenshot_everything","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_camera","change_url_free_param","change_url_param","from","get_cam_param","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","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","Focused","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","0","0","0","0","0","0","0","0","1","2","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","0","0","1","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","0","0","1","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_find_widget","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_checked","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","0","0","0","0","1","1","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","default","dims","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","can_restore","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","restore","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","0","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::ClickOutcome","","widgetry::CornerRounding","widgetry::Event","","","","","","","","widgetry::Fill","","","","","widgetry::HorizontalAlignment","","widgetry::ImageSource","","","","","widgetry::MultiKey","","","widgetry::Outcome","","","","","","","widgetry::RewriteColor","","","","widgetry::Transition","","","","","","widgetry::UpdateType","","","widgetry::VerticalAlignment","","","widgetry::app_state","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::app_state::Transition","","","","","","widgetry::assets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::backend_glow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::backend_glow_native","","","","","","","","","","","","","","","","","widgetry::canvas","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::canvas::HorizontalAlignment","","widgetry::canvas::VerticalAlignment","","","widgetry::color","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::color::Fill","","","","","widgetry::drawing","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event::Event","","","","","","","","widgetry::event::MultiKey","","","widgetry::event_ctx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event_ctx::UpdateType","","","widgetry::geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::geom::RewriteColor","","","","widgetry::geom::geom_batch_stack","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::input","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::WorldOutcome","","","","","","","","","","widgetry::mapspace::unzoomed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::world::WorldOutcome","","","","","","","","","","widgetry::runner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::screen_geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::style::button_style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::svg","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::table::Col","widgetry::text","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::load::native_loader","","","","","","","","","","","","","","","","","","","widgetry::tools::popup","","","","","","","","","","","","","","","","","widgetry::tools::screenshot","widgetry::tools::url","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::warper","","","","","","","","","","","","","","","","","","widgetry::widgets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::ClickOutcome","","widgetry::widgets::CornerRounding","widgetry::widgets::Outcome","","","","","","","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::filler::ResizeRule","","","widgetry::widgets::image","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::image::ImageSource","","","","","widgetry::widgets::just_draw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::line_plot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::menu","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::panel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::panel::Dims","","","","","","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::table::Col","widgetry::widgets::tabs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::text_box","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::toggle","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","UTF-8 encoded bytes of an SVG","","","","","","","","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 cast …","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 be …","","","","","","","","","","","","","","","","","","","","","","","Doesn’t do anything by itself, just used for widgetsing. …","Some named widget currently holds focus","","","","","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 one","","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 the …","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 way …","","","","","","","","","","","","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 outside …","","","","","","","","","","","","","","This widget (in some panel) exclusively owns focus. Don’…","","","","","","","","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 …","","","","","While handling an event, this widget (in some panel) this …","","","","","","Called when something on the panel has been clicked. Since …","","This widget produced an Outcome, and event handling should …","","","","","","","","","","","","","","","This widget changed dimensions, so recalculate layout.","","","","","","","","","","","","","","","Your widget’s top left corner should be here. Handle …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 one","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 way …","","","","","","","","","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 trait …","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. Since …","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 be …","","","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 this is incorrect for Color::CLEAR. Can’t fix in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiply the color’s current alpha by the factor, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Note: When double clicking, there will be two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow panning and zooming on the canvas. Exactly which …","","","","","","","","","","","This widget (in some panel) exclusively owns focus. Don’…","","","","","","","","","","","","","","","","Checks if an extra font has previously been loaded with …","","","","Loads an extra font, used only for automatic fallback of …","","","","","","While handling an event, this widget (in some panel) this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the …","","","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 batch. …","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 relative …","Draw Circles and PolyLines in map-space that scale their …","If you don’t ever need to refer to objects in a World, …","The object being hovered on changed from (something …","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 …","The result of a World handling an event","","","","","","","","","","","","","","","","","Transforms all colors in both batches.","","","Mark that this object will be drawn differently when …","","","","","","","","","","","","","","","","","","","Adds a single polygon to both batches, painted according …","","","","","","","","","","","","","","","","","","","","","","","","","Draw Circles and PolyLines in map-space that scale their …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A left click occurred while not hovering on any object","A hoverable object was clicked","An object is being dragged. The given offsets are relative …","If you don’t ever need to refer to objects in a World, …","The object being hovered on changed from (something …","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 …","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.","","Calculate the object currently underneath the cursor. This …","Mark the object as clickable. WorldOutcome::ClickedObject …","","","","","","","Delete an object. Not idempotent – this will panic if …","Delete an object, with the promise to recreate it with the …","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.","","","","","","","","If an object is currently being hovered on, return its …","Returns the object currently hovered on.","","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 …","Draw the object in a hovered state by adding an outline to …","","","After adding all objects to a World, call this to …","","","","","","","","","","","","","","","","","","Mark that an object is hoverable, but don’t actually …","","","If the outcome references some ID, transform it to another …","Like map_id, but the transformation may fail.","","","Change an object’s tooltip. Returns true for success, …","","","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 the …","","A right facing caret, like “>”, suitable for paging to …","","","","","","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 in …","Render the text, autocropping blank space out of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Store a cached key/value pair, only recalculating when the …","Loads a JSON, bincoded, or raw file, then deserializes it","","Display a message dialog.","Use this with FileLoader to just read raw bytes without …","Utilities for reflecting the current map and viewport in …","","","","","","","","","","","","","","Get the current key.","","","Loading large resources requires different strategies on …","","","","","","","","","","","","","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.","","","","Use this with FileLoader to just read raw bytes without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","Display a message dialog.","","","","","","","","","","","","","","","","","Take a screenshot of the entire canvas, tiling it based on …","Utilities for reflecting the current map and viewport in …","","","","","Parse an OSM-style zoom/lat/lon string …","","","","Get an OSM-style zoom/lat/lon string …","","","","","","Parse an OSM-style zoom/lat/lon string …","","","","","Modify the current URL to set –cam to an OSM-style …","Modify the current URL to change the first free parameter …","Modify the current URL to change the first named parameter …","","","","","","","","","","","","","","","","","","","A dropdown, checkbox, spinner, etc changed values. The …","An action was done, with custom data. The caller must cast …","When an action happens through a button-like widget, what …","An action was done","","","","","On a DragDrop widget, a member was clicked on and …","","Some named widget currently holds focus","","","","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 or …","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 trait …","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 spacing…","Creates a row with the specified widgets, with a spacing …","Your chance to react to an event. Any side effects outside …","","","","","","","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 line …","","","","","","","","","","","","","","","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 should …","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 is …","Shorthand method to build a Button wrapped in a Widget","","","","","","","","Set independent rounding for each of the button’s corners","","Set a pre-rendered GeomBatch to use for the button instead …","","","","","","","","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 widgetsing. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 unless …","","","","","","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 a …","","","","","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 dims…","","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 …","Programmatically show a tooltip at the given x/y.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes the autocomplete widget. It’s fine if the panel …","","","","","","","","","","","","","","Grab a stashed value and clone it.","","","","","","","","","Returns an empty panel. event and draw will have no effect.","","","","","","","","","","","","","","When a panel is built, a fake, “no-op” mouseover event …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,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,11,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,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,40,50,35,41,51,47,46,52,37,41,29,23,21,50,53,30,54,55,48,47,40,56,57,52,51,29,35,58,50,58,50,51,41,41,52,59,60,53,30,54,55,48,57,52,51,0,37,39,27,45,61,38,0,59,60,62,62,0,44,23,23,33,63,33,39,58,17,21,44,63,23,23,17,21,22,0,60,61,45,29,64,51,40,56,23,50,0,55,50,48,29,55,39,24,32,56,0,43,26,0,44,23,17,21,23,17,21,23,17,21,23,17,21,45,50,50,23,41,45,30,49,52,51,29,23,32,0,62,36,42,29,65,34,28,27,39,51,41,0,53,48,58,48,58,46,45,52,23,43,23,44,43,43,61,46,26,66,38,67,51,33,63,29,50,35,39,43,44,39,49,22,27,32,67,51,27,68,36,0,0,26,27,0,43,40,40,39,39,60,41,63,35,37,25,50,50,42,30,51,65,23,23,0,43,44,52,0,0,24,46,0,63,39,39,39,39,39,31,17,21,0,23,23,50,35,55,36,53,30,54,55,48,47,57,52,51,29,40,56,45,23,17,21,23,17,21,23,17,21,63,43,48,51,44,69,40,56,61,61,32,0,64,41,41,27,27,41,23,70,71,71,70,71,71,72,73,74,75,76,77,78,79,80,79,81,82,83,84,85,85,86,87,88,89,89,90,90,91,92,93,94,95,96,97,98,97,97,99,100,101,99,102,103,104,105,106,107,108,108,108,109,110,111,0,12,12,15,15,0,12,12,12,12,12,15,12,12,0,0,0,0,0,112,15,12,113,112,15,12,113,114,114,114,114,112,15,12,113,112,15,12,113,59,59,59,59,59,112,66,66,113,59,59,66,66,113,114,114,114,114,59,112,113,112,114,114,112,15,12,113,113,112,15,12,113,112,15,12,113,15,112,15,12,113,59,66,66,66,66,59,59,66,66,66,66,113,66,66,112,112,112,15,12,113,112,15,12,113,112,15,12,113,102,103,104,105,106,107,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,0,0,0,0,0,0,116,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,116,120,0,117,0,117,118,119,117,116,116,61,118,119,61,61,117,117,61,118,119,116,120,117,61,116,118,119,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,120,117,61,118,119,116,120,116,117,118,119,116,120,61,116,117,116,117,116,116,116,116,120,120,120,117,120,116,117,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,116,120,120,120,116,61,61,118,119,116,116,117,116,116,121,0,121,121,121,121,121,121,121,121,121,0,121,121,121,121,121,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,86,87,109,110,111,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,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,82,83,84,85,85,0,0,0,0,0,0,0,26,43,26,122,43,26,122,43,43,26,26,26,26,26,43,26,122,43,26,122,43,43,43,43,43,43,43,122,43,43,43,26,122,43,43,26,43,26,43,26,43,26,122,43,26,122,122,43,26,122,43,43,43,43,122,43,43,26,43,43,43,26,26,43,43,43,43,43,122,43,26,122,43,26,122,43,26,122,43,43,43,26,26,122,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,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,5,20,3,5,75,76,77,78,79,80,79,81,91,92,93,0,18,18,0,18,18,0,44,123,18,44,123,18,44,44,44,123,18,44,123,18,44,123,44,44,18,18,44,44,44,44,18,44,18,44,44,123,18,44,44,44,123,18,44,123,18,18,44,123,18,44,44,123,123,44,44,44,123,18,123,44,44,44,44,123,123,44,123,123,44,44,44,44,44,123,123,18,44,123,18,44,123,18,44,123,18,44,44,108,108,108,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,99,100,101,99,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,124,125,125,125,0,0,125,125,125,0,0,0,0,0,126,127,127,126,127,126,127,126,127,126,127,127,126,128,127,127,127,129,126,127,129,126,126,127,127,129,126,127,126,127,126,127,126,127,128,126,129,128,127,129,127,126,127,126,127,126,127,0,126,127,0,126,127,130,131,132,133,131,133,134,134,134,134,0,0,0,0,135,135,128,136,137,135,128,136,137,135,128,136,137,135,128,136,137,135,135,128,137,128,135,136,137,0,128,128,128,136,137,135,128,136,137,135,128,136,137,135,128,136,137,135,128,136,137,135,128,135,128,136,137,0,0,128,136,137,135,128,136,137,135,128,136,137,135,136,124,125,125,125,0,125,125,125,0,0,0,0,0,138,129,129,129,139,138,125,124,129,139,138,125,124,129,139,138,125,124,129,139,138,125,124,129,139,129,129,139,139,138,125,124,125,124,129,129,139,139,138,129,129,139,139,139,138,139,139,129,129,139,138,139,124,124,129,124,129,139,138,125,124,124,129,129,124,139,139,138,139,139,139,129,139,129,129,139,138,125,124,129,139,138,125,124,125,124,129,139,138,125,124,139,139,138,125,125,124,129,129,129,138,129,125,124,139,139,138,129,139,138,125,124,129,139,138,125,124,129,139,138,125,124,129,139,139,139,138,130,131,132,133,131,133,134,134,134,134,0,0,0,0,140,140,27,140,27,27,27,27,27,140,27,140,27,140,27,27,140,27,27,140,140,140,140,27,140,27,140,27,140,27,27,27,27,27,27,27,27,0,27,27,140,140,27,140,27,140,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,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,141,141,141,141,0,0,0,141,141,141,141,141,141,141,141,141,0,0,0,141,141,0,141,141,141,141,0,0,142,142,0,143,144,142,143,144,142,143,144,142,143,144,142,143,144,144,144,144,144,143,144,144,142,143,143,144,144,144,142,143,144,142,143,144,142,143,144,144,144,144,144,144,144,143,144,143,144,142,143,144,142,143,144,142,143,145,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,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,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,146,0,0,0,0,0,0,147,147,147,147,147,147,147,147,148,147,147,147,147,147,148,148,0,148,147,149,148,148,148,150,149,0,148,148,0,147,148,147,147,147,147,147,0,147,147,0,146,0,0,146,148,146,148,146,148,146,148,148,148,146,148,148,146,148,146,148,146,146,148,148,148,148,0,148,148,148,148,146,148,148,148,146,148,146,148,146,148,0,0,149,149,149,149,149,149,149,149,149,149,149,149,149,151,149,149,149,0,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,0,0,152,152,152,152,152,0,0,152,152,152,152,152,152,0,152,152,152,152,0,152,152,152,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,11,14,16,0,11,0,0,0,0,32,32,32,32,32,32,11,16,67,32,153,14,36,11,16,67,32,153,14,36,0,32,32,32,153,11,16,67,32,153,14,36,11,16,67,32,153,14,36,36,0,60,60,32,32,32,32,14,36,14,36,32,0,32,32,0,32,153,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,153,14,14,14,36,36,36,32,60,32,32,32,32,0,11,16,67,32,153,14,36,11,16,67,32,153,14,36,153,14,36,11,16,67,32,153,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,153,32,32,32,32,32,0,0,0,32,67,60,60,32,36,32,0,32,60,0,0,0,153,32,0,0,32,32,0,14,36,0,36,11,16,67,32,153,14,36,11,16,67,32,153,14,36,11,16,67,32,153,14,36,36,32,32,36,72,73,74,94,95,96,97,98,97,97,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,154,154,50,155,156,154,50,155,156,50,50,155,154,50,155,156,154,50,155,156,50,50,50,50,155,156,50,155,156,156,50,50,50,155,50,155,156,50,154,50,50,50,154,50,154,154,154,154,154,50,155,156,50,156,50,156,154,50,155,156,154,154,50,50,154,50,50,154,50,155,50,50,50,50,50,50,50,50,50,50,154,50,155,156,154,50,155,156,154,50,155,156,154,50,155,156,154,50,154,50,155,50,50,50,50,50,154,50,50,50,155,50,50,50,50,50,50,50,50,154,50,50,50,50,50,156,156,50,155,156,50,154,50,154,154,50,155,156,154,50,155,156,154,50,155,156,50,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,0,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,157,158,158,158,158,157,158,157,158,157,158,157,158,0,0,159,159,159,0,0,30,160,159,30,160,159,30,30,160,159,30,160,159,30,160,30,160,30,30,159,30,30,160,159,30,30,160,30,30,160,159,30,160,159,160,159,30,160,159,30,30,30,159,30,30,30,160,30,30,30,30,30,30,160,159,30,160,159,30,160,159,160,161,161,162,163,161,161,162,163,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,164,164,164,164,164,164,164,164,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,54,54,54,54,0,165,165,0,68,165,68,165,68,165,68,165,165,68,68,68,68,165,68,68,165,68,165,68,165,68,165,68,68,68,68,165,68,165,68,165,166,167,167,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,88,89,89,90,90,0,0,0,168,55,169,168,55,169,169,168,55,169,168,55,169,168,55,169,168,55,169,168,55,168,55,169,168,55,169,168,55,169,55,55,168,55,169,168,55,169,168,169,168,55,169,55,169,168,55,169,55,168,55,169,168,55,169,168,55,169,168,55,169,168,0,0,48,170,48,170,48,170,48,170,48,48,48,48,170,48,48,170,48,48,170,48,48,170,48,170,48,170,48,48,48,48,48,170,48,48,170,48,170,48,170,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,171,171,171,171,0,0,40,56,56,40,56,171,40,56,171,40,40,56,171,40,56,171,56,56,40,40,40,40,40,40,40,40,40,40,40,56,40,40,40,40,56,56,56,40,40,40,56,171,40,40,40,56,56,56,40,56,171,40,56,171,171,40,56,171,40,40,40,56,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,40,40,56,40,56,171,40,56,171,40,56,171,40,40,40,56,172,173,174,175,172,173,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,49,58,49,58,49,58,49,58,49,58,58,58,58,58,58,49,58,176,176,49,58,49,58,49,58,49,58,49,0,58,58,176,49,0,176,176,49,58,49,58,49,58,176,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,177,177,0,0,0,177,52,52,177,52,177,52,177,52,177,52,52,52,52,52,52,52,52,177,52,52,52,52,177,52,52,177,52,177,52,177,52,177,52,52,52,177,52,52,52,52,52,52,52,177,52,177,52,177,52,178,179,178,179,180,2,0,0,0,0,2,2,51,2,51,2,51,2,51,2,51,51,2,2,51,51,51,51,51,51,2,51,51,2,51,2,51,51,51,2,51,2,2,51,2,51,51,51,2,51,51,2,51,51,51,51,2,2,2,2,51,51,2,51,2,51,2,51,51,51,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,0,0,0,142,142,0,143,181,181,181,181,181,144,144,144,144,181,143,144,181,181,181,144,0,0,181,181,144,144,143,143,181,181,181,145,0,0,24,24,24,24,182,24,182,24,182,24,182,24,182,24,182,24,24,182,182,24,24,24,182,24,182,24,182,24,182,24,24,24,24,182,24,182,24,182,24,182,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",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,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,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]],[[["eventctx",3],["widgetoutput",3]]],null,null,null,null,[[["color",3]],["choice",3]],null,null,null,null,null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],null,null,[[["vec",3]],["vec",3,[["choice",3]]]],[[]],[[]],[[]],null,null,[[],["screendims",3]],null,null,null,null,null,null,null,null,null,[[["vec",3,[["key",4]]]],["multikey",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,[[["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",3]]]],["choice",3]],null,null,null,null,null,null,[[["eventctx",3],["str",15],["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]],["never",15]],null,null,null,null,null,null,null,null,null,[[["screenpt",3]]],null,null,null,null,null,null,null,null,null,null,null,[[["str",15]],["choice",3,[["string",3]]]],[[["vec",3,[["into",8,[["string",3]]]]]],["vec",3,[["choice",3,[["string",3]]]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],[[]],[[]],null,[[["into",8,[["string",3]]]],["choice",3]],null,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,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",3,[["state",8]]],["box",3]]]],[[],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["state",8]]],["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,[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["bool",15]],[[["panel",3],["box",3,[["simplestate",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["str",15],["panel",3]],["transition",4]],[[["eventctx",3],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["eventctx",3],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[["eventctx",3],["panel",3]],["option",4,[["transition",4]]]],[[["eventctx",3],["panel",3]],["option",4,[["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,null,null,null,null,null,null,[[],["bool",15]],null,[[],["any",8]],[[],["any",8]],[[],["assets",3]],[[],["option",4,[["str",15]]]],null,[[]],[[]],[[["string",3],["geombatch",3],["bounds",3]]],[[["string",3],["geombatch",3]]],[[]],null,null,null,[[]],[[["str",15]],["option",4]],[[["string",3]],["option",4,[["geombatch",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",15]],["bool",15]],[[["font",4],["usize",15]],["f64",15]],null,[[["str",15],["vec",3,[["u8",15]]]]],[[["style",3],["option",4,[["string",3]]],["bool",15],["box",3,[["fn",8]]]],["assets",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["bool",15],["geombatch",3]],["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]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["context",3],["str",15],["str",15]],["result",6,[["program",6]]]],[[["color",3]]],[[["context",3],["u32",15],["str",15]],["result",6,[["shader",6]]]],null,[[["context",3]]],[[["context",3]]],[[["f64",15],["canvas",3]]],[[["gfxctxinnards",3]]],[[],["gfxctxinnards",3]],[[]],[[]],[[]],null,[[["eventctx",3]],["drawable",3]],[[["screenrectangle",3],["f64",15],["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["f64",15]],[[["context",3]]],[[["context",3]],["vertexarray",3]],[[["context",3]],["buffer",3]],[[["context",3],["option",4,[["windowadapter",3]]]],["prerenderinnards",3]],[[["vec",3,[["u8",15]]],["u32",15],["u32",15]],["result",6]],null,null,[[["drawable",3],["uniforms",3],["prerenderinnards",3]]],[[]],[[["option",4]]],[[["screendims",3],["string",3]],["result",6]],[[["cursoricon",4]]],[[["bool",15]]],[[["icon",3]]],null,null,null,[[["f64",15],["canvas",3]],["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]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["settings",3],["timer",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,[[["screendims",3],["horizontalalignment",4],["verticalalignment",4]],["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",3]]]],[[],["option",4,[["screenpt",3]]]],[[],["bounds",3]],[[],["bounds",3]],[[],["bounds",3]],[[],["screendims",3]],null,[[["userinput",3]],["option",4,[["updatetype",4]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[],["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,[[["f64",15],["screenpt",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,[[["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]],[[]],[[["texture",3]],["fill",4]],[[]],[[["color",3]],["fill",4]],[[]],[[]],null,[[["f32",15]],["color",3]],[[["str",15]],["color",3]],[[["pt2d",3]],["color",3]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["f64",15]],["f32",15]],[[["color",3],["f64",15]],["color",3]],null,[[["f32",15]],["color",3]],[[["color",3]],["bool",15]],[[["fill",4]],["bool",15]],[[["texture",3]],["bool",15]],[[["lineargradient",3]],["bool",15]],[[["lineargradient",3]],["fill",4]],null,[[["usize",15],["usize",15],["usize",15]],["color",3]],[[["f32",15],["f32",15],["f32",15]],["color",3]],[[["usize",15],["usize",15],["usize",15],["f32",15]],["color",3]],[[["f32",15],["f32",15],["f32",15],["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,null,null,null,null,null,[[["bool",15],["geombatch",3]],["drawable",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["assets",3]],[[],["prerender",3]],[[],["prerender",3]],[[],["assets",3]],null,[[],["bool",15]],[[],["option",4,[["str",15]]]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["color",3]]],[[],["f64",15]],[[]],[[["text",3]]],[[["color",3],["polygon",3]]],[[["screenrectangle",3]]],[[["formatter",3]],["result",6]],[[["pt2d",3],["screenpt",3],["f64",15],["option",4,[["f32",15]]]]],[[]],[[]],[[]],[[]],[[],["option",4,[["pt2d",3]]]],[[],["usize",15]],[[],["f64",15]],[[],["bounds",3]],[[],["usize",15]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["key",4]],["bool",15]],[[],["bool",15]],null,[[["prerender",3],["canvas",3],["style",3],["bool",15]],["gfxctx",3]],[[["canvas",3]],["uniforms",3]],null,null,null,null,[[["drawable",3]]],[[["screenpt",3],["drawable",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]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["key",4]],["multikey",4]],[[["windowevent",4],["f64",15],["instant",6]],["option",4,[["event",4]]]],[[["keyboardinput",3]],["option",4,[["key",4]]]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[["vec",3,[["key",4]]]],["multikey",4]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["key",4]],["multikey",4]],[[["event",4]],["bool",15]],[[["multikey",4]],["bool",15]],[[["key",4]],["option",4,[["ordering",4]]]],[[["multikey",4]],["option",4,[["ordering",4]]]],[[["bool",15]],["option",4,[["char",15]]]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["eventctx",3]],["textspan",3]],[[["eventctx",3]],["textspan",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,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["prerender",3]],[[],["assets",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["bool",15]],null,[[],["updatetype",4]],[[]],[[]],[[]],[[]],[[],["f64",15]],[[["updatetype",4]],["bool",15]],null,[[["formatter",3]],["result",6]],null,[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",15]],["bool",15]],[[["key",4]],["bool",15]],null,null,[[["str",15],["vec",3,[["u8",15]]]]],[[["into",8,[["string",3]]],["fnonce",8]]],[[["text",3]],["panel",3]],null,[[["updatetype",4]],["bool",15]],[[["prerender",3],["style",3],["screendims",3],["string",3]],["loadingscreen",3]],null,[[["bool",15],["fnmut",8]]],[[],["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,[[["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]],[[["into",8,[["fill",4]]],["vec",3,[["polygon",3]]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["vec",3]],["geombatch",3]],[[]],[[]],[[["color",3]],["rewritecolor",4]],null,[[],["bounds",3]],[[],["screendims",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["option",4,[["gpsbounds",3]]]],["vec",3,[["feature",3]]]],[[["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["asref",8,[["str",15]]]],["geombatch",3]],[[],["geombatch",3]],[[],["geombatch",3]],[[["rewritecolor",4]],["bool",15]],[[],["geombatch",3]],[[["into",8,[["fill",4]]],["polygon",3]]],[[["into",8,[["fill",4]]],["polygon",3],["f64",15]]],[[["angle",3]],["geombatch",3]],[[["angle",3]],["geombatch",3]],[[["f64",15]],["geombatch",3]],[[["f64",15],["f64",15]],["geombatch",3]],[[],["result",4]],[[["f64",15]],["geombatch",3]],[[]],[[]],[[]],[[["f64",15],["f64",15]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["polygon",3]],[[["into",8,[["fill",4]]],["polygon",3]]],[[["eventctx",3]],["drawable",3]],null,null,null,null,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]],[[]],[[]],[[]],[[["vec",3,[["geombatch",3]]],["axis",4]]],[[["usize",15]],["option",4,[["geombatch",3]]]],[[["usize",15]],["option",4,[["geombatch",3]]]],[[["vec",3,[["geombatch",3]]]]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["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]],[[["vec",3,[["geombatch",3]]]]],null,[[],["option",4,[["key",4]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],null,null,[[]],[[],["option",4]],[[],["option",4,[["screenpt",3]]]],[[],["bool",15]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["bool",15]],[[["key",4]],["bool",15]],null,[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["event",4],["canvas",3]],["userinput",3]],[[],["option",4,[["duration",3]]]],[[["into",8,[["option",4,[["multikey",4]]]]]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[],["bool",15]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["togglezoomedbuilder",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["togglezoomed",3]],[[],["togglezoomedbuilder",3]],null,[[],["togglezoomedbuilder",3]],[[]],[[["rewritecolor",4]]],null,[[["gfxctx",3]]],[[]],null,[[["eventctx",3]],["togglezoomed",3]],[[]],[[["geombatch",3]]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["geombatch",3],["geombatch",3]],["togglezoomed",3]],null,null,[[["into",8,[["fill",4]]],["polygon",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,[[["pt2d",3],["distance",3],["color",3]]],[[["polyline",3],["distance",3],["color",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["drawunzoomedshapes",3]],[[],["drawunzoomedshapesbuilder",3]],null,null,null,null,null,[[["f64",15]]],[[["gfxctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,null,null,[[["geombatch",3],["f64",15]]],[[["geombatch",3],["f64",15]]],[[],["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,null,null,null,[[],["objectbuilder",3]],[[],["objectbuilder",3,[["dummyid",3]]]],[[],["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]],[[["eventctx",3]],["option",4]],[[]],null,null,[[],["worldoutcome",4]],[[],["dummyid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["color",3]]],null,null,[[["rewritecolor",4]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["eventctx",3],["into",8,[["togglezoomedbuilder",3]]]]],null,null,null,[[]],[[["dummyid",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3]],["worldoutcome",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["option",4,[["vec",3]]]],[[],["option",4]],[[]],[[["polygon",3]]],null,null,[[["into",8,[["multikey",4]]],["str",15]]],[[["f32",15]]],[[["color",3],["distance",3]]],null,null,[[["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],null,null,[[["fn",8]],["worldoutcome",4,[["objectid",8]]]],[[["fn",8]],["option",4,[["worldoutcome",4,[["objectid",8]]]]]],[[["dummyid",3]],["bool",15]],null,[[["option",4,[["text",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,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",3]]]],[[]],null,[[["event",4],["prerender",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["text",3]]],null,[[["str",15]],["settings",3]],[[["box",3,[["fn",8]]]]],null,[[["f64",15]]],null,[[["settings",3],["fnonce",8]],["never",15]],[[["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",15]]]],["screenpt",3]],[[]],[[["i64",15]],["screendims",3]],[[["bounds",3]]],[[],["screendims",3]],[[["f64",15]],["screendims",3]],[[["logicalsize",3,[["f64",15]]]],["screendims",3]],[[]],[[],["f64",15]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["screenpt",3]],["bool",15]],[[["screendims",3]],["bool",15]],[[["f64",15],["f64",15]],["screenpt",3]],[[["f64",15],["f64",15]],["screendims",3]],[[["edgeinsets",3]]],[[["f64",15],["f64",15]],["screenpt",3]],[[],["screenrectangle",3]],[[["screenpt",3]],["option",4]],[[],["result",4]],[[["f64",15]]],[[]],[[]],[[]],[[],["polygon",3]],[[],["pt2d",3]],[[["screenpt",3],["screendims",3]],["screenrectangle",3]],[[["screenpt",3],["canvas",3]],["screenpt",3]],[[["f64",15],["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],["str",15]],["buttonbuilder",3]],[[],["buttonbuilder",3]],null,null,null,null,null,[[],["style",3]],[[]],[[],["style",3]],null,null,[[]],[[["str",15]],["color",3]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["style",3]],null,null,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]],[[["str",15],["into",8,[["string",3]]]],["buttonbuilder",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[]],[[]],[[]],[[],["buttonstyle",3]],[[]],[[]],[[["str",15]],["buttonbuilder",3]],[[]],[[]],[[]],[[]],[[["into",8,[["string",3]]]],["buttonbuilder",3]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["geombatch",3],["tree",3],["f32",15]],["result",4,[["bounds",3],["string",3]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["paint",4],["f64",15],["tree",3]],["fill",4]],[[["path",3]],["pathconviter",3]],[[["stroke",3],["f32",15],["tree",3]]],null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],null,[[["prerender",3],["str",15]]],[[["prerender",3],["str",15]],["result",6]],[[],["result",6]],null,[[],["option",4,[["pathevent",6]]]],[[["f64",15],["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]],[[["str",15],["box",3,[["fn",8]]],["col",4]]],null,null,null,[[],["filter",3]],null,[[]],[[]],[[]],null,[[],["vec",3]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["vec",3],["box",3,[["fn",8]]],["str",15],["filter",3]],["table",3]],[[["panel",3]]],[[["eventctx",3]],["widget",3]],[[["eventctx",3],["panel",3]]],null,null,null,[[["str",15],["box",3,[["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,null,[[["into",8,[["string",3]]]],["textspan",3]],null,null,null,null,null,null,null,null,[[["vec",3,[["textspan",3]]]]],[[]],[[["textspan",3]]],[[["vec",3,[["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]],[[],["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",3]]]],["text",3]],[[["vec",3]],["text",3]],[[],["u64",15]],[[]],[[],["string",3]],[[["color",3]]],[[["assets",3],["f32",15]],["geombatch",3]],[[["f64",15],["assets",3]],["text",3]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["option",4,[["color",3]]]],["textspan",3]],[[],["text",3]],null,[[["color",3]],["textspan",3]],[[]],[[],["geombatch",3]],[[],["geombatch",3]],[[["polyline",3],["f64",15]],["geombatch",3]],[[["vec",3,[["textspan",3]]],["f32",15],["assets",3]],["geombatch",3]],[[],["textspan",3]],[[["usize",15]],["textspan",3]],null,[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],null,[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[["eventctx",3],["into",8,[["option",4,[["multikey",4]]]]],["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,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],null,[[]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["option",4]],null,null,null,null,[[],["cached",3]],null,null,null,null,null,null,null,null,null,null,[[]],null,[[],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["option",4],["fnmut",8]]],null,[[],["option",4]],[[],["option",4]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,null,[[["eventctx",3],["pin",3,[["box",3,[["send",8]]]]],["receiver",3,[["string",3]]],["receiver",3,[["string",3]]],["str",15],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,null,[[["string",3],["timer",3]],["result",6,[["rawbytes",3]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["string",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,[[["string",3],["timer",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",15],["vec",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["state",3],["str",15],["prerender",3],["f64",15],["screendims",3]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4,[["string",3]]],["gpsbounds",3]],["bool",15]],[[["string",3],["str",15]],["string",3]],[[["string",3],["str",15],["str",15]],["string",3]],[[]],[[["eventctx",3],["gpsbounds",3]],["string",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["box",3,[["fn",8]]]]],[[["str",15],["gpsbounds",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["box",3,[["fn",8]]]],["result",6]],[[["eventctx",3],["gpsbounds",3]]],[[["string",3]]],[[["string",3],["string",3]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3]],["bool",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["pt2d",3],["option",4,[["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,null,[[["f64",15],["f64",15]],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["stretch",3],["vec",3],["f64",15],["f64",15],["eventctx",3],["bool",15],["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]],[[],["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]],[[]],[[]],[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["geombatch",3]]],[[],["widget",3]],null,[[["into",8,[["cornerrounding",4]]]],["widget",3]],null,[[],["option",4,[["string",3]]]],[[["vec",3,[["widget",3]]]],["widget",3]],[[["vec",3,[["widget",3]]]],["widget",3]],[[]],[[],["edgeinsets",3]],[[["box",3]],["result",4,[["box",3,[["widgetimpl",8]]],["box",3]]]],[[],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["widgetimpl",8]]],["rc",3]]]],[[],["option",4]],null,[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3],["asref",8,[["str",15]]],["",26,[["partialeq",8],["clone",8],["debug",8]]],["vec",3,[["choice",3,[["",26,[["partialeq",8],["clone",8],["debug",8]]]]]]]],["widget",3]],[[["edgeinsets",3]],["bool",15]],[[],["widget",3]],[[["usize",15],["vec",3,[["widget",3]]]],["widget",3]],[[["usize",15],["vec",3,[["widget",3]]]],["widget",3]],[[["eventctx",3],["widgetoutput",3]]],null,[[],["widget",3]],[[],["widget",3]],null,[[["str",15]],["option",4,[["widget",3]]]],[[["str",15]],["option",4,[["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]],[[]],[[]],[[]],[[]],[[]],[[["f64",15]]],[[["cornerradii",3]]],[[]],[[]],[[["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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["option",4,[["f64",15]]]]],[[],["bool",15]],[[["str",15]],["bool",15]],[[],["bool",15]],null,null,null,null,[[["into",8,[["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",3]]]],["widget",3]],[[["edgeinsets",3]],["bool",15]],[[],["widgetoutput",3]],[[["box",3,[["widgetimpl",8]]]],["widget",3]],[[],["widget",3]],null,[[["outlinestyle",6]],["widget",3]],null,[[["into",8,[["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,[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["eventctx",3]],["widget",3]],[[["screenpt",3]]],null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,[[["str",15]],["option",4,[["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,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["vec",3],["usize",15]],["widget",3]],null,[[["eventctx",3]]],[[["screenpt",3]]],[[],["option",4,[["vec",3]]]],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]],[[["color",3],["controlstate",4]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["str",15]],["button",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3],["asref",8,[["str",15]]]],["widget",3]],[[],["buttonbuilder",3]],[[],["buttonstatestyle",3]],[[],["label",3]],[[]],[[]],[[]],null,[[["into",8,[["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,[[["eventctx",3],["widgetoutput",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["font",4]]],null,[[["usize",15]]],null,[[]],[[]],[[]],[[]],[[],["screendims",3]],null,[[]],[[["into",8,[["option",4,[["multikey",4]]]]]]],null,null,null,null,[[["image",3]]],null,[[["geombatch",3],["bounds",3]]],[[["color",3],["controlstate",4]]],[[]],[[["into",8,[["rewritecolor",4]]],["controlstate",4]]],[[["contentmode",4]]],[[["into",8,[["cornerrounding",4]]]]],[[["into",8,[["screendims",3]]]]],[[]],[[["into",8,[["edgeinsets",3]]]]],[[["str",15]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[],["bool",15]],null,null,[[["color",3],["controlstate",4]]],[[]],[[["text",3],["controlstate",4]]],[[["into",8,[["string",3]]]]],[[["into",8,[["string",3]]]]],[[["eventctx",3],["geombatch",3],["geombatch",3],["geombatch",3],["option",4,[["multikey",4]]],["str",15],["option",4,[["text",3]]],["polygon",3],["bool",15],["option",4,[["text",3]]]],["button",3]],[[]],[[]],[[["outlinestyle",6],["controlstate",4]]],null,[[["color",3],["controlstate",4]]],[[["buttonstyle",3]]],[[["into",8,[["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["asref",8,[["str",15]]],["asref",8,[["str",15]]],["vec",3]],["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]]],[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[],["screendims",3]],[[],["screendims",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["bool",15],["vec",3,[["widget",3]]]],["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]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[],["screendims",3]],[[],["option",4]],null,[[],["option",4]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3]],["option",4,[["usize",15]]]],[[["state",4]],["bool",15]],[[["eventctx",3],["str",15],["stackaxis",4]]],[[["screendims",3],["geombatch",3],["geombatch",3],["geombatch",3]]],[[["eventctx",3]]],null,[[],["option",4]],[[["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]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["str",15],["str",15],["bool",15]],["button",3]],null,[[["eventctx",3],["str",15],["vec",3,[["choice",3]]],["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["vec",3,[["series",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]]]]]]]],["plotoptions",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]]]]]],["unitfmt",3]],["widget",3]],[[["screenpt",3]]],[[["vec",3],["duration",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["screendims",3]],[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[["screendims",3]],["widget",3]],[[]],[[]],[[],["screendims",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],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,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",4]]]]],null,[[["contentmode",4]]],null,[[["into",8,[["cornerrounding",4]]]]],null,[[],["image",3]],[[["into",8,[["screendims",3]]]]],null,[[]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["geombatch",3],["bounds",3]]],[[]],[[["str",15]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["prerender",3]]],[[]],[[["into",8,[["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,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,[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[],["screendims",3]],[[],["screendims",3]],[[],["screendims",3]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["geombatch",3],["vec",3],["box",3,[["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[],["screendims",3]],[[],["vec",3]],null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["str",15],["vec",3,[["series",3]]],["plotoptions",3],["unitfmt",3]],["widget",3]],[[["eventctx",3],["str",15]]],[[["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]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["vec",3,[["choice",3]]]]],[[["usize",15]]],[[["screenpt",3]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["vec",3,[["choice",3]]]],["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]],["option",4,[["vec",3,[["clone",8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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",3]]]],null,null,[[["gfxctx",3]]],[[["asref",8,[["str",15]]]],["",26,[["partialeq",8],["clone",8]]]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["outcome",4]],[[["f64",15]],["panelbuilder",3]],[[["screendims",3]],["panelbuilder",3]],[[["usize",15],["usize",15]],["panelbuilder",3]],[[["str",15]]],[[["str",15]]],[[]],[[]],[[]],[[],["hashset",3,[["string",3]]]],[[["str",15]],["bool",15]],null,null,[[],["panelbuilder",3]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],[[["str",15]],["bool",15]],[[["str",15]],["bool",15]],[[["percent",3],["percent",3]],["panelbuilder",3]],[[["asref",8,[["str",15]]]],["option",4,[["",26,[["partialeq",8],["clone",8]]]]]],[[["str",15]],["option",4]],[[["str",15]],["option",4,[["widget",3]]]],[[["str",15]],["option",4,[["bool",15]]]],[[["eventctx",3],["str",15],["spinnervalue",8]]],[[["widget",3]],["panelbuilder",3]],[[],["screendims",3]],[[["str",15]],["",26,[["partialeq",8],["clone",8]]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3]]],[[["str",15]],["screenrectangle",3]],[[["eventctx",3],["str",15],["widget",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[]],[[["eventctx",3],["string",3]]],null,null,[[["str",15],["bool",15]]],[[["eventctx",3]]],[[["str",15]],["slider",3]],[[["str",15]],["slider",3]],[[["str",15]],["spinnervalue",8]],[[["str",15]],["rc",3,[["refcell",3]]]],[[["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,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3]],["buttonbuilder",3]],[[]],null,[[["gfxctx",3]]],null,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["persistentsplit",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["widget",3]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["plotoptions",3]],null,null,[[],["plotoptions",3]],null,[[],["plotoptions",3]],[[]],[[]],[[["f64",15]]],[[["f64",15]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["plotoptions",3]],["widget",3]],null,null,[[["unitfmt",3]],["string",3]],null,[[["vec",3,[["pt2d",3]]],["distance",3]],["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["vec",3,[["series",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["addassign",8],["div",8]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]]]],["plotoptions",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["unitfmt",3]],["widget",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["eventctx",3],["f64",15],["f64",15],["str",15]],["widget",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["polygon",3]],null,null,null,[[["gfxctx",3]]],null,[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[],["screendims",3]],[[],["f64",15]],[[["usize",15]],["usize",15]],[[["eventctx",3],["f64",15],["f64",15],["f64",15]],["widget",3]],[[],["screendims",3]],[[["eventctx",3]],["bool",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["style",4],["f64",15],["option",4,[["string",3]]]],["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],["f64",15],["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]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[]],[[],["roundedf64",3]],[[]],null,null,null,[[["gfxctx",3]]],[[["prerender",3],["style",3]],["drawable",3]],null,[[["roundedf64",3]],["bool",15]],[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["f64",15],["f64",15]],["widget",3]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["screendims",3]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3]]],[[["roundedf64",3]],["bool",15]],[[["eventctx",3],["string",3],["box",3,[["fn",8]]]]],null,[[["roundedf64",3]],["option",4,[["ordering",4]]]],null,[[["eventctx",3],["widgetimpl",8]]],[[["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],["box",3,[["fn",8]]]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[],["rc",3,[["refcell",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["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,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["usize",15],["usize",15]],["widget",3]],[[["eventctx",3],["vec",3,[["widget",3]]],["vec",3],["f64",15]],["widget",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,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,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["string",3],["buttonbuilder",3],["widget",3]]],[[]],[[],["widget",3]],[[["buttonbuilder",3],["widget",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,[[["eventctx",3],["into",8,[["string",3]]],["string",3]],["widget",3]],null,[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[],["string",3]],null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["string",3],["usize",15],["string",3],["bool",15]],["textbox",3]],null,[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["into",8,[["string",3]]],["string",3],["bool",15],["usize",15]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["widget",3]],[[["eventctx",3],["str",15],["str",15],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["widget",3]],[[["eventctx",3],["str",15],["color",3],["bool",15]],["widget",3]],[[["eventctx",3],["str",15],["vec",3,[["textspan",3]]],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["widget",3]],[[["gfxctx",3]]],null,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["bool",15],["button",3],["button",3]],["widget",3]],null,[[["screenpt",3]]],[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["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,"ButtonBuilder"],[3,"Spinner"],[3,"Slider"],[3,"CompareTimes"],[3,"FanChart"],[3,"DrawWithTooltips"],[3,"PanelBuilder"],[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,"Label"],[13,"Custom"],[13,"CornerRadii"],[13,"KeyPress"],[13,"KeyRelease"],[13,"Update"],[13,"MouseMovedTo"],[13,"MouseWheelScroll"],[13,"WindowResized"],[13,"LeftMouseButtonUp"],[13,"Color"],[13,"LinearGradient"],[13,"Texture"],[13,"ColoredTexture"],[13,"Percent"],[13,"Centered"],[13,"Path"],[13,"GeomBatch"],[13,"Bytes"],[13,"Normal"],[13,"LCtrl"],[13,"Any"],[13,"Clicked"],[13,"ClickCustom"],[13,"Changed"],[13,"DragDropReleased"],[13,"Focused"],[13,"Change"],[13,"ChangeAll"],[13,"ChangeAlpha"],[13,"ModifyState"],[13,"ConsumeState"],[13,"Push"],[13,"Replace"],[13,"Clear"],[13,"Multi"],[13,"ScreenCaptureEverything"],[13,"Percent"],[13,"Above"],[13,"Below"],[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,"DrawUnzoomedShapes"],[3,"World"],[13,"ClickedFreeSpace"],[13,"Keypress"],[13,"ClickedObject"],[13,"HoverChanged"],[13,"Dragging"],[3,"DrawUnzoomedShapesBuilder"],[3,"UnzoomedLine"],[3,"UnzoomedCircle"],[3,"Object"],[3,"ObjectBuilder"],[3,"State"],[3,"PathConvIter"],[4,"Col"],[3,"Filter"],[3,"Table"],[13,"Sortable"],[3,"RawBytes"],[3,"Cached"],[3,"FutureLoader"],[3,"FileLoader"],[3,"PopupMsg"],[8,"Readable"],[3,"URLManager"],[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"],[13,"FixedSize"],[13,"RatioWidthSquare"],[3,"JustDraw"],[3,"DeferDraw"],[3,"Hovering"],[4,"Dims"],[13,"MaxPercent"],[13,"ExactPercent"],[13,"ExactHeight"],[13,"ExactSize"],[8,"Axis"],[4,"Style"],[13,"Horizontal"],[13,"Vertical"],[13,"Area"],[3,"Column"],[3,"Tab"]]},\ +"widgetry":{"doc":"Widgets","t":[12,12,13,13,13,3,13,13,13,13,13,13,13,13,3,3,13,13,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,13,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,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,11,12,12,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,12,11,11,11,11,12,0,10,12,12,12,12,12,12,12,12,12,5,12,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,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,12,11,11,11,11,11,11,11,11,11,12,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,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,12,12,12,12,12,12,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,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,12,12,12,12,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,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,12,12,12,12,12,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,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,11,12,12,12,12,12,12,12,12,12,12,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,12,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,12,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,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,12,12,12,12,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,3,13,13,13,8,3,3,3,4,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,12,11,12,11,11,11,11,11,11,11,0,12,12,0,12,12,12,12,12,12,12,12,12,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,12,12,12,12,12,5,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,5,5,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,13,13,3,13,13,13,3,3,8,3,4,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,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,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,12,12,11,11,11,12,11,12,12,11,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,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,12,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,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,12,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,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,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,12,3,3,3,3,3,3,11,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,0,12,11,12,12,5,12,12,12,12,0,12,12,0,11,12,11,11,11,11,11,0,11,11,0,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,0,11,12,12,12,11,12,12,12,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,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,5,3,11,11,11,11,11,5,5,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,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,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,12,12,12,12,12,12,12,12,12,12,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,12,12,12,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,12,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,11,12,12,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,12,12,12,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,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,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,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,12,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","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","Focused","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","PanelBuilder","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_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","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","focus_owned_by","font","from","from","from","from","g","geom","get_dims","gl","gui_scroll_speed","has_focus","height","high","horiz","horiz","hotkey","hotkey","hotkeys","hover","hover_style","hovering","hovering","hovering_on_idx","icon_fg","id","id","ignore_initial_events","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","next_focus_owned_by","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","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","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","0","0","0","0","0","0","0","0","0","1","is_double_click","0","0","0","0","1","0","0","0","0","1","bytes","cache_key","0","0","0","0","0","0","0","0","1","2","0","0","0","1","0","0","0","0","0","0","dims","dir","zoom","0","0","0","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","0","0","0","0","0","0","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","use_program_for_renderonly","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","0","0","0","0","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","multiply_alpha","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","0","0","0","0","1","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","equivalent","equivalent","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","txt","type_id","type_id","type_id","0","0","0","0","0","0","1","is_double_click","0","0","0","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","focus_owned_by","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","next_focus_owned_by","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","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","0","0","0","1","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","DrawUnzoomedShapes","DummyID","HoverChanged","Keypress","Nothing","ObjectID","ToggleZoomed","ToggleZoomedBuilder","World","WorldOutcome","always_draw_unzoomed","always_draw_unzoomed","append","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","builder","circles","clone","clone_into","color","dragging_from","draw","draw_differently_zoomed","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","lines","new","objects","per_zoom","push","quadtree","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed","unzoomed","world","zoomed","zoomed","0","0","0","0","1","1","cursor","dx","dy","obj","DrawUnzoomedShapes","DrawUnzoomedShapesBuilder","UnzoomedCircle","UnzoomedLine","add_circle","add_line","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","center","circles","circles","color","color","discretize_zoom","draw","empty","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lines","lines","per_zoom","polyline","radius","render_circles","render_lines","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","width","0","ClickedFreeSpace","ClickedObject","Dragging","DummyID","HoverChanged","Keypress","Nothing","Object","ObjectBuilder","ObjectID","World","WorldOutcome","_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","calculate_hovering","clickable","clickable","clickable","clone","clone","clone_into","clone_into","delete","delete_before_replacement","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","equivalent","event","fmt","from","from","from","from","from","get_hash","get_hovered_keybindings","get_hovering","hash","hitbox","hitbox","hitbox","hotkey","hover_alpha","hover_outline","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","invisibly_hoverable","keybindings","keybindings","map_id","maybe_map_id","ne","objects","override_tooltip","quadtree","quadtree_id","rebuilt_during_drag","to_owned","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","0","0","0","0","1","1","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","focus_owned_by","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","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","0","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","equivalent","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","remove_colors_from_last_line","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","0","Cached","FileLoader","FutureLoader","PopupMsg","RawBytes","URLManager","as_any","as_any_mut","borrow","borrow_mut","clear","contents","default","from","inner_progress_receiver","into","into_any","into_any_arc","into_any_rc","key","last_inner_progress","last_outer_progress","load","loading_title","new","on_load","on_load","open_browser","outer_progress_receiver","panel","panel","path","popup","receiver","runtime","screenshot","set","started","take","try_from","try_into","type_id","update","url","value","value_mut","warper","0","FutureLoader","RawBytes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","from","from","inner_progress_receiver","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","on_load","outer_progress_receiver","panel","read_file","receiver","runtime","started","try_from","try_from","try_into","try_into","type_id","type_id","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","PopupMsg","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","event","from","into","into_any","into_any_rc","new_state","panel","try_from","try_into","type_id","screenshot_everything","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_camera","change_url_free_param","change_url_param","from","get_cam_param","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","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","Focused","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","0","0","0","0","0","0","0","0","1","2","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","0","0","1","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","0","0","1","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_find_widget","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_checked","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","0","0","0","0","1","1","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","default","dims","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","can_restore","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","restore","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","0","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::ClickOutcome","","widgetry::CornerRounding","widgetry::Event","","","","","","","","widgetry::Fill","","","","","widgetry::HorizontalAlignment","","widgetry::ImageSource","","","","","widgetry::MultiKey","","","widgetry::Outcome","","","","","","","widgetry::RewriteColor","","","","widgetry::Transition","","","","","","widgetry::UpdateType","","","widgetry::VerticalAlignment","","","widgetry::app_state","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::app_state::Transition","","","","","","widgetry::assets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::backend_glow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::backend_glow_native","","","","","","","","","","","","","","","","","widgetry::canvas","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::canvas::HorizontalAlignment","","widgetry::canvas::VerticalAlignment","","","widgetry::color","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::color::Fill","","","","","widgetry::drawing","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event::Event","","","","","","","","widgetry::event::MultiKey","","","widgetry::event_ctx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::event_ctx::UpdateType","","","widgetry::geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::geom::RewriteColor","","","","widgetry::geom::geom_batch_stack","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::input","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::WorldOutcome","","","","","","","","","","widgetry::mapspace::unzoomed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::mapspace::world::WorldOutcome","","","","","","","","","","widgetry::runner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::screen_geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::style::button_style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::svg","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::table::Col","widgetry::text","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::load::native_loader","","","","","","","","","","","","","","","","","","","widgetry::tools::popup","","","","","","","","","","","","","","","","","widgetry::tools::screenshot","widgetry::tools::url","","","","","","","","","","","","","","","","","","","","","","","widgetry::tools::warper","","","","","","","","","","","","","","","","","","widgetry::widgets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::ClickOutcome","","widgetry::widgets::CornerRounding","widgetry::widgets::Outcome","","","","","","","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::filler::ResizeRule","","","widgetry::widgets::image","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::image::ImageSource","","","","","widgetry::widgets::just_draw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::line_plot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::menu","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::panel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::panel::Dims","","","","","","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::table::Col","widgetry::widgets::tabs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::text_box","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","widgetry::widgets::toggle","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","UTF-8 encoded bytes of an SVG","","","","","","","","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 cast …","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 be …","","","","","","","","","","","","","","","","","","","","","","","Doesn’t do anything by itself, just used for widgetsing. …","Some named widget currently holds focus","","","","","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 one","","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 the …","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 way …","","","","","","","","","","","","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 outside …","","","","","","","","","","","","","","This widget (in some panel) exclusively owns focus. Don’…","","","","","","","","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 …","","","","","While handling an event, this widget (in some panel) this …","","","","","","Called when something on the panel has been clicked. Since …","","This widget produced an Outcome, and event handling should …","","","","","","","","","","","","","","","This widget changed dimensions, so recalculate layout.","","","","","","","","","","","","","","","Your widget’s top left corner should be here. Handle …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 one","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 way …","","","","","","","","","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 trait …","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. Since …","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 be …","","","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 this is incorrect for Color::CLEAR. Can’t fix in a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiply the color’s current alpha by the factor, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Note: When double clicking, there will be two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow panning and zooming on the canvas. Exactly which …","","","","","","","","","","","This widget (in some panel) exclusively owns focus. Don’…","","","","","","","","","","","","","","","","Checks if an extra font has previously been loaded with …","","","","Loads an extra font, used only for automatic fallback of …","","","","","","While handling an event, this widget (in some panel) this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the …","","","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 batch. …","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 relative …","Draw Circles and PolyLines in map-space that scale their …","If you don’t ever need to refer to objects in a World, …","The object being hovered on changed from (something …","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 …","The result of a World handling an event","","","","","","","","","","","","","","","","","Transforms all colors in both batches.","","","Mark that this object will be drawn differently when …","","","","","","","","","","","","","","","","","","","Adds a single polygon to both batches, painted according …","","","","","","","","","","","","","","","","","","","","","","","","","Draw Circles and PolyLines in map-space that scale their …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A left click occurred while not hovering on any object","A hoverable object was clicked","An object is being dragged. The given offsets are relative …","If you don’t ever need to refer to objects in a World, …","The object being hovered on changed from (something …","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 …","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.","","Calculate the object currently underneath the cursor. This …","Mark the object as clickable. WorldOutcome::ClickedObject …","","","","","","","Delete an object. Not idempotent – this will panic if …","Delete an object, with the promise to recreate it with the …","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.","","","","","","","","If an object is currently being hovered on, return its …","Returns the object currently hovered on.","","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 …","Draw the object in a hovered state by adding an outline to …","","","After adding all objects to a World, call this to …","","","","","","","","","","","","","","","","","","Mark that an object is hoverable, but don’t actually …","","","If the outcome references some ID, transform it to another …","Like map_id, but the transformation may fail.","","","Change an object’s tooltip. Returns true for success, …","","","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 the …","","A right facing caret, like “>”, suitable for paging to …","","","","","","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 in …","Render the text, autocropping blank space out of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Store a cached key/value pair, only recalculating when the …","Loads a JSON, bincoded, or raw file, then deserializes it","","Display a message dialog.","Use this with FileLoader to just read raw bytes without …","Utilities for reflecting the current map and viewport in …","","","","","","","","","","","","","","Get the current key.","","","Loading large resources requires different strategies on …","","","","","","","","","","","","","","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.","","","","Use this with FileLoader to just read raw bytes without …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","Display a message dialog.","","","","","","","","","","","","","","","","","Take a screenshot of the entire canvas, tiling it based on …","Utilities for reflecting the current map and viewport in …","","","","","Parse an OSM-style zoom/lat/lon string …","","","","Get an OSM-style zoom/lat/lon string …","","","","","","Parse an OSM-style zoom/lat/lon string …","","","","","Modify the current URL to set –cam to an OSM-style …","Modify the current URL to change the first free parameter …","Modify the current URL to change the first named parameter …","","","","","","","","","","","","","","","","","","","A dropdown, checkbox, spinner, etc changed values. The …","An action was done, with custom data. The caller must cast …","When an action happens through a button-like widget, what …","An action was done","","","","","On a DragDrop widget, a member was clicked on and …","","Some named widget currently holds focus","","","","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 or …","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 trait …","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 spacing…","Creates a row with the specified widgets, with a spacing …","Your chance to react to an event. Any side effects outside …","","","","","","","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 line …","","","","","","","","","","","","","","","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 should …","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 is …","Shorthand method to build a Button wrapped in a Widget","","","","","","","","Set independent rounding for each of the button’s corners","","Set a pre-rendered GeomBatch to use for the button instead …","","","","","","","","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 widgetsing. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 unless …","","","","","","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 a …","","","","","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 dims…","","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 …","Programmatically show a tooltip at the given x/y.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes the autocomplete widget. It’s fine if the panel …","","","","","","","","","","","","","","Grab a stashed value and clone it.","","","","","","","","","Returns an empty panel. event and draw will have no effect.","","","","","","","","","","","","","","When a panel is built, a fake, “no-op” mouseover event …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,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,11,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,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,40,50,35,41,51,47,46,52,37,41,29,23,21,50,53,30,54,55,48,47,40,56,57,52,51,29,35,58,50,58,50,51,41,41,52,59,60,53,30,54,55,48,57,52,51,0,37,39,27,45,61,38,0,59,60,62,62,0,44,23,23,33,63,33,39,58,17,21,44,63,23,23,17,21,22,0,60,61,45,29,64,51,40,56,23,50,0,55,50,48,29,55,39,24,32,56,0,43,26,0,44,23,17,21,23,17,21,23,17,21,23,17,21,45,50,50,23,41,45,30,49,52,51,29,23,32,0,62,36,42,29,65,34,28,27,39,51,41,0,53,48,58,48,58,46,45,52,23,43,23,44,43,43,61,46,26,66,38,67,51,33,63,29,50,35,39,43,44,39,49,22,27,32,67,51,27,68,36,0,0,26,27,0,43,40,40,39,39,60,41,63,35,37,25,50,50,42,30,51,65,23,23,0,43,44,52,0,0,24,46,0,63,39,39,39,39,39,31,17,21,0,23,23,50,35,55,36,53,30,54,55,48,47,57,52,51,29,40,56,45,23,17,21,23,17,21,23,17,21,63,43,48,51,44,69,40,56,61,61,32,0,64,41,41,27,27,41,23,70,71,71,70,71,71,72,73,74,75,76,77,78,79,80,79,81,82,83,84,85,85,86,87,88,89,89,90,90,91,92,93,94,95,96,97,98,97,97,99,100,101,99,102,103,104,105,106,107,108,108,108,109,110,111,0,12,12,15,15,0,12,12,12,12,12,15,12,12,0,0,0,0,0,112,15,12,113,112,15,12,113,114,114,114,114,112,15,12,113,112,15,12,113,59,59,59,59,59,112,66,66,113,59,59,66,66,113,114,114,114,114,59,112,113,112,114,114,112,15,12,113,113,112,15,12,113,112,15,12,113,15,112,15,12,113,59,66,66,66,66,59,59,66,66,66,66,113,66,66,112,112,112,15,12,113,112,15,12,113,112,15,12,113,102,103,104,105,106,107,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,0,0,0,0,0,0,116,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,116,120,0,117,0,117,118,119,117,116,116,61,118,119,61,61,117,117,61,118,119,116,120,117,61,116,118,119,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,120,117,61,118,119,116,120,116,117,118,119,116,120,61,116,117,116,117,116,116,116,116,120,120,120,117,120,116,117,117,61,118,119,116,120,117,61,118,119,116,120,117,61,118,119,116,120,120,120,116,61,61,118,119,116,116,117,116,116,121,0,121,121,121,121,121,121,121,121,121,0,121,121,121,121,121,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,86,87,109,110,111,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,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,82,83,84,85,85,0,0,0,0,0,0,0,26,43,26,122,43,26,122,43,43,26,26,26,26,26,43,26,122,43,26,122,43,43,43,43,43,43,43,122,43,43,43,26,122,43,43,26,43,26,43,26,43,26,122,43,26,122,122,43,26,122,43,43,43,43,122,43,43,26,43,43,43,26,26,43,43,43,43,43,122,43,26,122,43,26,122,43,26,122,43,43,43,26,26,122,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,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,5,20,3,5,75,76,77,78,79,80,79,81,91,92,93,0,18,18,0,18,18,0,44,123,18,44,123,18,44,44,44,123,18,44,123,18,44,123,44,44,18,18,44,44,44,44,18,44,18,44,44,123,18,44,44,44,123,18,44,123,18,18,44,123,18,44,44,123,123,44,44,44,123,18,123,44,44,44,44,123,123,44,123,123,44,44,44,44,44,123,123,18,44,123,18,44,123,18,44,123,18,44,44,108,108,108,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,99,100,101,99,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,124,125,125,125,0,0,125,125,125,0,0,0,0,0,126,127,127,126,127,126,127,126,127,126,127,127,126,128,127,127,127,129,126,127,129,126,126,127,127,129,126,127,126,127,126,127,126,127,128,126,129,128,127,129,127,126,127,126,127,126,127,0,126,127,0,126,127,130,131,132,133,131,133,134,134,134,134,0,0,0,0,135,135,128,136,137,135,128,136,137,135,128,136,137,135,128,136,137,135,135,128,137,128,135,136,137,0,128,128,128,136,137,135,128,136,137,135,128,136,137,135,128,136,137,135,128,136,137,135,128,135,128,136,137,0,0,128,136,137,135,128,136,137,135,128,136,137,135,136,124,125,125,125,0,125,125,125,0,0,0,0,0,138,129,129,129,139,138,125,124,129,139,138,125,124,129,139,138,125,124,129,139,138,125,124,129,139,129,129,139,139,138,125,124,125,124,129,129,139,139,138,129,129,139,139,139,138,139,139,129,129,139,138,139,124,124,129,124,129,139,138,125,124,124,129,129,124,139,139,138,139,139,139,129,139,129,129,139,138,125,124,129,139,138,125,124,125,124,129,139,138,125,124,139,139,138,125,125,124,129,129,129,138,129,125,124,139,139,138,129,139,138,125,124,129,139,138,125,124,129,139,138,125,124,129,139,139,139,138,130,131,132,133,131,133,134,134,134,134,0,0,0,0,140,140,27,140,27,27,27,27,27,140,27,140,27,140,27,27,140,27,27,140,140,140,140,27,140,27,140,27,140,27,27,27,27,27,27,27,27,0,27,27,140,140,27,140,27,140,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,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,141,141,141,141,0,0,0,141,141,141,141,141,141,141,141,141,0,0,0,141,141,0,141,141,141,141,0,0,142,142,0,143,144,142,143,144,142,143,144,142,143,144,142,143,144,144,144,144,144,143,144,144,142,143,143,144,144,144,142,143,144,142,143,144,142,143,144,144,144,144,144,144,144,143,144,143,144,142,143,144,142,143,144,142,143,145,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,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,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,146,0,0,0,0,0,0,147,147,147,147,147,147,147,147,148,147,147,147,147,147,148,148,0,148,147,149,148,0,148,148,150,149,0,148,148,0,147,148,147,147,147,147,147,0,147,147,0,146,0,0,146,148,146,148,146,148,146,148,148,148,146,148,148,146,148,146,148,146,146,148,148,148,148,0,148,148,148,148,146,148,148,148,146,148,146,148,146,148,0,0,149,149,149,149,149,149,149,149,149,149,149,149,149,151,149,149,149,0,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,0,0,152,152,152,152,152,0,0,152,152,152,152,152,152,0,152,152,152,152,0,152,152,152,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,11,14,16,0,11,0,0,0,0,32,32,32,32,32,32,11,16,67,32,153,14,36,11,16,67,32,153,14,36,0,32,32,32,153,11,16,67,32,153,14,36,11,16,67,32,153,14,36,36,0,60,60,32,32,32,32,14,36,14,36,32,0,32,32,0,32,153,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,153,14,14,14,36,36,36,32,60,32,32,32,32,0,11,16,67,32,153,14,36,11,16,67,32,153,14,36,153,14,36,11,16,67,32,153,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,153,32,32,32,32,32,0,0,0,32,67,60,60,32,36,32,0,32,60,0,0,0,153,32,0,0,32,32,0,14,36,0,36,11,16,67,32,153,14,36,11,16,67,32,153,14,36,11,16,67,32,153,14,36,36,32,32,36,72,73,74,94,95,96,97,98,97,97,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,154,154,50,155,156,154,50,155,156,50,50,155,154,50,155,156,154,50,155,156,50,50,50,50,155,156,50,155,156,156,50,50,50,155,50,155,156,50,154,50,50,50,154,50,154,154,154,154,154,50,155,156,50,156,50,156,154,50,155,156,154,154,50,50,154,50,50,154,50,155,50,50,50,50,50,50,50,50,50,50,154,50,155,156,154,50,155,156,154,50,155,156,154,50,155,156,154,50,154,50,155,50,50,50,50,50,154,50,50,50,155,50,50,50,50,50,50,50,50,154,50,50,50,50,50,156,156,50,155,156,50,154,50,154,154,50,155,156,154,50,155,156,154,50,155,156,50,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,0,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,158,157,157,158,158,158,158,157,158,157,158,157,158,157,158,0,0,159,159,159,0,0,30,160,159,30,160,159,30,30,160,159,30,160,159,30,160,30,160,30,30,159,30,30,160,159,30,30,160,30,30,160,159,30,160,159,160,159,30,160,159,30,30,30,159,30,30,30,160,30,30,30,30,30,30,160,159,30,160,159,30,160,159,160,161,161,162,163,161,161,162,163,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,164,164,164,164,164,164,164,164,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,54,54,54,54,0,165,165,0,68,165,68,165,68,165,68,165,165,68,68,68,68,165,68,68,165,68,165,68,165,68,165,68,68,68,68,165,68,165,68,165,166,167,167,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,88,89,89,90,90,0,0,0,168,55,169,168,55,169,169,168,55,169,168,55,169,168,55,169,168,55,169,168,55,168,55,169,168,55,169,168,55,169,55,55,168,55,169,168,55,169,168,169,168,55,169,55,169,168,55,169,55,168,55,169,168,55,169,168,55,169,168,55,169,168,0,0,48,170,48,170,48,170,48,170,48,48,48,48,170,48,48,170,48,48,170,48,48,170,48,170,48,170,48,48,48,48,48,170,48,48,170,48,170,48,170,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,171,171,171,171,0,0,40,56,56,40,56,171,40,56,171,40,40,56,171,40,56,171,56,56,40,40,40,40,40,40,40,40,40,40,40,56,40,40,40,40,56,56,56,40,40,40,56,171,40,40,40,56,56,56,40,56,171,40,56,171,171,40,56,171,40,40,40,56,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,40,40,56,40,56,171,40,56,171,40,56,171,40,40,40,56,172,173,174,175,172,173,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,49,58,49,58,49,58,49,58,49,58,58,58,58,58,58,49,58,176,176,49,58,49,58,49,58,49,58,49,0,58,58,176,49,0,176,176,49,58,49,58,49,58,176,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,177,177,0,0,0,177,52,52,177,52,177,52,177,52,177,52,52,52,52,52,52,52,52,177,52,52,52,52,177,52,52,177,52,177,52,177,52,177,52,52,52,177,52,52,52,52,52,52,52,177,52,177,52,177,52,178,179,178,179,180,2,0,0,0,0,2,2,51,2,51,2,51,2,51,2,51,51,2,2,51,51,51,51,51,51,2,51,51,2,51,2,51,51,51,2,51,2,2,51,2,51,51,51,2,51,51,2,51,51,51,51,2,2,2,2,51,51,2,51,2,51,2,51,51,51,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,0,0,0,142,142,0,143,181,181,181,181,181,144,144,144,144,181,143,144,181,181,181,144,0,0,181,181,144,144,143,143,181,181,181,145,0,0,24,24,24,24,182,24,182,24,182,24,182,24,182,24,182,24,24,182,182,24,24,24,182,24,182,24,182,24,182,24,24,24,24,182,24,182,24,182,24,182,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",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,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,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]],[[["eventctx",3],["widgetoutput",3]]],null,null,null,null,[[["color",3]],["choice",3]],null,null,null,null,null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],null,null,[[]],[[["vec",3]],["vec",3,[["choice",3]]]],[[]],[[]],null,null,[[],["screendims",3]],null,null,null,null,null,null,null,null,null,[[["vec",3,[["key",4]]]],["multikey",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,[[["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",3]]]],["choice",3]],null,null,null,null,null,null,[[["eventctx",3],["str",15],["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]],["never",15]],null,null,null,null,null,null,null,null,null,[[["screenpt",3]]],null,null,null,null,null,null,null,null,null,null,null,[[["str",15]],["choice",3,[["string",3]]]],[[["vec",3,[["into",8,[["string",3]]]]]],["vec",3,[["choice",3,[["string",3]]]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],[[]],[[]],null,[[["into",8,[["string",3]]]],["choice",3]],null,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,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,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",3,[["state",8]]],["box",3]]]],[[],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["state",8]]],["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,[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["bool",15]],[[["panel",3],["box",3,[["simplestate",8]]]],["box",3,[["state",8]]]],[[["eventctx",3],["str",15],["panel",3]],["transition",4]],[[["eventctx",3],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["eventctx",3],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[["eventctx",3],["panel",3]],["option",4,[["transition",4]]]],[[["eventctx",3],["panel",3]],["option",4,[["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,null,null,null,null,null,null,[[],["bool",15]],null,[[],["any",8]],[[],["any",8]],[[],["assets",3]],[[],["option",4,[["str",15]]]],null,[[]],[[]],[[["string",3],["geombatch",3],["bounds",3]]],[[["string",3],["geombatch",3]]],[[]],null,null,null,[[]],[[["str",15]],["option",4]],[[["string",3]],["option",4,[["geombatch",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",15]],["bool",15]],[[["font",4],["usize",15]],["f64",15]],null,[[["str",15],["vec",3,[["u8",15]]]]],[[["style",3],["option",4,[["string",3]]],["bool",15],["box",3,[["fn",8]]]],["assets",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["bool",15],["geombatch",3]],["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]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["context",3],["str",15],["str",15]],["result",6,[["program",6]]]],[[["color",3]]],[[["context",3],["u32",15],["str",15]],["result",6,[["shader",6]]]],null,[[["context",3]]],[[["context",3]]],[[["f64",15],["canvas",3]]],[[["gfxctxinnards",3]]],[[],["gfxctxinnards",3]],[[]],[[]],[[]],null,[[["eventctx",3]],["drawable",3]],[[["screenrectangle",3],["f64",15],["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["f64",15]],[[["context",3]]],[[["context",3]],["vertexarray",3]],[[["context",3]],["buffer",3]],[[["context",3],["option",4,[["windowadapter",3]]]],["prerenderinnards",3]],[[["vec",3,[["u8",15]]],["u32",15],["u32",15]],["result",6]],null,null,[[["drawable",3],["uniforms",3],["prerenderinnards",3]]],[[]],[[["option",4]]],[[["screendims",3],["string",3]],["result",6]],[[["cursoricon",4]]],[[["bool",15]]],[[["icon",3]]],null,null,null,[[["f64",15],["canvas",3]],["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]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["settings",3],["timer",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,[[["screendims",3],["horizontalalignment",4],["verticalalignment",4]],["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",3]]]],[[],["option",4,[["screenpt",3]]]],[[],["bounds",3]],[[],["bounds",3]],[[],["bounds",3]],[[],["screendims",3]],null,[[["userinput",3]],["option",4,[["updatetype",4]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[],["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,[[["f64",15],["screenpt",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,[[["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]],[[]],[[["texture",3]],["fill",4]],[[["color",3]],["fill",4]],[[]],[[]],[[]],null,[[["f32",15]],["color",3]],[[["str",15]],["color",3]],[[["pt2d",3]],["color",3]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["f64",15]],["f32",15]],[[["color",3],["f64",15]],["color",3]],null,[[["f32",15]],["color",3]],[[["color",3]],["bool",15]],[[["fill",4]],["bool",15]],[[["texture",3]],["bool",15]],[[["lineargradient",3]],["bool",15]],[[["lineargradient",3]],["fill",4]],null,[[["usize",15],["usize",15],["usize",15]],["color",3]],[[["f32",15],["f32",15],["f32",15]],["color",3]],[[["usize",15],["usize",15],["usize",15],["f32",15]],["color",3]],[[["f32",15],["f32",15],["f32",15],["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,null,null,null,null,null,[[["bool",15],["geombatch",3]],["drawable",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["prerender",3]],[[],["assets",3]],[[],["assets",3]],[[],["prerender",3]],null,[[],["bool",15]],[[],["option",4,[["str",15]]]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["color",3]]],[[],["f64",15]],[[]],[[["text",3]]],[[["color",3],["polygon",3]]],[[["screenrectangle",3]]],[[["formatter",3]],["result",6]],[[["pt2d",3],["screenpt",3],["f64",15],["option",4,[["f32",15]]]]],[[]],[[]],[[]],[[]],[[],["option",4,[["pt2d",3]]]],[[],["usize",15]],[[],["f64",15]],[[],["bounds",3]],[[],["usize",15]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["key",4]],["bool",15]],[[],["bool",15]],null,[[["prerender",3],["canvas",3],["style",3],["bool",15]],["gfxctx",3]],[[["canvas",3]],["uniforms",3]],null,null,null,null,[[["drawable",3]]],[[["screenpt",3],["drawable",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]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["key",4]],["multikey",4]],[[]],[[["windowevent",4],["f64",15],["instant",6]],["option",4,[["event",4]]]],[[["keyboardinput",3]],["option",4,[["key",4]]]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[["vec",3,[["key",4]]]],["multikey",4]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["key",4]],["multikey",4]],[[["event",4]],["bool",15]],[[["multikey",4]],["bool",15]],[[["key",4]],["option",4,[["ordering",4]]]],[[["multikey",4]],["option",4,[["ordering",4]]]],[[["bool",15]],["option",4,[["char",15]]]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["eventctx",3]],["textspan",3]],[[["eventctx",3]],["textspan",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,[[],["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,[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",15]],["bool",15]],[[["key",4]],["bool",15]],null,null,[[["str",15],["vec",3,[["u8",15]]]]],[[["into",8,[["string",3]]],["fnonce",8]]],[[["text",3]],["panel",3]],null,[[["updatetype",4]],["bool",15]],[[["prerender",3],["style",3],["screendims",3],["string",3]],["loadingscreen",3]],null,[[["bool",15],["fnmut",8]]],[[],["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,[[["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]],[[["into",8,[["fill",4]]],["vec",3,[["polygon",3]]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["vec",3]],["geombatch",3]],[[]],[[["color",3]],["rewritecolor",4]],[[]],null,[[],["bounds",3]],[[],["screendims",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["option",4,[["gpsbounds",3]]]],["vec",3,[["feature",3]]]],[[["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["asref",8,[["str",15]]]],["geombatch",3]],[[],["geombatch",3]],[[],["geombatch",3]],[[["rewritecolor",4]],["bool",15]],[[],["geombatch",3]],[[["into",8,[["fill",4]]],["polygon",3]]],[[["into",8,[["fill",4]]],["polygon",3],["f64",15]]],[[["angle",3]],["geombatch",3]],[[["angle",3]],["geombatch",3]],[[["f64",15]],["geombatch",3]],[[["f64",15],["f64",15]],["geombatch",3]],[[],["result",4]],[[["f64",15]],["geombatch",3]],[[]],[[]],[[]],[[["f64",15],["f64",15]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["polygon",3]],[[["into",8,[["fill",4]]],["polygon",3]]],[[["eventctx",3]],["drawable",3]],null,null,null,null,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]],[[]],[[]],[[]],[[["vec",3,[["geombatch",3]]],["axis",4]]],[[["usize",15]],["option",4,[["geombatch",3]]]],[[["usize",15]],["option",4,[["geombatch",3]]]],[[["vec",3,[["geombatch",3]]]]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["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]],[[["vec",3,[["geombatch",3]]]]],null,[[],["option",4,[["key",4]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],null,null,[[]],[[],["option",4]],[[],["option",4,[["screenpt",3]]]],[[],["bool",15]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["bool",15]],[[["key",4]],["bool",15]],null,[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["event",4],["canvas",3]],["userinput",3]],[[],["option",4,[["duration",3]]]],[[["into",8,[["option",4,[["multikey",4]]]]]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[],["bool",15]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["togglezoomedbuilder",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["togglezoomed",3]],[[],["togglezoomedbuilder",3]],null,[[],["togglezoomedbuilder",3]],[[]],[[["rewritecolor",4]]],null,[[["gfxctx",3]]],[[]],null,[[["eventctx",3]],["togglezoomed",3]],[[]],[[]],[[["geombatch",3]]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["geombatch",3],["geombatch",3]],["togglezoomed",3]],null,null,[[["into",8,[["fill",4]]],["polygon",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,[[["pt2d",3],["distance",3],["color",3]]],[[["polyline",3],["distance",3],["color",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["drawunzoomedshapes",3]],[[],["drawunzoomedshapesbuilder",3]],null,null,null,null,null,[[["f64",15]]],[[["gfxctx",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,null,null,[[["geombatch",3],["f64",15]]],[[["geombatch",3],["f64",15]]],[[],["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,null,null,null,[[],["objectbuilder",3]],[[],["objectbuilder",3,[["dummyid",3]]]],[[],["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]],[[["eventctx",3]],["option",4]],[[]],null,null,[[],["worldoutcome",4]],[[],["dummyid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["color",3]]],null,null,[[["rewritecolor",4]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["eventctx",3],["into",8,[["togglezoomedbuilder",3]]]]],null,null,null,[[]],[[["dummyid",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3]],["worldoutcome",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["option",4,[["vec",3]]]],[[],["option",4]],[[]],[[["polygon",3]]],null,null,[[["into",8,[["multikey",4]]],["str",15]]],[[["f32",15]]],[[["color",3],["distance",3]]],null,null,[[["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],null,null,[[["fn",8]],["worldoutcome",4,[["objectid",8]]]],[[["fn",8]],["option",4,[["worldoutcome",4,[["objectid",8]]]]]],[[["dummyid",3]],["bool",15]],null,[[["option",4,[["text",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,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",3]]]],[[]],null,[[["event",4],["prerender",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["text",3]]],null,[[["str",15]],["settings",3]],[[["box",3,[["fn",8]]]]],null,[[["f64",15]]],null,[[["settings",3],["fnonce",8]],["never",15]],[[["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",15]]]],["screenpt",3]],[[]],[[["f64",15]],["screendims",3]],[[["logicalsize",3,[["f64",15]]]],["screendims",3]],[[["bounds",3]]],[[],["screendims",3]],[[["i64",15]],["screendims",3]],[[]],[[],["f64",15]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["screenpt",3]],["bool",15]],[[["screendims",3]],["bool",15]],[[["f64",15],["f64",15]],["screenpt",3]],[[["f64",15],["f64",15]],["screendims",3]],[[["edgeinsets",3]]],[[["f64",15],["f64",15]],["screenpt",3]],[[],["screenrectangle",3]],[[["screenpt",3]],["option",4]],[[],["result",4]],[[["f64",15]]],[[]],[[]],[[]],[[],["polygon",3]],[[],["pt2d",3]],[[["screenpt",3],["screendims",3]],["screenrectangle",3]],[[["screenpt",3],["canvas",3]],["screenpt",3]],[[["f64",15],["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],["str",15]],["buttonbuilder",3]],[[],["buttonbuilder",3]],null,null,null,null,null,[[],["style",3]],[[]],[[],["style",3]],null,null,[[]],[[["str",15]],["color",3]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["style",3]],null,null,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]],[[["str",15],["into",8,[["string",3]]]],["buttonbuilder",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[]],[[]],[[]],[[],["buttonstyle",3]],[[]],[[]],[[["str",15]],["buttonbuilder",3]],[[]],[[]],[[]],[[]],[[["into",8,[["string",3]]]],["buttonbuilder",3]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["geombatch",3],["tree",3],["f32",15]],["result",4,[["bounds",3],["string",3]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["paint",4],["f64",15],["tree",3]],["fill",4]],[[["path",3]],["pathconviter",3]],[[["stroke",3],["f32",15],["tree",3]]],null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],null,[[["prerender",3],["str",15]]],[[["prerender",3],["str",15]],["result",6]],[[],["result",6]],null,[[],["option",4,[["pathevent",6]]]],[[["f64",15],["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]],[[["str",15],["box",3,[["fn",8]]],["col",4]]],null,null,null,[[],["filter",3]],null,[[]],[[]],[[]],null,[[],["vec",3]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["vec",3],["box",3,[["fn",8]]],["str",15],["filter",3]],["table",3]],[[["panel",3]]],[[["eventctx",3]],["widget",3]],[[["eventctx",3],["panel",3]]],null,null,null,[[["str",15],["box",3,[["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,null,[[["into",8,[["string",3]]]],["textspan",3]],null,null,null,null,null,null,null,null,[[["vec",3,[["textspan",3]]]]],[[]],[[["textspan",3]]],[[["vec",3,[["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]],[[],["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,[[]],[[]],[[]],[[]],[[["textspan",3]],["text",3]],[[],["text",3]],[[["vec",3,[["textspan",3]]]],["text",3]],[[["vec",3]],["text",3]],[[],["u64",15]],[[]],[[],["string",3]],[[["color",3]]],[[["assets",3],["f32",15]],["geombatch",3]],[[["f64",15],["assets",3]],["text",3]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[],["bool",15]],null,[[["option",4,[["color",3]]]],["textspan",3]],[[],["text",3]],null,[[["color",3]],["textspan",3]],[[]],[[],["geombatch",3]],[[],["geombatch",3]],[[["polyline",3],["f64",15]],["geombatch",3]],[[["vec",3,[["textspan",3]]],["f32",15],["assets",3]],["geombatch",3]],[[],["textspan",3]],[[["usize",15]],["textspan",3]],null,[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],null,[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[["eventctx",3],["into",8,[["option",4,[["multikey",4]]]]],["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,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],null,[[]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[],["option",4]],null,null,null,null,[[],["cached",3]],null,null,[[["asref",8,[["str",15]]]]],null,null,null,null,null,null,null,null,[[]],null,[[],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["option",4],["fnmut",8]]],null,[[],["option",4]],[[],["option",4]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,null,null,[[["eventctx",3],["pin",3,[["box",3,[["send",8]]]]],["receiver",3,[["string",3]]],["receiver",3,[["string",3]]],["str",15],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,null,[[["string",3],["timer",3]],["result",6,[["rawbytes",3]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["string",3],["box",3,[["fnonce",8]]]],["box",3,[["state",8]]]],null,null,[[["string",3],["timer",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",15],["vec",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["state",3],["str",15],["prerender",3],["f64",15],["screendims",3]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4,[["string",3]]],["gpsbounds",3]],["bool",15]],[[["string",3],["str",15]],["string",3]],[[["string",3],["str",15],["str",15]],["string",3]],[[]],[[["eventctx",3],["gpsbounds",3]],["string",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["box",3,[["fn",8]]]]],[[["str",15],["gpsbounds",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["box",3,[["fn",8]]]],["result",6]],[[["eventctx",3],["gpsbounds",3]]],[[["string",3]]],[[["string",3],["string",3]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3]],["bool",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["pt2d",3],["option",4,[["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,null,[[["f64",15],["f64",15]],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["stretch",3],["vec",3],["f64",15],["f64",15],["eventctx",3],["bool",15],["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]],[[],["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]],[[]],[[]],[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["geombatch",3]]],[[],["widget",3]],null,[[["into",8,[["cornerrounding",4]]]],["widget",3]],null,[[],["option",4,[["string",3]]]],[[["vec",3,[["widget",3]]]],["widget",3]],[[["vec",3,[["widget",3]]]],["widget",3]],[[]],[[],["edgeinsets",3]],[[["box",3]],["result",4,[["box",3,[["widgetimpl",8]]],["box",3]]]],[[],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["widgetimpl",8]]],["rc",3]]]],[[],["option",4]],null,[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3],["asref",8,[["str",15]]],["",26,[["partialeq",8],["clone",8],["debug",8]]],["vec",3,[["choice",3,[["",26,[["partialeq",8],["clone",8],["debug",8]]]]]]]],["widget",3]],[[["edgeinsets",3]],["bool",15]],[[],["widget",3]],[[["usize",15],["vec",3,[["widget",3]]]],["widget",3]],[[["usize",15],["vec",3,[["widget",3]]]],["widget",3]],[[["eventctx",3],["widgetoutput",3]]],null,[[],["widget",3]],[[],["widget",3]],null,[[["str",15]],["option",4,[["widget",3]]]],[[["str",15]],["option",4,[["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]],[[]],[[]],[[]],[[]],[[]],[[["f64",15]]],[[]],[[["cornerradii",3]]],[[]],[[["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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["option",4,[["f64",15]]]]],[[],["bool",15]],[[["str",15]],["bool",15]],[[],["bool",15]],null,null,null,null,[[["into",8,[["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",3]]]],["widget",3]],[[["edgeinsets",3]],["bool",15]],[[],["widgetoutput",3]],[[["box",3,[["widgetimpl",8]]]],["widget",3]],[[],["widget",3]],null,[[["outlinestyle",6]],["widget",3]],null,[[["into",8,[["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,[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["eventctx",3]],["widget",3]],[[["screenpt",3]]],null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,[[["str",15]],["option",4,[["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,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["vec",3],["usize",15]],["widget",3]],null,[[["eventctx",3]]],[[["screenpt",3]]],[[],["option",4,[["vec",3]]]],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]],[[["color",3],["controlstate",4]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["str",15]],["button",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3],["asref",8,[["str",15]]]],["widget",3]],[[],["buttonbuilder",3]],[[],["buttonstatestyle",3]],[[],["label",3]],[[]],[[]],[[]],null,[[["into",8,[["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,[[["eventctx",3],["widgetoutput",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["font",4]]],null,[[["usize",15]]],null,[[]],[[]],[[]],[[]],[[],["screendims",3]],null,[[]],[[["into",8,[["option",4,[["multikey",4]]]]]]],null,null,null,null,[[["image",3]]],null,[[["geombatch",3],["bounds",3]]],[[["color",3],["controlstate",4]]],[[]],[[["into",8,[["rewritecolor",4]]],["controlstate",4]]],[[["contentmode",4]]],[[["into",8,[["cornerrounding",4]]]]],[[["into",8,[["screendims",3]]]]],[[]],[[["into",8,[["edgeinsets",3]]]]],[[["str",15]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[],["bool",15]],null,null,[[["color",3],["controlstate",4]]],[[]],[[["text",3],["controlstate",4]]],[[["into",8,[["string",3]]]]],[[["into",8,[["string",3]]]]],[[["eventctx",3],["geombatch",3],["geombatch",3],["geombatch",3],["option",4,[["multikey",4]]],["str",15],["option",4,[["text",3]]],["polygon",3],["bool",15],["option",4,[["text",3]]]],["button",3]],[[]],[[]],[[["outlinestyle",6],["controlstate",4]]],null,[[["color",3],["controlstate",4]]],[[["buttonstyle",3]]],[[["into",8,[["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["asref",8,[["str",15]]],["asref",8,[["str",15]]],["vec",3]],["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]]],[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[],["screendims",3]],[[],["screendims",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["bool",15],["vec",3,[["widget",3]]]],["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]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[],["screendims",3]],[[],["option",4]],null,[[],["option",4]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3]],["option",4,[["usize",15]]]],[[["state",4]],["bool",15]],[[["eventctx",3],["str",15],["stackaxis",4]]],[[["screendims",3],["geombatch",3],["geombatch",3],["geombatch",3]]],[[["eventctx",3]]],null,[[],["option",4]],[[["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]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["str",15],["str",15],["bool",15]],["button",3]],null,[[["eventctx",3],["str",15],["vec",3,[["choice",3]]],["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["vec",3,[["series",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]]]]]]]],["plotoptions",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]],["hgramvalue",8,[["",26,[["axis",8,[["",26,[["axis",8],["hgramvalue",8]]]]],["hgramvalue",8,[["",26,[["axis",8],["hgramvalue",8]]]]]]]]]]]]]]]]],["unitfmt",3]],["widget",3]],[[["screenpt",3]]],[[["vec",3],["duration",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["screendims",3]],[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[["screendims",3]],["widget",3]],[[]],[[]],[[],["screendims",3]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],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,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",4]]]]],null,[[["contentmode",4]]],null,[[["into",8,[["cornerrounding",4]]]]],null,[[],["image",3]],[[["into",8,[["screendims",3]]]]],null,[[]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["geombatch",3],["bounds",3]]],[[]],[[["str",15]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["prerender",3]]],[[]],[[["into",8,[["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,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,[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[],["screendims",3]],[[],["screendims",3]],[[],["screendims",3]],null,null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["geombatch",3],["vec",3],["box",3,[["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[],["screendims",3]],[[],["vec",3]],null,null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["str",15],["vec",3,[["series",3]]],["plotoptions",3],["unitfmt",3]],["widget",3]],[[["eventctx",3],["str",15]]],[[["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]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["vec",3,[["choice",3]]]]],[[["usize",15]]],[[["screenpt",3]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["vec",3,[["choice",3]]]],["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]],["option",4,[["vec",3,[["clone",8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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",3]]]],null,null,[[["gfxctx",3]]],[[["asref",8,[["str",15]]]],["",26,[["partialeq",8],["clone",8]]]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["outcome",4]],[[["f64",15]],["panelbuilder",3]],[[["screendims",3]],["panelbuilder",3]],[[["usize",15],["usize",15]],["panelbuilder",3]],[[["str",15]]],[[["str",15]]],[[]],[[]],[[]],[[],["hashset",3,[["string",3]]]],[[["str",15]],["bool",15]],null,null,[[],["panelbuilder",3]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],[[["str",15]],["bool",15]],[[["str",15]],["bool",15]],[[["percent",3],["percent",3]],["panelbuilder",3]],[[["asref",8,[["str",15]]]],["option",4,[["",26,[["partialeq",8],["clone",8]]]]]],[[["str",15]],["option",4]],[[["str",15]],["option",4,[["widget",3]]]],[[["str",15]],["option",4,[["bool",15]]]],[[["eventctx",3],["str",15],["spinnervalue",8]]],[[["widget",3]],["panelbuilder",3]],[[],["screendims",3]],[[["str",15]],["",26,[["partialeq",8],["clone",8]]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3],["bool",15]]],[[["eventctx",3]]],[[["str",15]],["screenrectangle",3]],[[["eventctx",3],["str",15],["widget",3]]],[[["eventctx",3],["panel",3]]],[[["eventctx",3],["panel",3]]],[[]],[[["eventctx",3],["string",3]]],null,null,[[["str",15],["bool",15]]],[[["eventctx",3]]],[[["str",15]],["slider",3]],[[["str",15]],["slider",3]],[[["str",15]],["spinnervalue",8]],[[["str",15]],["rc",3,[["refcell",3]]]],[[["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,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3]],["buttonbuilder",3]],[[]],null,[[["gfxctx",3]]],null,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["persistentsplit",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["widget",3]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["plotoptions",3]],null,null,[[],["plotoptions",3]],null,[[],["plotoptions",3]],[[]],[[]],[[["f64",15]]],[[["f64",15]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["plotoptions",3]],["widget",3]],null,null,[[["unitfmt",3]],["string",3]],null,[[["vec",3,[["pt2d",3]]],["distance",3]],["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,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["vec",3,[["series",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["addassign",8],["div",8]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]]]],["plotoptions",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["addassign",8],["div",8,[["f64",15]]]]]]],["unitfmt",3]],["widget",3]],[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,[[["eventctx",3],["f64",15],["f64",15],["str",15]],["widget",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["polygon",3]],null,null,null,[[["gfxctx",3]]],null,[[["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[],["screendims",3]],[[],["f64",15]],[[["usize",15]],["usize",15]],[[["eventctx",3],["f64",15],["f64",15],["f64",15]],["widget",3]],[[],["screendims",3]],[[["eventctx",3]],["bool",15]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["style",4],["f64",15],["option",4,[["string",3]]]],["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],["f64",15],["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]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[]],[[],["roundedf64",3]],[[]],null,null,null,[[["gfxctx",3]]],[[["prerender",3],["style",3]],["drawable",3]],null,[[["roundedf64",3]],["bool",15]],[[["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["f64",15],["f64",15]],["widget",3]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["screendims",3]],null,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3]]],[[["roundedf64",3]],["bool",15]],[[["eventctx",3],["string",3],["box",3,[["fn",8]]]]],null,[[["roundedf64",3]],["option",4,[["ordering",4]]]],null,[[["eventctx",3],["widgetimpl",8]]],[[["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],["box",3,[["fn",8]]]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[],["rc",3,[["refcell",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["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,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["usize",15],["usize",15]],["widget",3]],[[["eventctx",3],["vec",3,[["widget",3]]],["vec",3],["f64",15]],["widget",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,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,[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["string",3],["buttonbuilder",3],["widget",3]]],[[]],[[],["widget",3]],[[["buttonbuilder",3],["widget",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,[[["eventctx",3],["into",8,[["string",3]]],["string",3]],["widget",3]],null,[[["gfxctx",3]]],[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[],["string",3]],null,null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["string",3],["usize",15],["string",3],["bool",15]],["textbox",3]],null,[[["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["into",8,[["string",3]]],["string",3],["bool",15],["usize",15]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["widget",3]],[[["eventctx",3],["str",15],["str",15],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["widget",3]],[[["eventctx",3],["str",15],["color",3],["bool",15]],["widget",3]],[[["eventctx",3],["str",15],["vec",3,[["textspan",3]]],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["widget",3]],[[["gfxctx",3]]],null,[[["eventctx",3],["widgetoutput",3]]],[[]],[[],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["bool",15],["button",3],["button",3]],["widget",3]],null,[[["screenpt",3]]],[[["eventctx",3],["str",15],["into",8,[["option",4,[["multikey",4]]]]],["bool",15]],["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,"ButtonBuilder"],[3,"Spinner"],[3,"Slider"],[3,"CompareTimes"],[3,"FanChart"],[3,"DrawWithTooltips"],[3,"PanelBuilder"],[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,"Label"],[13,"Custom"],[13,"CornerRadii"],[13,"KeyPress"],[13,"KeyRelease"],[13,"Update"],[13,"MouseMovedTo"],[13,"MouseWheelScroll"],[13,"WindowResized"],[13,"LeftMouseButtonUp"],[13,"Color"],[13,"LinearGradient"],[13,"Texture"],[13,"ColoredTexture"],[13,"Percent"],[13,"Centered"],[13,"Path"],[13,"GeomBatch"],[13,"Bytes"],[13,"Normal"],[13,"LCtrl"],[13,"Any"],[13,"Clicked"],[13,"ClickCustom"],[13,"Changed"],[13,"DragDropReleased"],[13,"Focused"],[13,"Change"],[13,"ChangeAll"],[13,"ChangeAlpha"],[13,"ModifyState"],[13,"ConsumeState"],[13,"Push"],[13,"Replace"],[13,"Clear"],[13,"Multi"],[13,"ScreenCaptureEverything"],[13,"Percent"],[13,"Above"],[13,"Below"],[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,"DrawUnzoomedShapes"],[3,"World"],[13,"ClickedFreeSpace"],[13,"Keypress"],[13,"ClickedObject"],[13,"HoverChanged"],[13,"Dragging"],[3,"DrawUnzoomedShapesBuilder"],[3,"UnzoomedLine"],[3,"UnzoomedCircle"],[3,"Object"],[3,"ObjectBuilder"],[3,"State"],[3,"PathConvIter"],[4,"Col"],[3,"Filter"],[3,"Table"],[13,"Sortable"],[3,"RawBytes"],[3,"Cached"],[3,"FutureLoader"],[3,"FileLoader"],[3,"PopupMsg"],[8,"Readable"],[3,"URLManager"],[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"],[13,"FixedSize"],[13,"RatioWidthSquare"],[3,"JustDraw"],[3,"DeferDraw"],[3,"Hovering"],[4,"Dims"],[13,"MaxPercent"],[13,"ExactPercent"],[13,"ExactHeight"],[13,"ExactSize"],[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]],[[]],[[]],[[]],[[]],[[["eventctx",3],["usize",15]],["dragdrop",3,[["usize",15]]]],null,[[["gfxctx",3],["app",3]]],null,[[["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[]],[[["eventctx",3],["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],["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)}; \ No newline at end of file diff --git a/rustdoc/src/fifteen_min/viewer.rs.html b/rustdoc/src/fifteen_min/viewer.rs.html index 0b9e8e7d5d..892389b7ea 100644 --- a/rustdoc/src/fifteen_min/viewer.rs.html +++ b/rustdoc/src/fifteen_min/viewer.rs.html @@ -566,13 +566,13 @@ use abstutil::prettyprint_usize; use geom::{Distance, Duration}; -use map_gui::tools::{draw_isochrone, open_browser, CityPicker, ColorLegend, Navigator}; +use map_gui::tools::{draw_isochrone, CityPicker, ColorLegend, Navigator}; use map_gui::ID; use map_model::connectivity::WalkingOptions; use map_model::{AmenityType, Building, BuildingID, LaneType}; use std::str::FromStr; use widgetry::table::{Col, Filter, Table}; -use widgetry::tools::{PopupMsg, URLManager}; +use widgetry::tools::{open_browser, PopupMsg, URLManager}; use widgetry::{ lctrl, Cached, Choice, Color, Drawable, EventCtx, GeomBatch, GfxCtx, HorizontalAlignment, Key, Line, Outcome, Panel, RewriteColor, State, Text, Toggle, Transition, VerticalAlignment, Widget, diff --git a/rustdoc/src/game/common/share.rs.html b/rustdoc/src/game/common/share.rs.html index 9fcb7f0ea3..11b5266665 100644 --- a/rustdoc/src/game/common/share.rs.html +++ b/rustdoc/src/game/common/share.rs.html @@ -203,9 +203,9 @@ use serde::{Deserialize, Serialize}; use abstutil::Timer; -use map_gui::tools::{grey_out_map, open_browser}; +use map_gui::tools::grey_out_map; use widgetry::tools::URLManager; -use widgetry::tools::{FutureLoader, PopupMsg}; +use widgetry::tools::{open_browser, FutureLoader, PopupMsg}; use widgetry::{EventCtx, GfxCtx, Key, Line, Panel, SimpleState, State, Text, TextExt, Widget}; use crate::app::{App, Transition}; diff --git a/rustdoc/src/game/info/mod.rs.html b/rustdoc/src/game/info/mod.rs.html index 1fcd897b13..3c55effce4 100644 --- a/rustdoc/src/game/info/mod.rs.html +++ b/rustdoc/src/game/info/mod.rs.html @@ -832,7 +832,6 @@ pub use trip::OpenTrip; use geom::{Circle, Distance, Polygon, Time}; -use map_gui::tools::open_browser; use map_gui::ID; use map_model::{ AreaID, BuildingID, IntersectionID, LaneID, ParkingLotID, TransitRouteID, TransitStopID, @@ -842,6 +841,7 @@ VehicleType, }; use widgetry::mapspace::{ToggleZoomed, ToggleZoomedBuilder}; +use widgetry::tools::open_browser; use widgetry::{ EventCtx, GfxCtx, Key, Line, LinePlot, Outcome, Panel, PlotOptions, Series, Text, TextExt, Toggle, Widget, diff --git a/rustdoc/src/game/pregame/proposals.rs.html b/rustdoc/src/game/pregame/proposals.rs.html index 0d3269ef0f..b3ec46662c 100644 --- a/rustdoc/src/game/pregame/proposals.rs.html +++ b/rustdoc/src/game/pregame/proposals.rs.html @@ -179,15 +179,13 @@ 178 179 180 -181

use std::collections::HashMap;
 
 use geom::Percent;
 use map_gui::load::MapLoader;
-use map_gui::tools::open_browser;
 use map_model::PermanentMapEdits;
 use synthpop::Scenario;
-use widgetry::tools::PopupMsg;
+use widgetry::tools::{open_browser, PopupMsg};
 use widgetry::{EventCtx, Key, Line, Panel, SimpleState, State, Text, Widget};
 
 use crate::app::{App, Transition};
diff --git a/rustdoc/src/game/sandbox/gameplay/actdev.rs.html b/rustdoc/src/game/sandbox/gameplay/actdev.rs.html
index d82876ddc2..069a79157a 100644
--- a/rustdoc/src/game/sandbox/gameplay/actdev.rs.html
+++ b/rustdoc/src/game/sandbox/gameplay/actdev.rs.html
@@ -303,11 +303,11 @@
 use rand_xorshift::XorShiftRng;
 
 use geom::Duration;
-use map_gui::tools::{grey_out_map, nice_map_name, open_browser};
+use map_gui::tools::{grey_out_map, nice_map_name};
 use map_model::AreaType;
 use sim::{AgentType, PersonID, TripID};
 use synthpop::TripEndpoint;
-use widgetry::tools::PopupMsg;
+use widgetry::tools::{open_browser, PopupMsg};
 use widgetry::{
     lctrl, ControlState, EventCtx, GfxCtx, HorizontalAlignment, Key, Line, Outcome, Panel,
     SimpleState, Text, TextExt, Toggle, VerticalAlignment, Widget,
diff --git a/rustdoc/src/game/sandbox/gameplay/freeform/mod.rs.html b/rustdoc/src/game/sandbox/gameplay/freeform/mod.rs.html
index 823589ae29..947764ffd1 100644
--- a/rustdoc/src/game/sandbox/gameplay/freeform/mod.rs.html
+++ b/rustdoc/src/game/sandbox/gameplay/freeform/mod.rs.html
@@ -443,12 +443,12 @@
 
 use abstutil::Timer;
 use geom::{Distance, Duration};
-use map_gui::tools::{grey_out_map, open_browser, CityPicker, PromptInput};
+use map_gui::tools::{grey_out_map, CityPicker, PromptInput};
 use map_gui::ID;
 use map_model::{IntersectionID, Position};
 use sim::rand_dist;
 use synthpop::{IndividTrip, PersonSpec, Scenario, TripEndpoint, TripMode, TripPurpose};
-use widgetry::tools::PopupMsg;
+use widgetry::tools::{open_browser, PopupMsg};
 use widgetry::{
     lctrl, EventCtx, GfxCtx, HorizontalAlignment, Key, Line, Outcome, Panel, SimpleState, State,
     Text, VerticalAlignment, Widget,
diff --git a/rustdoc/src/game/ungap/predict.rs.html b/rustdoc/src/game/ungap/predict.rs.html
index 479c698f45..1aeee2bbbb 100644
--- a/rustdoc/src/game/ungap/predict.rs.html
+++ b/rustdoc/src/game/ungap/predict.rs.html
@@ -491,12 +491,12 @@
 use abstio::Manifest;
 use abstutil::{prettyprint_bytes, prettyprint_usize, Counter, Timer};
 use geom::{Distance, Duration, UnitFmt};
-use map_gui::tools::{open_browser, percentage_bar, ColorNetwork};
+use map_gui::tools::{percentage_bar, ColorNetwork};
 use map_gui::ID;
 use map_model::{PathRequest, PathStepV2, RoadID};
 use synthpop::{Scenario, TripEndpoint, TripMode};
 use widgetry::mapspace::ToggleZoomed;
-use widgetry::tools::FileLoader;
+use widgetry::tools::{open_browser, FileLoader};
 use widgetry::{EventCtx, GfxCtx, Line, Outcome, Panel, Spinner, State, Text, TextExt, Widget};
 
 use crate::app::{App, Transition};
diff --git a/rustdoc/src/ltn/per_neighborhood.rs.html b/rustdoc/src/ltn/per_neighborhood.rs.html
index c7d355337b..d0d79533f2 100644
--- a/rustdoc/src/ltn/per_neighborhood.rs.html
+++ b/rustdoc/src/ltn/per_neighborhood.rs.html
@@ -267,9 +267,9 @@
 266
 267
 
use geom::Distance;
-use map_gui::tools::open_browser;
 use map_model::{IntersectionID, PathConstraints, RoadID};
 use widgetry::mapspace::{ObjectID, World, WorldOutcome};
+use widgetry::tools::open_browser;
 use widgetry::{
     lctrl, Color, EventCtx, HorizontalAlignment, Image, Key, Panel, PanelBuilder, TextExt,
     VerticalAlignment, Widget, DEFAULT_CORNER_RADIUS,
diff --git a/rustdoc/src/map_editor/app.rs.html b/rustdoc/src/map_editor/app.rs.html
index 10462982dd..7213bdd3c6 100644
--- a/rustdoc/src/map_editor/app.rs.html
+++ b/rustdoc/src/map_editor/app.rs.html
@@ -392,10 +392,16 @@
 391
 392
 393
+394
+395
+396
+397
+398
+399
 
use geom::{Distance, Line, Polygon, Pt2D};
 use raw_map::osm;
 use widgetry::mapspace::WorldOutcome;
-use widgetry::tools::URLManager;
+use widgetry::tools::{open_browser, URLManager};
 use widgetry::{
     lctrl, Canvas, Color, EventCtx, GfxCtx, HorizontalAlignment, Key, Line, Outcome, Panel,
     SharedAppState, State, Text, Toggle, Transition, VerticalAlignment, Widget,
@@ -603,6 +609,9 @@
                     WorldOutcome::Keypress("debug intersection geometry", ID::Intersection(i)) => {
                         app.model.debug_intersection_geometry(ctx, i);
                     }
+                    WorldOutcome::Keypress("debug in OSM", ID::Intersection(i)) => {
+                        open_browser(i.to_string());
+                    }
                     WorldOutcome::Keypress("delete", ID::Building(b)) => {
                         app.model.delete_b(b);
                         app.model.world.initialize_hover(ctx);
@@ -639,6 +648,9 @@
                     WorldOutcome::Keypress("mark/unmark as a junction", ID::Road(r)) => {
                         app.model.toggle_junction(ctx, r);
                     }
+                    WorldOutcome::Keypress("debug in OSM", ID::Road(r)) => {
+                        open_browser(r.osm_way_id.to_string());
+                    }
                     WorldOutcome::ClickedObject(ID::Road(r)) => {
                         return Transition::Push(crate::edit::EditRoad::new_state(ctx, app, r));
                     }
diff --git a/rustdoc/src/map_editor/model.rs.html b/rustdoc/src/map_editor/model.rs.html
index 9a348d75f4..82ef7ad967 100644
--- a/rustdoc/src/map_editor/model.rs.html
+++ b/rustdoc/src/map_editor/model.rs.html
@@ -634,6 +634,8 @@
 633
 634
 635
+636
+637
 
use std::collections::{BTreeMap, HashMap};
 use std::io::Write;
 
@@ -814,6 +816,7 @@
             .hotkey(Key::Backspace, "delete")
             .hotkey(Key::T, "toggle stop sign / traffic signal")
             .hotkey(Key::P, "debug intersection geometry")
+            .hotkey(Key::D, "debug in OSM")
             .build(ctx);
     }
 
@@ -930,6 +933,7 @@
             .hotkey(Key::X, "remove interior points")
             .hotkey(Key::M, "merge")
             .hotkey(Key::J, "mark/unmark as a junction")
+            .hotkey(Key::D, "debug in OSM")
             .build(ctx);
     }
 
diff --git a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-931508a008638d94/out/built.rs.html b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-931508a008638d94/out/built.rs.html
index 8fb9f943e2..f7304c1d97 100644
--- a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-931508a008638d94/out/built.rs.html
+++ b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-931508a008638d94/out/built.rs.html
@@ -175,7 +175,7 @@
 pub const RUSTDOC_VERSION: &str = r"rustdoc 1.58.1 (db9d1b20b 2022-01-20)";
 #[doc=r#"The build time in RFC2822, UTC."#]
 #[allow(dead_code)]
-pub const BUILT_TIME_UTC: &str = r"Wed, 23 Feb 2022 14:39:41 +0000";
+pub const BUILT_TIME_UTC: &str = r"Wed, 23 Feb 2022 14:52:06 +0000";
 #[doc=r#"The target architecture, given by `CARGO_CFG_TARGET_ARCH`."#]
 #[allow(dead_code)]
 pub const CFG_TARGET_ARCH: &str = r"x86_64";
diff --git a/rustdoc/src/map_gui/tools/city_picker.rs.html b/rustdoc/src/map_gui/tools/city_picker.rs.html
index 8507a87c29..6be164a05d 100644
--- a/rustdoc/src/map_gui/tools/city_picker.rs.html
+++ b/rustdoc/src/map_gui/tools/city_picker.rs.html
@@ -694,7 +694,7 @@
                 "import new city" => {
                     #[cfg(target_arch = "wasm32")]
                     {
-                        crate::tools::open_browser(
+                        widgetry::tools::open_browser(
                             "https://a-b-street.github.io/docs/user/new_city.html",
                         );
                     }
diff --git a/rustdoc/src/map_gui/tools/importer.rs.html b/rustdoc/src/map_gui/tools/importer.rs.html
index a981e03813..8899600fcd 100644
--- a/rustdoc/src/map_gui/tools/importer.rs.html
+++ b/rustdoc/src/map_gui/tools/importer.rs.html
@@ -222,13 +222,13 @@
 use clipboard::{ClipboardContext, ClipboardProvider};
 
 use abstio::MapName;
-use widgetry::tools::PopupMsg;
+use widgetry::tools::{open_browser, PopupMsg};
 use widgetry::{
     EventCtx, GfxCtx, Line, Outcome, Panel, State, TextBox, TextExt, Toggle, Transition, Widget,
 };
 
 use crate::load::MapLoader;
-use crate::tools::{find_exe, open_browser};
+use crate::tools::find_exe;
 use crate::AppLike;
 
 pub struct ImportCity<A: AppLike> {
diff --git a/rustdoc/src/map_gui/tools/mod.rs.html b/rustdoc/src/map_gui/tools/mod.rs.html
index 398041223a..c8f1c44bda 100644
--- a/rustdoc/src/map_gui/tools/mod.rs.html
+++ b/rustdoc/src/map_gui/tools/mod.rs.html
@@ -414,10 +414,6 @@
 413
 414
 415
-416
-417
-418
-419
 
//! Assorted tools and UI states that're useful for applications built to display maps.
 
 use std::collections::BTreeSet;
@@ -738,10 +734,6 @@
     }
 }
 
-pub fn open_browser<I: AsRef<str>>(url: I) {
-    let _ = webbrowser::open(url.as_ref());
-}
-
 /// Returns the path to an executable. Native-only.
 pub fn find_exe(cmd: &str) -> String {
     for dir in [
diff --git a/rustdoc/src/map_gui/tools/title_screen.rs.html b/rustdoc/src/map_gui/tools/title_screen.rs.html
index cde9d0fabe..31fc3d67a2 100644
--- a/rustdoc/src/map_gui/tools/title_screen.rs.html
+++ b/rustdoc/src/map_gui/tools/title_screen.rs.html
@@ -359,15 +359,11 @@
 358
 359
 360
-361
-362
-
use widgetry::tools::PopupMsg;
-use widgetry::tools::URLManager;
+
use widgetry::tools::{open_browser, PopupMsg, URLManager};
 use widgetry::{
     EventCtx, Image, Key, Line, Panel, RewriteColor, SimpleState, State, Transition, Widget,
 };
 
-use crate::tools::open_browser;
 use crate::AppLike;
 
 /// A title screen shared among all of the A/B Street apps.
diff --git a/rustdoc/src/osm_viewer/viewer.rs.html b/rustdoc/src/osm_viewer/viewer.rs.html
index ce94d7a498..2b58665454 100644
--- a/rustdoc/src/osm_viewer/viewer.rs.html
+++ b/rustdoc/src/osm_viewer/viewer.rs.html
@@ -477,10 +477,10 @@
 use geom::ArrowCap;
 use map_gui::options::OptionsPanel;
 use map_gui::render::{DrawOptions, BIG_ARROW_THICKNESS};
-use map_gui::tools::{open_browser, CityPicker, Minimap, MinimapControls, Navigator, TurnExplorer};
+use map_gui::tools::{CityPicker, Minimap, MinimapControls, Navigator, TurnExplorer};
 use map_gui::{SimpleApp, ID};
 use map_model::osm;
-use widgetry::tools::{PopupMsg, URLManager};
+use widgetry::tools::{open_browser, PopupMsg, URLManager};
 use widgetry::{
     lctrl, Color, DrawBaselayer, Drawable, EventCtx, GeomBatch, GfxCtx, HorizontalAlignment, Key,
     Line, Outcome, Panel, State, Text, TextExt, Toggle, Transition, VerticalAlignment, Widget,
diff --git a/rustdoc/src/parking_mapper/mapper.rs.html b/rustdoc/src/parking_mapper/mapper.rs.html
index ae750670ad..579aa25195 100644
--- a/rustdoc/src/parking_mapper/mapper.rs.html
+++ b/rustdoc/src/parking_mapper/mapper.rs.html
@@ -675,11 +675,11 @@
 
 use abstutil::{prettyprint_usize, Timer};
 use geom::{Distance, FindClosest, PolyLine, Polygon};
-use map_gui::tools::{open_browser, CityPicker, ColorLegend};
+use map_gui::tools::{CityPicker, ColorLegend};
 use map_gui::{SimpleApp, ID};
 use map_model::{osm, RoadID};
 use osm::WayID;
-use widgetry::tools::PopupMsg;
+use widgetry::tools::{open_browser, PopupMsg};
 use widgetry::{
     Choice, Color, Drawable, EventCtx, GeomBatch, GfxCtx, HorizontalAlignment, Key, Line, Menu,
     Outcome, Panel, State, Text, TextExt, Toggle, Transition, VerticalAlignment, Widget,
diff --git a/rustdoc/src/santa/title.rs.html b/rustdoc/src/santa/title.rs.html
index 74e8d488a2..ca3f4e4821 100644
--- a/rustdoc/src/santa/title.rs.html
+++ b/rustdoc/src/santa/title.rs.html
@@ -230,7 +230,7 @@
 229
 230
 
use geom::Percent;
-use map_gui::tools::open_browser;
+use widgetry::tools::open_browser;
 use widgetry::{
     ButtonBuilder, Color, ControlState, EdgeInsets, EventCtx, GeomBatch, GfxCtx, Key, Line, Panel,
     RewriteColor, SimpleState, State, Text, TextExt, Widget,
diff --git a/rustdoc/src/widgetry/tools/mod.rs.html b/rustdoc/src/widgetry/tools/mod.rs.html
index d28e9d57e9..abbbc0b910 100644
--- a/rustdoc/src/widgetry/tools/mod.rs.html
+++ b/rustdoc/src/widgetry/tools/mod.rs.html
@@ -66,6 +66,10 @@
 65
 66
 67
+68
+69
+70
+71
 
mod load;
 mod popup;
 pub(crate) mod screenshot;
@@ -133,6 +137,10 @@
         Cached::new()
     }
 }
+
+pub fn open_browser<I: AsRef<str>>(url: I) {
+    let _ = webbrowser::open(url.as_ref());
+}
 
\ No newline at end of file diff --git a/rustdoc/widgetry/all.html b/rustdoc/widgetry/all.html index c6b1cd758c..f5670c6042 100644 --- a/rustdoc/widgetry/all.html +++ b/rustdoc/widgetry/all.html @@ -1,5 +1,5 @@ List of all items in this crate

List of all items[] -

Structs

Enums

Traits

Macros

Functions

Typedefs

Statics

Constants

+

Structs

Enums

Traits

Macros

Functions

Typedefs

Statics

Constants

\ No newline at end of file diff --git a/rustdoc/widgetry/tools/fn.open_browser.html b/rustdoc/widgetry/tools/fn.open_browser.html new file mode 100644 index 0000000000..90261be211 --- /dev/null +++ b/rustdoc/widgetry/tools/fn.open_browser.html @@ -0,0 +1,3 @@ +open_browser in widgetry::tools - Rust +

Function widgetry::tools::open_browser[][src]

pub fn open_browser<I: AsRef<str>>(url: I)
+ \ No newline at end of file diff --git a/rustdoc/widgetry/tools/index.html b/rustdoc/widgetry/tools/index.html index 1f30f2c991..a562adfc12 100644 --- a/rustdoc/widgetry/tools/index.html +++ b/rustdoc/widgetry/tools/index.html @@ -1,5 +1,5 @@ widgetry::tools - Rust -

Module widgetry::tools[][src]

Modules

+

Module widgetry::tools[][src]

Modules

Loading large resources requires different strategies on native and web. Both cases are wrapped up as a State that runs a callback when done.

Structs

@@ -9,5 +9,6 @@ up as a State that runs a callback when done.

Use this with FileLoader to just read raw bytes without any deserialization.

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

-
+

Functions

+
\ No newline at end of file diff --git a/rustdoc/widgetry/tools/sidebar-items.js b/rustdoc/widgetry/tools/sidebar-items.js index 98d7eb27fe..a60119c3e0 100644 --- a/rustdoc/widgetry/tools/sidebar-items.js +++ b/rustdoc/widgetry/tools/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"mod":[["load","Loading large resources requires different strategies on native and web. Both cases are wrapped up as a State that runs a callback when done."],["popup",""],["screenshot",""],["url",""],["warper",""]],"struct":[["Cached","Store a cached key/value pair, only recalculating when the key changes."],["FileLoader","Loads a JSON, bincoded, or raw file, then deserializes it"],["FutureLoader",""],["PopupMsg","Display a message dialog."],["RawBytes","Use this with FileLoader to just read raw bytes without any deserialization."],["URLManager","Utilities for reflecting the current map and viewport in the URL on the web. No effect on native."]]}); \ No newline at end of file +initSidebarItems({"fn":[["open_browser",""]],"mod":[["load","Loading large resources requires different strategies on native and web. Both cases are wrapped up as a State that runs a callback when done."],["popup",""],["screenshot",""],["url",""],["warper",""]],"struct":[["Cached","Store a cached key/value pair, only recalculating when the key changes."],["FileLoader","Loads a JSON, bincoded, or raw file, then deserializes it"],["FutureLoader",""],["PopupMsg","Display a message dialog."],["RawBytes","Use this with FileLoader to just read raw bytes without any deserialization."],["URLManager","Utilities for reflecting the current map and viewport in the URL on the web. No effect on native."]]}); \ No newline at end of file