diff --git a/rustdoc/implementors/core/convert/trait.From.js b/rustdoc/implementors/core/convert/trait.From.js index 4109ef93b6..56a37d5b7d 100644 --- a/rustdoc/implementors/core/convert/trait.From.js +++ b/rustdoc/implementors/core/convert/trait.From.js @@ -2,5 +2,5 @@ implementors["geom"] = [{"text":"impl From<LonLat> for Point<f64>","synthetic":false,"types":["geo_types::point::Point"]},{"text":"impl From<Polygon<f64>> for Polygon","synthetic":false,"types":["geom::polygon::Polygon"]},{"text":"impl From<Polygon> for Polygon<f64>","synthetic":false,"types":["geo_types::polygon::Polygon"]},{"text":"impl From<Pt2D> for Coordinate<f64>","synthetic":false,"types":["geo_types::coordinate::Coordinate"]},{"text":"impl From<Pt2D> for Point<f64>","synthetic":false,"types":["geo_types::point::Point"]},{"text":"impl From<Coordinate<f64>> for Pt2D","synthetic":false,"types":["geom::pt::Pt2D"]},{"text":"impl From<Point<f64>> for Pt2D","synthetic":false,"types":["geom::pt::Pt2D"]},{"text":"impl From<Ring> for LineString<f64>","synthetic":false,"types":["geo_types::line_string::LineString"]},{"text":"impl From<LineString<f64>> for Ring","synthetic":false,"types":["geom::ring::Ring"]},{"text":"impl From<f64> for CornerRadii","synthetic":false,"types":["geom::CornerRadii"]}]; implementors["map_gui"] = [{"text":"impl From<RoadID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<LaneID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<IntersectionID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<BuildingID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<ParkingLotID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<CarID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<PedestrianID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<Vec<PedestrianID, Global>> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<TransitStopID> for ID","synthetic":false,"types":["map_gui::ID"]},{"text":"impl From<AreaID> for ID","synthetic":false,"types":["map_gui::ID"]}]; implementors["sim"] = [{"text":"impl From<&'_ Problem> for ProblemType","synthetic":false,"types":["sim::analytics::ProblemType"]},{"text":"impl From<NormalParkingSimState> for ParkingSimState","synthetic":false,"types":["sim::mechanics::parking::ParkingSimState"]},{"text":"impl From<InfiniteParkingSimState> for ParkingSimState","synthetic":false,"types":["sim::mechanics::parking::ParkingSimState"]},{"text":"impl From<Time> for AnyTime","synthetic":false,"types":["sim::pandemic::AnyTime"]},{"text":"impl From<AnyTime> for Time","synthetic":false,"types":["geom::time::Time"]},{"text":"impl From<f64> for AnyTime","synthetic":false,"types":["sim::pandemic::AnyTime"]}]; -implementors["widgetry"] = [{"text":"impl From<Color> for Fill","synthetic":false,"types":["widgetry::color::Fill"]},{"text":"impl From<Texture> for Fill","synthetic":false,"types":["widgetry::color::Fill"]},{"text":"impl From<Key> for Option<MultiKey>","synthetic":false,"types":["core::option::Option"]},{"text":"impl From<Key> for MultiKey","synthetic":false,"types":["widgetry::event::MultiKey"]},{"text":"impl<F: Into<Fill>> From<Vec<(F, Polygon), Global>> for GeomBatch","synthetic":false,"types":["widgetry::geom::GeomBatch"]},{"text":"impl From<Color> for RewriteColor","synthetic":false,"types":["widgetry::geom::RewriteColor"]},{"text":"impl From<GeomBatch> for ToggleZoomedBuilder","synthetic":false,"types":["widgetry::mapspace::ToggleZoomedBuilder"]},{"text":"impl From<LogicalPosition<f64>> for ScreenPt","synthetic":false,"types":["widgetry::screen_geom::ScreenPt"]},{"text":"impl From<LogicalSize<f64>> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<ScreenDims> for LogicalSize<f64>","synthetic":false,"types":["winit::dpi::LogicalSize"]},{"text":"impl From<f64> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<i64> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<(f64, f64)> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<Bounds> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<ScreenDims> for Size<Dimension>","synthetic":false,"types":["stretch::geometry::Size"]},{"text":"impl<AsStrRef: AsRef<str>> From<AsStrRef> for TextSpan","synthetic":false,"types":["widgetry::text::TextSpan"]},{"text":"impl From<TextSpan> for Text","synthetic":false,"types":["widgetry::text::Text"]},{"text":"impl<AsStrRef: AsRef<str>> From<AsStrRef> for Text","synthetic":false,"types":["widgetry::text::Text"]},{"text":"impl From<f64> for CornerRounding","synthetic":false,"types":["widgetry::widgets::CornerRounding"]},{"text":"impl From<CornerRadii> for CornerRounding","synthetic":false,"types":["widgetry::widgets::CornerRounding"]},{"text":"impl From<usize> for EdgeInsets","synthetic":false,"types":["widgetry::widgets::EdgeInsets"]},{"text":"impl From<f64> for EdgeInsets","synthetic":false,"types":["widgetry::widgets::EdgeInsets"]},{"text":"impl From<EdgeInsets> for Rect<Dimension>","synthetic":false,"types":["stretch::geometry::Rect"]}]; +implementors["widgetry"] = [{"text":"impl From<Color> for Fill","synthetic":false,"types":["widgetry::color::Fill"]},{"text":"impl From<Texture> for Fill","synthetic":false,"types":["widgetry::color::Fill"]},{"text":"impl From<Key> for Option<MultiKey>","synthetic":false,"types":["core::option::Option"]},{"text":"impl From<Key> for MultiKey","synthetic":false,"types":["widgetry::event::MultiKey"]},{"text":"impl<F: Into<Fill>> From<Vec<(F, Polygon), Global>> for GeomBatch","synthetic":false,"types":["widgetry::geom::GeomBatch"]},{"text":"impl From<Color> for RewriteColor","synthetic":false,"types":["widgetry::geom::RewriteColor"]},{"text":"impl From<GeomBatch> for ToggleZoomedBuilder","synthetic":false,"types":["widgetry::mapspace::ToggleZoomedBuilder"]},{"text":"impl From<LogicalPosition<f64>> for ScreenPt","synthetic":false,"types":["widgetry::screen_geom::ScreenPt"]},{"text":"impl From<LogicalSize<f64>> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<ScreenDims> for LogicalSize<f64>","synthetic":false,"types":["winit::dpi::LogicalSize"]},{"text":"impl From<f64> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<i64> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<(f64, f64)> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<Bounds> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl From<ScreenDims> for Size<Dimension>","synthetic":false,"types":["taffy::geometry::Size"]},{"text":"impl<AsStrRef: AsRef<str>> From<AsStrRef> for TextSpan","synthetic":false,"types":["widgetry::text::TextSpan"]},{"text":"impl From<TextSpan> for Text","synthetic":false,"types":["widgetry::text::Text"]},{"text":"impl<AsStrRef: AsRef<str>> From<AsStrRef> for Text","synthetic":false,"types":["widgetry::text::Text"]},{"text":"impl From<f64> for CornerRounding","synthetic":false,"types":["widgetry::widgets::CornerRounding"]},{"text":"impl From<CornerRadii> for CornerRounding","synthetic":false,"types":["widgetry::widgets::CornerRounding"]},{"text":"impl From<usize> for EdgeInsets","synthetic":false,"types":["widgetry::widgets::EdgeInsets"]},{"text":"impl From<f64> for EdgeInsets","synthetic":false,"types":["widgetry::widgets::EdgeInsets"]},{"text":"impl From<EdgeInsets> for Rect<Dimension>","synthetic":false,"types":["taffy::geometry::Rect"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Freeze.js b/rustdoc/implementors/core/marker/trait.Freeze.js index 0d719db00c..861c189f2a 100644 --- a/rustdoc/implementors/core/marker/trait.Freeze.js +++ b/rustdoc/implementors/core/marker/trait.Freeze.js @@ -4,26 +4,26 @@ implementors["abstutil"] = [{"text":"impl<K, V> Freeze for Record","synthetic":true,"types":["cli::import_grid2demand::Record"]},{"text":"impl Freeze for Input","synthetic":true,"types":["cli::import_scenario::Input"]},{"text":"impl Freeze for Command","synthetic":true,"types":["cli::Command"]}]; implementors["collisions"] = [{"text":"impl Freeze for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl Freeze for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl Freeze for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl Freeze for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Freeze for ShapeID","synthetic":true,"types":["convert_osm::gtfs::ShapeID"]},{"text":"impl Freeze for TripID","synthetic":true,"types":["convert_osm::gtfs::TripID"]},{"text":"impl Freeze for StopID","synthetic":true,"types":["convert_osm::gtfs::StopID"]},{"text":"impl Freeze for RouteID","synthetic":true,"types":["convert_osm::gtfs::RouteID"]},{"text":"impl Freeze for Route","synthetic":true,"types":["convert_osm::gtfs::Route"]},{"text":"impl Freeze for Trip","synthetic":true,"types":["convert_osm::gtfs::Trip"]},{"text":"impl Freeze for Shape","synthetic":true,"types":["convert_osm::gtfs::Shape"]},{"text":"impl Freeze for Stop","synthetic":true,"types":["convert_osm::gtfs::Stop"]},{"text":"impl Freeze for StopTime","synthetic":true,"types":["convert_osm::gtfs::StopTime"]},{"text":"impl Freeze for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Freeze for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Freeze for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Freeze for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Freeze for Output","synthetic":true,"types":["convert_osm::split_ways::Output"]},{"text":"impl Freeze for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Freeze for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Freeze for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Freeze for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; -implementors["fifteen_min"] = [{"text":"impl Freeze for BusExperiment","synthetic":true,"types":["fifteen_min::bus::BusExperiment"]},{"text":"impl Freeze for ID","synthetic":true,"types":["fifteen_min::bus::ID"]},{"text":"impl Freeze for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl Freeze for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl Freeze for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl Freeze for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl Freeze for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl Freeze for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl Freeze for MovementOptions","synthetic":true,"types":["fifteen_min::isochrone::MovementOptions"]},{"text":"impl Freeze for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl Freeze for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl Freeze for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl Freeze for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl !Freeze for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Freeze for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Freeze for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Freeze for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Freeze for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Freeze for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Freeze for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Freeze for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Freeze for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Freeze for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl Freeze for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl Freeze for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Freeze for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Freeze for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Freeze for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Freeze for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Freeze for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl Freeze for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Freeze for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Freeze for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Freeze for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Freeze for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Freeze for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Freeze for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl Freeze for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Freeze for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl Freeze for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Freeze for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Freeze for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Freeze for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Freeze for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Freeze for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl Freeze for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl Freeze for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl Freeze for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Freeze for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl Freeze for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl Freeze for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Freeze for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Freeze for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Freeze for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl Freeze for GenericCompareCounts","synthetic":true,"types":["game::devtools::compare_counts::GenericCompareCounts"]},{"text":"impl Freeze for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Freeze for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Freeze for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Freeze for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Freeze for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Freeze for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Freeze for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Freeze for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Freeze for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Freeze for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Freeze for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Freeze for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::edit::crosswalks::ID"]},{"text":"impl Freeze for CrosswalkEditor","synthetic":true,"types":["game::edit::crosswalks::CrosswalkEditor"]},{"text":"impl Freeze for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl Freeze for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl Freeze for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Freeze for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Freeze for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Freeze for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Freeze for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl Freeze for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Freeze for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Freeze for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Freeze for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Freeze for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Freeze for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Freeze for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Freeze for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Freeze for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Freeze for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Freeze for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Freeze for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Freeze for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Freeze for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Freeze for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Freeze for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Freeze for ProblemOptions","synthetic":true,"types":["game::info::ProblemOptions"]},{"text":"impl Freeze for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl Freeze for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Freeze for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl Freeze for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl Freeze for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl Freeze for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Freeze for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Freeze for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Freeze for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Freeze for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Freeze for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Freeze for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Freeze for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl Freeze for RelativeProblemMap","synthetic":true,"types":["game::layer::problems_diff::RelativeProblemMap"]},{"text":"impl Freeze for ProblemTypes","synthetic":true,"types":["game::layer::problems_diff::ProblemTypes"]},{"text":"impl Freeze for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Freeze for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Freeze for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Freeze for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Freeze for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Freeze for PedestrianCrowding","synthetic":true,"types":["game::layer::traffic::PedestrianCrowding"]},{"text":"impl Freeze for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Freeze for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Freeze for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Freeze for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Freeze for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Freeze for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Freeze for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Freeze for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Freeze for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Freeze for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Freeze for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Freeze for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Freeze for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl Freeze for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Freeze for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl Freeze for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl Freeze for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Freeze for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Freeze for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Freeze for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Freeze for Matrix<ID, X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> Freeze for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl Freeze for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Freeze for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Freeze for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Freeze for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Freeze for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Freeze for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl Freeze for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Freeze for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Freeze for AreaSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::AreaSpawner"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::Obj"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::Mode"]},{"text":"impl Freeze for SelectRectangle","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::SelectRectangle"]},{"text":"impl Freeze for Area","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::Area"]},{"text":"impl Freeze for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl Freeze for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl Freeze for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Freeze for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl Freeze for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Freeze for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Freeze for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Freeze for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Freeze for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl Freeze for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Freeze for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Freeze for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Freeze for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl Freeze for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Freeze for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Freeze for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl Freeze for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl Freeze for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Freeze for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl Freeze for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Freeze for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Freeze for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Freeze for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Freeze for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Freeze for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Freeze for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Freeze for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl Freeze for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Freeze for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Freeze for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Freeze for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Freeze for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Freeze for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Freeze for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Freeze for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Freeze for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl Freeze for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Freeze for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl Freeze for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Freeze for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Freeze for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Freeze for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl Freeze for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Freeze for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Freeze for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Freeze for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Freeze for Args","synthetic":true,"types":["game::Args"]},{"text":"impl Freeze for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["fifteen_min"] = [{"text":"impl !Freeze for BusExperiment","synthetic":true,"types":["fifteen_min::bus::BusExperiment"]},{"text":"impl Freeze for ID","synthetic":true,"types":["fifteen_min::bus::ID"]},{"text":"impl Freeze for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl Freeze for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl Freeze for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl Freeze for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl Freeze for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl Freeze for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl Freeze for MovementOptions","synthetic":true,"types":["fifteen_min::isochrone::MovementOptions"]},{"text":"impl Freeze for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl Freeze for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl !Freeze for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; +implementors["game"] = [{"text":"impl !Freeze for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Freeze for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Freeze for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Freeze for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Freeze for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Freeze for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Freeze for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Freeze for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Freeze for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Freeze for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !Freeze for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !Freeze for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Freeze for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Freeze for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Freeze for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Freeze for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Freeze for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl Freeze for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Freeze for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Freeze for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Freeze for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Freeze for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl !Freeze for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !Freeze for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Freeze for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !Freeze for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Freeze for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Freeze for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Freeze for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Freeze for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Freeze for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !Freeze for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !Freeze for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !Freeze for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Freeze for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl Freeze for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !Freeze for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Freeze for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Freeze for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Freeze for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl Freeze for GenericCompareCounts","synthetic":true,"types":["game::devtools::compare_counts::GenericCompareCounts"]},{"text":"impl !Freeze for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Freeze for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Freeze for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Freeze for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl !Freeze for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Freeze for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Freeze for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Freeze for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Freeze for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Freeze for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Freeze for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Freeze for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::edit::crosswalks::ID"]},{"text":"impl !Freeze for CrosswalkEditor","synthetic":true,"types":["game::edit::crosswalks::CrosswalkEditor"]},{"text":"impl !Freeze for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !Freeze for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !Freeze for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Freeze for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Freeze for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Freeze for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Freeze for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl Freeze for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Freeze for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Freeze for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Freeze for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Freeze for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Freeze for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Freeze for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Freeze for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Freeze for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Freeze for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Freeze for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Freeze for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Freeze for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Freeze for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Freeze for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Freeze for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Freeze for ProblemOptions","synthetic":true,"types":["game::info::ProblemOptions"]},{"text":"impl !Freeze for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !Freeze for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Freeze for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !Freeze for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !Freeze for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !Freeze for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Freeze for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Freeze for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !Freeze for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Freeze for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Freeze for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !Freeze for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Freeze for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !Freeze for RelativeProblemMap","synthetic":true,"types":["game::layer::problems_diff::RelativeProblemMap"]},{"text":"impl Freeze for ProblemTypes","synthetic":true,"types":["game::layer::problems_diff::ProblemTypes"]},{"text":"impl !Freeze for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Freeze for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Freeze for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Freeze for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Freeze for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Freeze for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Freeze for PedestrianCrowding","synthetic":true,"types":["game::layer::traffic::PedestrianCrowding"]},{"text":"impl !Freeze for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Freeze for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Freeze for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Freeze for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Freeze for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Freeze for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Freeze for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Freeze for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Freeze for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Freeze for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !Freeze for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Freeze for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !Freeze for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !Freeze for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Freeze for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !Freeze for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !Freeze for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Freeze for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !Freeze for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Freeze for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Freeze for Matrix<ID, X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> Freeze for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !Freeze for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Freeze for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Freeze for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Freeze for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Freeze for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Freeze for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !Freeze for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Freeze for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl !Freeze for AreaSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::AreaSpawner"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::Obj"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::Mode"]},{"text":"impl Freeze for SelectRectangle","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::SelectRectangle"]},{"text":"impl Freeze for Area","synthetic":true,"types":["game::sandbox::gameplay::freeform::area_spawner::Area"]},{"text":"impl Freeze for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !Freeze for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !Freeze for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Freeze for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !Freeze for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Freeze for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Freeze for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Freeze for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Freeze for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !Freeze for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Freeze for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Freeze for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Freeze for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl Freeze for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Freeze for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Freeze for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !Freeze for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl Freeze for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Freeze for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !Freeze for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Freeze for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Freeze for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Freeze for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Freeze for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Freeze for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Freeze for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Freeze for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl Freeze for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Freeze for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Freeze for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Freeze for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Freeze for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Freeze for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Freeze for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Freeze for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Freeze for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl Freeze for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Freeze for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl Freeze for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Freeze for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Freeze for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Freeze for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl Freeze for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Freeze for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Freeze for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Freeze for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Freeze for Args","synthetic":true,"types":["game::Args"]},{"text":"impl Freeze for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl Freeze for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Freeze for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Freeze for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Freeze for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Freeze for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Freeze for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Freeze for FindClosest<K>","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Freeze for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Freeze for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Freeze for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Freeze for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Freeze for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Freeze for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Freeze for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Freeze for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Freeze for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Freeze for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Freeze for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Freeze for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl Freeze for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> Freeze for Histogram<T> where
    T: Freeze
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Freeze for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Freeze for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl Freeze for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl Freeze for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Freeze for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Freeze for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Freeze for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Freeze for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Freeze for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Freeze for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Freeze for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Freeze for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Freeze for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Freeze for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl Freeze for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Freeze for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Freeze for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Freeze for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Freeze for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Freeze for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Freeze for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Freeze for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Freeze for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Freeze for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Freeze for Job","synthetic":true,"types":["importer::Job"]}]; implementors["kml"] = [{"text":"impl Freeze for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Freeze for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}]; -implementors["ltn"] = [{"text":"impl !Freeze for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Freeze for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Freeze for NEIGHBOURHOODS","synthetic":true,"types":["ltn::colors::NEIGHBOURHOODS"]},{"text":"impl Freeze for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Freeze for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Freeze for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Freeze for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Freeze for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Freeze for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Freeze for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Freeze for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Freeze for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl Freeze for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Freeze for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl Freeze for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Freeze for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Freeze for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl Freeze for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl Freeze for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Freeze for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Freeze for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Freeze for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Freeze for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl Freeze for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl Freeze for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl Freeze for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Freeze for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Freeze for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Freeze for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Freeze for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Freeze for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Freeze for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Freeze for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Freeze for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Freeze for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Freeze for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Freeze for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !Freeze for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl Freeze for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Freeze for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Freeze for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Freeze for Session","synthetic":true,"types":["ltn::Session"]}]; -implementors["map_editor"] = [{"text":"impl Freeze for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl Freeze for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl Freeze for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl Freeze for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl Freeze for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl Freeze for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl Freeze for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl Freeze for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl Freeze for Args","synthetic":true,"types":["map_editor::Args"]}]; -implementors["map_gui"] = [{"text":"impl Freeze for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl Freeze for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> Freeze for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl Freeze for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl Freeze for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl Freeze for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl Freeze for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl Freeze for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl Freeze for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl Freeze for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl Freeze for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl !Freeze for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl Freeze for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl !Freeze for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl !Freeze for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl Freeze for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl !Freeze for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl Freeze for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl Freeze for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Freeze for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl Freeze for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl Freeze for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl Freeze for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> !Freeze for SimpleApp<T>","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl Freeze for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl Freeze for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl Freeze for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl Freeze for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> Freeze for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> Freeze for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> Freeze for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> Freeze for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl Freeze for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl Freeze for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> Freeze for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl Freeze for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> Freeze for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl Freeze for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl Freeze for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl Freeze for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> Freeze for Grid<T>","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> Freeze for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !Freeze for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl<A, T> Freeze for Minimap<A, T> where
    T: Freeze
","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl Freeze for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl Freeze for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl Freeze for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl Freeze for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> Freeze for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl Freeze for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> Freeze for TripManagement<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl Freeze for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl Freeze for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> Freeze for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl Freeze for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl<A, T> Freeze for ChooseSomething<A, T>","synthetic":true,"types":["map_gui::tools::ui::ChooseSomething"]},{"text":"impl<A> Freeze for PromptInput<A>","synthetic":true,"types":["map_gui::tools::ui::PromptInput"]},{"text":"impl Freeze for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl Freeze for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl Freeze for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Freeze for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl Freeze for ID","synthetic":true,"types":["map_gui::ID"]}]; +implementors["ltn"] = [{"text":"impl !Freeze for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Freeze for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Freeze for NEIGHBOURHOODS","synthetic":true,"types":["ltn::colors::NEIGHBOURHOODS"]},{"text":"impl Freeze for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Freeze for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Freeze for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Freeze for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Freeze for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Freeze for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Freeze for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Freeze for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Freeze for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl Freeze for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Freeze for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Freeze for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Freeze for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Freeze for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl Freeze for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl Freeze for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Freeze for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Freeze for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Freeze for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Freeze for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Freeze for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Freeze for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl Freeze for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Freeze for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Freeze for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Freeze for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Freeze for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Freeze for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Freeze for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Freeze for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Freeze for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Freeze for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Freeze for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Freeze for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !Freeze for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl Freeze for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Freeze for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Freeze for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Freeze for Session","synthetic":true,"types":["ltn::Session"]}]; +implementors["map_editor"] = [{"text":"impl Freeze for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl !Freeze for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl Freeze for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl Freeze for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl Freeze for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl !Freeze for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl Freeze for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl Freeze for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl Freeze for Args","synthetic":true,"types":["map_editor::Args"]}]; +implementors["map_gui"] = [{"text":"impl Freeze for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl Freeze for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> Freeze for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl Freeze for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl Freeze for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl Freeze for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl !Freeze for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl Freeze for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl Freeze for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl Freeze for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl Freeze for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl !Freeze for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl Freeze for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl !Freeze for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl !Freeze for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl Freeze for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl !Freeze for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl Freeze for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl Freeze for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Freeze for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl Freeze for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl Freeze for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl Freeze for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> !Freeze for SimpleApp<T>","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl Freeze for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl Freeze for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl Freeze for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl Freeze for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> !Freeze for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> !Freeze for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> !Freeze for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> Freeze for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl Freeze for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl Freeze for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> Freeze for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl Freeze for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> !Freeze for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl Freeze for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl Freeze for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl Freeze for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> Freeze for Grid<T>","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> !Freeze for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !Freeze for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl<A, T> !Freeze for Minimap<A, T>","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl !Freeze for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl !Freeze for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl !Freeze for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl Freeze for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> Freeze for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl Freeze for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> Freeze for TripManagement<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl Freeze for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl Freeze for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> Freeze for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl !Freeze for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl<A, T> !Freeze for ChooseSomething<A, T>","synthetic":true,"types":["map_gui::tools::ui::ChooseSomething"]},{"text":"impl<A> !Freeze for PromptInput<A>","synthetic":true,"types":["map_gui::tools::ui::PromptInput"]},{"text":"impl Freeze for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl Freeze for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl Freeze for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Freeze for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl Freeze for ID","synthetic":true,"types":["map_gui::ID"]}]; implementors["map_model"] = [{"text":"impl Freeze for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Freeze for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl Freeze for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl Freeze for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl Freeze for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl Freeze for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl Freeze for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl Freeze for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl Freeze for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl Freeze for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl Freeze for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl Freeze for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl Freeze for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl Freeze for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl Freeze for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl Freeze for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Freeze for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Freeze for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl Freeze for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl Freeze for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Freeze for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Freeze for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl Freeze for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl Freeze for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Freeze for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Freeze for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl Freeze for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl Freeze for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Freeze for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Freeze for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Freeze for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Freeze for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Freeze for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Freeze for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Freeze for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Freeze for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl Freeze for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl Freeze for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl Freeze for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl Freeze for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Freeze for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Freeze for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl Freeze for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Freeze for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl Freeze for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl Freeze for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Freeze for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Freeze for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Freeze for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl Freeze for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl Freeze for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl Freeze for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl Freeze for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl Freeze for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl Freeze for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Freeze for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Freeze for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Freeze for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Freeze for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Freeze for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl !Freeze for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> Freeze for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> Freeze for NodeMap<T>","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> Freeze for InnerNodeMap<T>","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl !Freeze for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl Freeze for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl Freeze for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl Freeze for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Freeze for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Freeze for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl Freeze for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl Freeze for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl Freeze for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl Freeze for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl Freeze for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl !Freeze for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl Freeze for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl !Freeze for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl Freeze for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Freeze for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl Freeze for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Freeze for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl !Freeze for Map","synthetic":true,"types":["map_model::Map"]}]; -implementors["osm_viewer"] = [{"text":"impl Freeze for Viewer","synthetic":true,"types":["osm_viewer::viewer::Viewer"]},{"text":"impl Freeze for BusinessSearch","synthetic":true,"types":["osm_viewer::viewer::BusinessSearch"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["osm_viewer::viewer::MinimapController"]}]; -implementors["parking_mapper"] = [{"text":"impl Freeze for ParkingMapper","synthetic":true,"types":["parking_mapper::mapper::ParkingMapper"]},{"text":"impl Freeze for Show","synthetic":true,"types":["parking_mapper::mapper::Show"]},{"text":"impl Freeze for Value","synthetic":true,"types":["parking_mapper::mapper::Value"]},{"text":"impl Freeze for ChangeWay","synthetic":true,"types":["parking_mapper::mapper::ChangeWay"]}]; +implementors["osm_viewer"] = [{"text":"impl !Freeze for Viewer","synthetic":true,"types":["osm_viewer::viewer::Viewer"]},{"text":"impl Freeze for BusinessSearch","synthetic":true,"types":["osm_viewer::viewer::BusinessSearch"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["osm_viewer::viewer::MinimapController"]}]; +implementors["parking_mapper"] = [{"text":"impl !Freeze for ParkingMapper","synthetic":true,"types":["parking_mapper::mapper::ParkingMapper"]},{"text":"impl Freeze for Show","synthetic":true,"types":["parking_mapper::mapper::Show"]},{"text":"impl Freeze for Value","synthetic":true,"types":["parking_mapper::mapper::Value"]},{"text":"impl !Freeze for ChangeWay","synthetic":true,"types":["parking_mapper::mapper::ChangeWay"]}]; implementors["popdat"] = [{"text":"impl Freeze for PersonFactory","synthetic":true,"types":["popdat::make_person::PersonFactory"]},{"text":"impl Freeze for DesireLine","synthetic":true,"types":["popdat::od::DesireLine"]},{"text":"impl Freeze for Options","synthetic":true,"types":["popdat::od::Options"]},{"text":"impl Freeze for IncludeZonePolicy","synthetic":true,"types":["popdat::od::IncludeZonePolicy"]},{"text":"impl Freeze for Zone","synthetic":true,"types":["popdat::od::Zone"]},{"text":"impl Freeze for NormalDistribution","synthetic":true,"types":["popdat::od::NormalDistribution"]},{"text":"impl Freeze for CensusArea","synthetic":true,"types":["popdat::CensusArea"]},{"text":"impl Freeze for CensusPerson","synthetic":true,"types":["popdat::CensusPerson"]},{"text":"impl Freeze for PersonType","synthetic":true,"types":["popdat::PersonType"]},{"text":"impl Freeze for Schedule","synthetic":true,"types":["popdat::Schedule"]},{"text":"impl Freeze for Activity","synthetic":true,"types":["popdat::Activity"]},{"text":"impl Freeze for Config","synthetic":true,"types":["popdat::Config"]}]; implementors["raw_map"] = [{"text":"impl Freeze for RoadLine","synthetic":true,"types":["raw_map::geometry::algorithm::RoadLine"]},{"text":"impl Freeze for Piece","synthetic":true,"types":["raw_map::geometry::algorithm::Piece"]},{"text":"impl Freeze for InputRoad","synthetic":true,"types":["raw_map::geometry::InputRoad"]},{"text":"impl Freeze for Results","synthetic":true,"types":["raw_map::geometry::Results"]},{"text":"impl Freeze for InitialMap","synthetic":true,"types":["raw_map::initial::InitialMap"]},{"text":"impl Freeze for Road","synthetic":true,"types":["raw_map::initial::Road"]},{"text":"impl Freeze for Intersection","synthetic":true,"types":["raw_map::initial::Intersection"]},{"text":"impl Freeze for RoadRank","synthetic":true,"types":["raw_map::osm::RoadRank"]},{"text":"impl Freeze for NodeID","synthetic":true,"types":["raw_map::osm::NodeID"]},{"text":"impl Freeze for WayID","synthetic":true,"types":["raw_map::osm::WayID"]},{"text":"impl Freeze for RelationID","synthetic":true,"types":["raw_map::osm::RelationID"]},{"text":"impl Freeze for OsmID","synthetic":true,"types":["raw_map::osm::OsmID"]},{"text":"impl Freeze for Cycleway","synthetic":true,"types":["raw_map::transform::snappy::Cycleway"]},{"text":"impl Freeze for Amenity","synthetic":true,"types":["raw_map::types::Amenity"]},{"text":"impl Freeze for AmenityType","synthetic":true,"types":["raw_map::types::AmenityType"]},{"text":"impl Freeze for AmenityTypeIter","synthetic":true,"types":["raw_map::types::AmenityTypeIter"]},{"text":"impl Freeze for NamePerLanguage","synthetic":true,"types":["raw_map::types::NamePerLanguage"]},{"text":"impl Freeze for AreaType","synthetic":true,"types":["raw_map::types::AreaType"]},{"text":"impl Freeze for Direction","synthetic":true,"types":["raw_map::types::Direction"]},{"text":"impl Freeze for MapConfig","synthetic":true,"types":["raw_map::types::MapConfig"]},{"text":"impl Freeze for DrivingSide","synthetic":true,"types":["raw_map::types::DrivingSide"]},{"text":"impl Freeze for IntersectionType","synthetic":true,"types":["raw_map::types::IntersectionType"]},{"text":"impl Freeze for LaneType","synthetic":true,"types":["raw_map::types::LaneType"]},{"text":"impl Freeze for BufferType","synthetic":true,"types":["raw_map::types::BufferType"]},{"text":"impl Freeze for LaneSpec","synthetic":true,"types":["raw_map::types::LaneSpec"]},{"text":"impl Freeze for RawMap","synthetic":true,"types":["raw_map::RawMap"]},{"text":"impl Freeze for OriginalRoad","synthetic":true,"types":["raw_map::OriginalRoad"]},{"text":"impl Freeze for RawRoad","synthetic":true,"types":["raw_map::RawRoad"]},{"text":"impl Freeze for RawIntersection","synthetic":true,"types":["raw_map::RawIntersection"]},{"text":"impl Freeze for RawBuilding","synthetic":true,"types":["raw_map::RawBuilding"]},{"text":"impl Freeze for RawArea","synthetic":true,"types":["raw_map::RawArea"]},{"text":"impl Freeze for RawParkingLot","synthetic":true,"types":["raw_map::RawParkingLot"]},{"text":"impl Freeze for RestrictionType","synthetic":true,"types":["raw_map::RestrictionType"]},{"text":"impl Freeze for TurnRestriction","synthetic":true,"types":["raw_map::TurnRestriction"]},{"text":"impl Freeze for RawTransitRoute","synthetic":true,"types":["raw_map::RawTransitRoute"]},{"text":"impl Freeze for RawTransitType","synthetic":true,"types":["raw_map::RawTransitType"]},{"text":"impl Freeze for RawTransitStop","synthetic":true,"types":["raw_map::RawTransitStop"]}]; -implementors["santa"] = [{"text":"impl Freeze for Strategize","synthetic":true,"types":["santa::after_level::Strategize"]},{"text":"impl Freeze for Results","synthetic":true,"types":["santa::after_level::Results"]},{"text":"impl Freeze for RecordPath","synthetic":true,"types":["santa::after_level::RecordPath"]},{"text":"impl Freeze for Animator","synthetic":true,"types":["santa::animation::Animator"]},{"text":"impl Freeze for Animation","synthetic":true,"types":["santa::animation::Animation"]},{"text":"impl Freeze for Effect","synthetic":true,"types":["santa::animation::Effect"]},{"text":"impl Freeze for SnowEffect","synthetic":true,"types":["santa::animation::SnowEffect"]},{"text":"impl Freeze for Snowflake","synthetic":true,"types":["santa::animation::Snowflake"]},{"text":"impl Freeze for Picker","synthetic":true,"types":["santa::before_level::Picker"]},{"text":"impl Freeze for Buildings","synthetic":true,"types":["santa::buildings::Buildings"]},{"text":"impl Freeze for BldgState","synthetic":true,"types":["santa::buildings::BldgState"]},{"text":"impl Freeze for InstantController","synthetic":true,"types":["santa::controls::InstantController"]},{"text":"impl Freeze for Game","synthetic":true,"types":["santa::game::Game"]},{"text":"impl Freeze for GameState","synthetic":true,"types":["santa::game::GameState"]},{"text":"impl Freeze for EnergylessArrow","synthetic":true,"types":["santa::game::EnergylessArrow"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["santa::game::MinimapController"]},{"text":"impl Freeze for Level","synthetic":true,"types":["santa::levels::Level"]},{"text":"impl !Freeze for Music","synthetic":true,"types":["santa::music::Music"]},{"text":"impl !Freeze for Inner","synthetic":true,"types":["santa::music::Inner"]},{"text":"impl Freeze for Player","synthetic":true,"types":["santa::player::Player"]},{"text":"impl Freeze for On","synthetic":true,"types":["santa::player::On"]},{"text":"impl Freeze for BuildingsAlongRoad","synthetic":true,"types":["santa::player::BuildingsAlongRoad"]},{"text":"impl !Freeze for Session","synthetic":true,"types":["santa::session::Session"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["santa::session::ColorScheme"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["santa::title::TitleScreen"]},{"text":"impl Freeze for Credits","synthetic":true,"types":["santa::title::Credits"]},{"text":"impl Freeze for Vehicle","synthetic":true,"types":["santa::vehicles::Vehicle"]}]; +implementors["santa"] = [{"text":"impl Freeze for Strategize","synthetic":true,"types":["santa::after_level::Strategize"]},{"text":"impl Freeze for Results","synthetic":true,"types":["santa::after_level::Results"]},{"text":"impl Freeze for RecordPath","synthetic":true,"types":["santa::after_level::RecordPath"]},{"text":"impl Freeze for Animator","synthetic":true,"types":["santa::animation::Animator"]},{"text":"impl Freeze for Animation","synthetic":true,"types":["santa::animation::Animation"]},{"text":"impl Freeze for Effect","synthetic":true,"types":["santa::animation::Effect"]},{"text":"impl Freeze for SnowEffect","synthetic":true,"types":["santa::animation::SnowEffect"]},{"text":"impl Freeze for Snowflake","synthetic":true,"types":["santa::animation::Snowflake"]},{"text":"impl !Freeze for Picker","synthetic":true,"types":["santa::before_level::Picker"]},{"text":"impl Freeze for Buildings","synthetic":true,"types":["santa::buildings::Buildings"]},{"text":"impl Freeze for BldgState","synthetic":true,"types":["santa::buildings::BldgState"]},{"text":"impl Freeze for InstantController","synthetic":true,"types":["santa::controls::InstantController"]},{"text":"impl !Freeze for Game","synthetic":true,"types":["santa::game::Game"]},{"text":"impl Freeze for GameState","synthetic":true,"types":["santa::game::GameState"]},{"text":"impl Freeze for EnergylessArrow","synthetic":true,"types":["santa::game::EnergylessArrow"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["santa::game::MinimapController"]},{"text":"impl Freeze for Level","synthetic":true,"types":["santa::levels::Level"]},{"text":"impl !Freeze for Music","synthetic":true,"types":["santa::music::Music"]},{"text":"impl !Freeze for Inner","synthetic":true,"types":["santa::music::Inner"]},{"text":"impl Freeze for Player","synthetic":true,"types":["santa::player::Player"]},{"text":"impl Freeze for On","synthetic":true,"types":["santa::player::On"]},{"text":"impl Freeze for BuildingsAlongRoad","synthetic":true,"types":["santa::player::BuildingsAlongRoad"]},{"text":"impl !Freeze for Session","synthetic":true,"types":["santa::session::Session"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["santa::session::ColorScheme"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["santa::title::TitleScreen"]},{"text":"impl Freeze for Credits","synthetic":true,"types":["santa::title::Credits"]},{"text":"impl Freeze for Vehicle","synthetic":true,"types":["santa::vehicles::Vehicle"]}]; implementors["sim"] = [{"text":"impl Freeze for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl Freeze for Problem","synthetic":true,"types":["sim::analytics::Problem"]},{"text":"impl Freeze for ProblemType","synthetic":true,"types":["sim::analytics::ProblemType"]},{"text":"impl Freeze for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl<X> Freeze for TimeSeriesCount<X>","synthetic":true,"types":["sim::analytics::TimeSeriesCount"]},{"text":"impl Freeze for SlidingWindow","synthetic":true,"types":["sim::analytics::SlidingWindow"]},{"text":"impl Freeze for Event","synthetic":true,"types":["sim::events::Event"]},{"text":"impl Freeze for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl Freeze for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl Freeze for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl Freeze for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl Freeze for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl Freeze for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl Freeze for StartTripArgs","synthetic":true,"types":["sim::make::spawner::StartTripArgs"]},{"text":"impl Freeze for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl Freeze for Car","synthetic":true,"types":["sim::mechanics::car::Car"]},{"text":"impl Freeze for CarState","synthetic":true,"types":["sim::mechanics::car::CarState"]},{"text":"impl Freeze for DrivingSimState","synthetic":true,"types":["sim::mechanics::driving::DrivingSimState"]},{"text":"impl Freeze for IntersectionSimState","synthetic":true,"types":["sim::mechanics::intersection::IntersectionSimState"]},{"text":"impl Freeze for State","synthetic":true,"types":["sim::mechanics::intersection::State"]},{"text":"impl Freeze for SignalState","synthetic":true,"types":["sim::mechanics::intersection::SignalState"]},{"text":"impl Freeze for Request","synthetic":true,"types":["sim::mechanics::intersection::Request"]},{"text":"impl Freeze for ParkingSimState","synthetic":true,"types":["sim::mechanics::parking::ParkingSimState"]},{"text":"impl Freeze for NormalParkingSimState","synthetic":true,"types":["sim::mechanics::parking::NormalParkingSimState"]},{"text":"impl Freeze for ParkingLane","synthetic":true,"types":["sim::mechanics::parking::ParkingLane"]},{"text":"impl Freeze for InfiniteParkingSimState","synthetic":true,"types":["sim::mechanics::parking::InfiniteParkingSimState"]},{"text":"impl Freeze for Queue","synthetic":true,"types":["sim::mechanics::queue::Queue"]},{"text":"impl Freeze for Queued","synthetic":true,"types":["sim::mechanics::queue::Queued"]},{"text":"impl Freeze for QueueEntry","synthetic":true,"types":["sim::mechanics::queue::QueueEntry"]},{"text":"impl Freeze for WalkingSimState","synthetic":true,"types":["sim::mechanics::walking::WalkingSimState"]},{"text":"impl Freeze for Pedestrian","synthetic":true,"types":["sim::mechanics::walking::Pedestrian"]},{"text":"impl Freeze for PedState","synthetic":true,"types":["sim::mechanics::walking::PedState"]},{"text":"impl Freeze for PandemicModel","synthetic":true,"types":["sim::pandemic::model::PandemicModel"]},{"text":"impl Freeze for Cmd","synthetic":true,"types":["sim::pandemic::model::Cmd"]},{"text":"impl<T> Freeze for SharedSpace<T>","synthetic":true,"types":["sim::pandemic::model::SharedSpace"]},{"text":"impl Freeze for AnyTime","synthetic":true,"types":["sim::pandemic::AnyTime"]},{"text":"impl Freeze for StateEvent","synthetic":true,"types":["sim::pandemic::StateEvent"]},{"text":"impl Freeze for Event","synthetic":true,"types":["sim::pandemic::Event"]},{"text":"impl Freeze for State","synthetic":true,"types":["sim::pandemic::State"]},{"text":"impl Freeze for PrebakeSummary","synthetic":true,"types":["sim::prebake::PrebakeSummary"]},{"text":"impl Freeze for TrafficRecorder","synthetic":true,"types":["sim::recorder::TrafficRecorder"]},{"text":"impl Freeze for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl Freeze for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl Freeze for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl Freeze for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl Freeze for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl Freeze for Intent","synthetic":true,"types":["sim::render::Intent"]},{"text":"impl Freeze for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl Freeze for Router","synthetic":true,"types":["sim::router::Router"]},{"text":"impl Freeze for ActionAtEnd","synthetic":true,"types":["sim::router::ActionAtEnd"]},{"text":"impl Freeze for Goal","synthetic":true,"types":["sim::router::Goal"]},{"text":"impl Freeze for Command","synthetic":true,"types":["sim::scheduler::Command"]},{"text":"impl Freeze for CommandType","synthetic":true,"types":["sim::scheduler::CommandType"]},{"text":"impl Freeze for SimpleCommandType","synthetic":true,"types":["sim::scheduler::SimpleCommandType"]},{"text":"impl Freeze for Item","synthetic":true,"types":["sim::scheduler::Item"]},{"text":"impl Freeze for Scheduler","synthetic":true,"types":["sim::scheduler::Scheduler"]},{"text":"impl Freeze for AgentProperties","synthetic":true,"types":["sim::sim::queries::AgentProperties"]},{"text":"impl Freeze for DelayCause","synthetic":true,"types":["sim::sim::queries::DelayCause"]},{"text":"impl Freeze for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl<'a> Freeze for Ctx<'a>","synthetic":true,"types":["sim::sim::Ctx"]},{"text":"impl Freeze for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl Freeze for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl Freeze for Route","synthetic":true,"types":["sim::transit::Route"]},{"text":"impl Freeze for Bus","synthetic":true,"types":["sim::transit::Bus"]},{"text":"impl Freeze for BusState","synthetic":true,"types":["sim::transit::BusState"]},{"text":"impl Freeze for TransitSimState","synthetic":true,"types":["sim::transit::TransitSimState"]},{"text":"impl Freeze for TripManager","synthetic":true,"types":["sim::trips::TripManager"]},{"text":"impl Freeze for Trip","synthetic":true,"types":["sim::trips::Trip"]},{"text":"impl Freeze for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl Freeze for TripLeg","synthetic":true,"types":["sim::trips::TripLeg"]},{"text":"impl<T> Freeze for TripResult<T> where
    T: Freeze
","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl Freeze for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl Freeze for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl Freeze for CommutersVehiclesCounts","synthetic":true,"types":["sim::trips::CommutersVehiclesCounts"]},{"text":"impl Freeze for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl Freeze for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl Freeze for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl Freeze for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl Freeze for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl Freeze for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl Freeze for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl Freeze for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl Freeze for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl Freeze for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl Freeze for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl Freeze for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl Freeze for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl Freeze for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]},{"text":"impl Freeze for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl Freeze for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl Freeze for CreateCar","synthetic":true,"types":["sim::CreateCar"]}]; implementors["synthpop"] = [{"text":"impl Freeze for MapBorders","synthetic":true,"types":["synthpop::borders::MapBorders"]},{"text":"impl Freeze for MapBorder","synthetic":true,"types":["synthpop::borders::MapBorder"]},{"text":"impl Freeze for TrafficCounts","synthetic":true,"types":["synthpop::counts::TrafficCounts"]},{"text":"impl Freeze for TripEndpoint","synthetic":true,"types":["synthpop::endpoint::TripEndpoint"]},{"text":"impl Freeze for ExternalPerson","synthetic":true,"types":["synthpop::external::ExternalPerson"]},{"text":"impl Freeze for ExternalTrip","synthetic":true,"types":["synthpop::external::ExternalTrip"]},{"text":"impl Freeze for ExternalTripEndpoint","synthetic":true,"types":["synthpop::external::ExternalTripEndpoint"]},{"text":"impl Freeze for ScenarioModifier","synthetic":true,"types":["synthpop::modifier::ScenarioModifier"]},{"text":"impl Freeze for Scenario","synthetic":true,"types":["synthpop::scenario::Scenario"]},{"text":"impl Freeze for PersonSpec","synthetic":true,"types":["synthpop::scenario::PersonSpec"]},{"text":"impl Freeze for IndividTrip","synthetic":true,"types":["synthpop::scenario::IndividTrip"]},{"text":"impl Freeze for TripPurpose","synthetic":true,"types":["synthpop::scenario::TripPurpose"]},{"text":"impl Freeze for TripMode","synthetic":true,"types":["synthpop::TripMode"]},{"text":"impl Freeze for OrigPersonID","synthetic":true,"types":["synthpop::OrigPersonID"]}]; implementors["traffic_seitan"] = [{"text":"impl Freeze for Args","synthetic":true,"types":["traffic_seitan::Args"]}]; implementors["traffic_signal_data"] = [{"text":"impl Freeze for TrafficSignal","synthetic":true,"types":["traffic_signal_data::TrafficSignal"]},{"text":"impl Freeze for Plan","synthetic":true,"types":["traffic_signal_data::Plan"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["traffic_signal_data::Stage"]},{"text":"impl Freeze for StageType","synthetic":true,"types":["traffic_signal_data::StageType"]},{"text":"impl Freeze for Turn","synthetic":true,"types":["traffic_signal_data::Turn"]},{"text":"impl Freeze for DirectedRoad","synthetic":true,"types":["traffic_signal_data::DirectedRoad"]}]; implementors["updater"] = [{"text":"impl Freeze for Task","synthetic":true,"types":["updater::Task"]}]; -implementors["widgetry"] = [{"text":"impl<A, T, F> Freeze for Table<A, T, F> where
    F: Freeze
","synthetic":true,"types":["widgetry::widgets::table::Table"]},{"text":"impl<T> Freeze for Col<T>","synthetic":true,"types":["widgetry::widgets::table::Col"]},{"text":"impl<A, T, F> Freeze for Filter<A, T, F> where
    F: Freeze
","synthetic":true,"types":["widgetry::widgets::table::Filter"]},{"text":"impl<A> Freeze for App<A> where
    A: Freeze
","synthetic":true,"types":["widgetry::app_state::App"]},{"text":"impl Freeze for DrawBaselayer","synthetic":true,"types":["widgetry::app_state::DrawBaselayer"]},{"text":"impl<A> Freeze for Transition<A>","synthetic":true,"types":["widgetry::app_state::Transition"]},{"text":"impl<A> Freeze for SimpleStateWrapper<A>","synthetic":true,"types":["widgetry::app_state::SimpleStateWrapper"]},{"text":"impl !Freeze for Assets","synthetic":true,"types":["widgetry::assets::Assets"]},{"text":"impl<'a> Freeze for GfxCtxInnards<'a>","synthetic":true,"types":["widgetry::backend_glow::GfxCtxInnards"]},{"text":"impl Freeze for Drawable","synthetic":true,"types":["widgetry::backend_glow::Drawable"]},{"text":"impl Freeze for VertexArray","synthetic":true,"types":["widgetry::backend_glow::VertexArray"]},{"text":"impl Freeze for Buffer","synthetic":true,"types":["widgetry::backend_glow::Buffer"]},{"text":"impl !Freeze for PrerenderInnards","synthetic":true,"types":["widgetry::backend_glow::PrerenderInnards"]},{"text":"impl Freeze for SpriteTexture","synthetic":true,"types":["widgetry::backend_glow::SpriteTexture"]},{"text":"impl !Freeze for WindowAdapter","synthetic":true,"types":["widgetry::backend_glow_native::WindowAdapter"]},{"text":"impl !Freeze for Canvas","synthetic":true,"types":["widgetry::canvas::Canvas"]},{"text":"impl Freeze for CanvasSettings","synthetic":true,"types":["widgetry::canvas::CanvasSettings"]},{"text":"impl Freeze for HorizontalAlignment","synthetic":true,"types":["widgetry::canvas::HorizontalAlignment"]},{"text":"impl Freeze for VerticalAlignment","synthetic":true,"types":["widgetry::canvas::VerticalAlignment"]},{"text":"impl Freeze for Color","synthetic":true,"types":["widgetry::color::Color"]},{"text":"impl Freeze for Fill","synthetic":true,"types":["widgetry::color::Fill"]},{"text":"impl Freeze for Texture","synthetic":true,"types":["widgetry::color::Texture"]},{"text":"impl Freeze for LinearGradient","synthetic":true,"types":["widgetry::color::LinearGradient"]},{"text":"impl Freeze for Uniforms","synthetic":true,"types":["widgetry::drawing::Uniforms"]},{"text":"impl<'a> Freeze for GfxCtx<'a>","synthetic":true,"types":["widgetry::drawing::GfxCtx"]},{"text":"impl !Freeze for Prerender","synthetic":true,"types":["widgetry::drawing::Prerender"]},{"text":"impl Freeze for Event","synthetic":true,"types":["widgetry::event::Event"]},{"text":"impl Freeze for Key","synthetic":true,"types":["widgetry::event::Key"]},{"text":"impl Freeze for MultiKey","synthetic":true,"types":["widgetry::event::MultiKey"]},{"text":"impl Freeze for UpdateType","synthetic":true,"types":["widgetry::event_ctx::UpdateType"]},{"text":"impl<'a> Freeze for EventCtx<'a>","synthetic":true,"types":["widgetry::event_ctx::EventCtx"]},{"text":"impl<'a> !Freeze for LoadingScreen<'a>","synthetic":true,"types":["widgetry::event_ctx::LoadingScreen"]},{"text":"impl Freeze for Axis","synthetic":true,"types":["widgetry::geom::geom_batch_stack::Axis"]},{"text":"impl Freeze for Alignment","synthetic":true,"types":["widgetry::geom::geom_batch_stack::Alignment"]},{"text":"impl Freeze for GeomBatchStack","synthetic":true,"types":["widgetry::geom::geom_batch_stack::GeomBatchStack"]},{"text":"impl Freeze for GeomBatch","synthetic":true,"types":["widgetry::geom::GeomBatch"]},{"text":"impl Freeze for RewriteColor","synthetic":true,"types":["widgetry::geom::RewriteColor"]},{"text":"impl Freeze for UserInput","synthetic":true,"types":["widgetry::input::UserInput"]},{"text":"impl !Freeze for DrawUnzoomedShapes","synthetic":true,"types":["widgetry::mapspace::unzoomed::DrawUnzoomedShapes"]},{"text":"impl Freeze for Shape","synthetic":true,"types":["widgetry::mapspace::unzoomed::Shape"]},{"text":"impl Freeze for DrawUnzoomedShapesBuilder","synthetic":true,"types":["widgetry::mapspace::unzoomed::DrawUnzoomedShapesBuilder"]},{"text":"impl<ID> Freeze for World<ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::World"]},{"text":"impl<ID> Freeze for WorldOutcome<ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::WorldOutcome"]},{"text":"impl<'a, ID> Freeze for ObjectBuilder<'a, ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::ObjectBuilder"]},{"text":"impl<ID> Freeze for Object<ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::Object"]},{"text":"impl Freeze for DummyID","synthetic":true,"types":["widgetry::mapspace::world::DummyID"]},{"text":"impl Freeze for ToggleZoomed","synthetic":true,"types":["widgetry::mapspace::ToggleZoomed"]},{"text":"impl Freeze for ToggleZoomedBuilder","synthetic":true,"types":["widgetry::mapspace::ToggleZoomedBuilder"]},{"text":"impl<A> !Freeze for State<A>","synthetic":true,"types":["widgetry::runner::State"]},{"text":"impl Freeze for Settings","synthetic":true,"types":["widgetry::runner::Settings"]},{"text":"impl Freeze for ScreenPt","synthetic":true,"types":["widgetry::screen_geom::ScreenPt"]},{"text":"impl Freeze for ScreenRectangle","synthetic":true,"types":["widgetry::screen_geom::ScreenRectangle"]},{"text":"impl Freeze for ScreenDims","synthetic":true,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl Freeze for ButtonStyle","synthetic":true,"types":["widgetry::style::button_style::ButtonStyle"]},{"text":"impl Freeze for Style","synthetic":true,"types":["widgetry::style::Style"]},{"text":"impl<'a> Freeze for PathConvIter<'a>","synthetic":true,"types":["widgetry::svg::PathConvIter"]},{"text":"impl Freeze for Font","synthetic":true,"types":["widgetry::text::Font"]},{"text":"impl Freeze for TextSpan","synthetic":true,"types":["widgetry::text::TextSpan"]},{"text":"impl Freeze for Text","synthetic":true,"types":["widgetry::text::Text"]},{"text":"impl Freeze for Lasso","synthetic":true,"types":["widgetry::tools::lasso::Lasso"]},{"text":"impl Freeze for PolyLineLasso","synthetic":true,"types":["widgetry::tools::lasso::PolyLineLasso"]},{"text":"impl<A, T> Freeze for FileLoader<A, T>","synthetic":true,"types":["widgetry::tools::load::native_loader::FileLoader"]},{"text":"impl Freeze for RawBytes","synthetic":true,"types":["widgetry::tools::load::RawBytes"]},{"text":"impl<A, T> !Freeze for FutureLoader<A, T>","synthetic":true,"types":["widgetry::tools::load::FutureLoader"]},{"text":"impl Freeze for PopupMsg","synthetic":true,"types":["widgetry::tools::popup::PopupMsg"]},{"text":"impl Freeze for URLManager","synthetic":true,"types":["widgetry::tools::url::URLManager"]},{"text":"impl Freeze for Warper","synthetic":true,"types":["widgetry::tools::warper::Warper"]},{"text":"impl<K, V> Freeze for Cached<K, V> where
    K: Freeze,
    V: Freeze
","synthetic":true,"types":["widgetry::tools::Cached"]},{"text":"impl<T> Freeze for Autocomplete<T>","synthetic":true,"types":["widgetry::widgets::autocomplete::Autocomplete"]},{"text":"impl Freeze for Button","synthetic":true,"types":["widgetry::widgets::button::Button"]},{"text":"impl<'a, 'c> Freeze for ButtonBuilder<'a, 'c>","synthetic":true,"types":["widgetry::widgets::button::ButtonBuilder"]},{"text":"impl<'a, 'c> Freeze for ButtonStateStyle<'a, 'c>","synthetic":true,"types":["widgetry::widgets::button::ButtonStateStyle"]},{"text":"impl Freeze for Label","synthetic":true,"types":["widgetry::widgets::button::Label"]},{"text":"impl Freeze for CompareTimes","synthetic":true,"types":["widgetry::widgets::compare_times::CompareTimes"]},{"text":"impl Freeze for Nothing","synthetic":true,"types":["widgetry::widgets::containers::Nothing"]},{"text":"impl Freeze for Container","synthetic":true,"types":["widgetry::widgets::containers::Container"]},{"text":"impl<T> Freeze for DragDrop<T>","synthetic":true,"types":["widgetry::widgets::drag_drop::DragDrop"]},{"text":"impl<T> Freeze for Card<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::widgets::drag_drop::Card"]},{"text":"impl Freeze for State","synthetic":true,"types":["widgetry::widgets::drag_drop::State"]},{"text":"impl<T> Freeze for Dropdown<T>","synthetic":true,"types":["widgetry::widgets::dropdown::Dropdown"]},{"text":"impl Freeze for FanChart","synthetic":true,"types":["widgetry::widgets::fan_chart::FanChart"]},{"text":"impl Freeze for Filler","synthetic":true,"types":["widgetry::widgets::filler::Filler"]},{"text":"impl Freeze for ResizeRule","synthetic":true,"types":["widgetry::widgets::filler::ResizeRule"]},{"text":"impl<'a, 'c> Freeze for Image<'a, 'c>","synthetic":true,"types":["widgetry::widgets::image::Image"]},{"text":"impl<'a> Freeze for ImageSource<'a>","synthetic":true,"types":["widgetry::widgets::image::ImageSource"]},{"text":"impl Freeze for JustDraw","synthetic":true,"types":["widgetry::widgets::just_draw::JustDraw"]},{"text":"impl Freeze for DrawWithTooltips","synthetic":true,"types":["widgetry::widgets::just_draw::DrawWithTooltips"]},{"text":"impl Freeze for DeferDraw","synthetic":true,"types":["widgetry::widgets::just_draw::DeferDraw"]},{"text":"impl<X, Y> Freeze for LinePlot<X, Y> where
    X: Freeze,
    Y: Freeze
","synthetic":true,"types":["widgetry::widgets::line_plot::LinePlot"]},{"text":"impl<X, Y> Freeze for Hovering<X, Y>","synthetic":true,"types":["widgetry::widgets::line_plot::Hovering"]},{"text":"impl<T> Freeze for Menu<T>","synthetic":true,"types":["widgetry::widgets::menu::Menu"]},{"text":"impl Freeze for Panel","synthetic":true,"types":["widgetry::widgets::panel::Panel"]},{"text":"impl Freeze for PanelBuilder","synthetic":true,"types":["widgetry::widgets::panel::PanelBuilder"]},{"text":"impl Freeze for PanelDims","synthetic":true,"types":["widgetry::widgets::panel::PanelDims"]},{"text":"impl<T> Freeze for PersistentSplit<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::widgets::persistent_split::PersistentSplit"]},{"text":"impl<X, Y> Freeze for PlotOptions<X, Y> where
    X: Freeze,
    Y: Freeze
","synthetic":true,"types":["widgetry::widgets::plots::PlotOptions"]},{"text":"impl<X, Y> Freeze for Series<X, Y>","synthetic":true,"types":["widgetry::widgets::plots::Series"]},{"text":"impl Freeze for ScatterPlot","synthetic":true,"types":["widgetry::widgets::scatter_plot::ScatterPlot"]},{"text":"impl Freeze for Slider","synthetic":true,"types":["widgetry::widgets::slider::Slider"]},{"text":"impl Freeze for Style","synthetic":true,"types":["widgetry::widgets::slider::Style"]},{"text":"impl<T> Freeze for Spinner<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::widgets::spinner::Spinner"]},{"text":"impl Freeze for RoundedF64","synthetic":true,"types":["widgetry::widgets::spinner::RoundedF64"]},{"text":"impl<T> Freeze for Stash<T>","synthetic":true,"types":["widgetry::widgets::stash::Stash"]},{"text":"impl<A, T> Freeze for Column<A, T>","synthetic":true,"types":["widgetry::widgets::table::Column"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["widgetry::widgets::tabs::Tab"]},{"text":"impl Freeze for TabController","synthetic":true,"types":["widgetry::widgets::tabs::TabController"]},{"text":"impl Freeze for TextBox","synthetic":true,"types":["widgetry::widgets::text_box::TextBox"]},{"text":"impl Freeze for Toggle","synthetic":true,"types":["widgetry::widgets::toggle::Toggle"]},{"text":"impl Freeze for Outcome","synthetic":true,"types":["widgetry::widgets::Outcome"]},{"text":"impl Freeze for ClickOutcome","synthetic":true,"types":["widgetry::widgets::ClickOutcome"]},{"text":"impl Freeze for WidgetOutput","synthetic":true,"types":["widgetry::widgets::WidgetOutput"]},{"text":"impl Freeze for Widget","synthetic":true,"types":["widgetry::widgets::Widget"]},{"text":"impl Freeze for CornerRounding","synthetic":true,"types":["widgetry::widgets::CornerRounding"]},{"text":"impl Freeze for LayoutStyle","synthetic":true,"types":["widgetry::widgets::LayoutStyle"]},{"text":"impl Freeze for EdgeInsets","synthetic":true,"types":["widgetry::widgets::EdgeInsets"]},{"text":"impl Freeze for ControlState","synthetic":true,"types":["widgetry::ControlState"]},{"text":"impl Freeze for ContentMode","synthetic":true,"types":["widgetry::ContentMode"]},{"text":"impl<T> Freeze for Choice<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::Choice"]}]; -implementors["widgetry_demo"] = [{"text":"impl Freeze for App","synthetic":true,"types":["widgetry_demo::App"]},{"text":"impl Freeze for Demo","synthetic":true,"types":["widgetry_demo::Demo"]}]; +implementors["widgetry"] = [{"text":"impl<A, T, F> Freeze for Table<A, T, F> where
    F: Freeze
","synthetic":true,"types":["widgetry::widgets::table::Table"]},{"text":"impl<T> Freeze for Col<T>","synthetic":true,"types":["widgetry::widgets::table::Col"]},{"text":"impl<A, T, F> Freeze for Filter<A, T, F> where
    F: Freeze
","synthetic":true,"types":["widgetry::widgets::table::Filter"]},{"text":"impl<A> Freeze for App<A> where
    A: Freeze
","synthetic":true,"types":["widgetry::app_state::App"]},{"text":"impl Freeze for DrawBaselayer","synthetic":true,"types":["widgetry::app_state::DrawBaselayer"]},{"text":"impl<A> Freeze for Transition<A>","synthetic":true,"types":["widgetry::app_state::Transition"]},{"text":"impl<A> !Freeze for SimpleStateWrapper<A>","synthetic":true,"types":["widgetry::app_state::SimpleStateWrapper"]},{"text":"impl !Freeze for Assets","synthetic":true,"types":["widgetry::assets::Assets"]},{"text":"impl<'a> Freeze for GfxCtxInnards<'a>","synthetic":true,"types":["widgetry::backend_glow::GfxCtxInnards"]},{"text":"impl Freeze for Drawable","synthetic":true,"types":["widgetry::backend_glow::Drawable"]},{"text":"impl Freeze for VertexArray","synthetic":true,"types":["widgetry::backend_glow::VertexArray"]},{"text":"impl Freeze for Buffer","synthetic":true,"types":["widgetry::backend_glow::Buffer"]},{"text":"impl !Freeze for PrerenderInnards","synthetic":true,"types":["widgetry::backend_glow::PrerenderInnards"]},{"text":"impl Freeze for SpriteTexture","synthetic":true,"types":["widgetry::backend_glow::SpriteTexture"]},{"text":"impl !Freeze for WindowAdapter","synthetic":true,"types":["widgetry::backend_glow_native::WindowAdapter"]},{"text":"impl !Freeze for Canvas","synthetic":true,"types":["widgetry::canvas::Canvas"]},{"text":"impl Freeze for CanvasSettings","synthetic":true,"types":["widgetry::canvas::CanvasSettings"]},{"text":"impl Freeze for HorizontalAlignment","synthetic":true,"types":["widgetry::canvas::HorizontalAlignment"]},{"text":"impl Freeze for VerticalAlignment","synthetic":true,"types":["widgetry::canvas::VerticalAlignment"]},{"text":"impl Freeze for Color","synthetic":true,"types":["widgetry::color::Color"]},{"text":"impl Freeze for Fill","synthetic":true,"types":["widgetry::color::Fill"]},{"text":"impl Freeze for Texture","synthetic":true,"types":["widgetry::color::Texture"]},{"text":"impl Freeze for LinearGradient","synthetic":true,"types":["widgetry::color::LinearGradient"]},{"text":"impl Freeze for Uniforms","synthetic":true,"types":["widgetry::drawing::Uniforms"]},{"text":"impl<'a> Freeze for GfxCtx<'a>","synthetic":true,"types":["widgetry::drawing::GfxCtx"]},{"text":"impl !Freeze for Prerender","synthetic":true,"types":["widgetry::drawing::Prerender"]},{"text":"impl Freeze for Event","synthetic":true,"types":["widgetry::event::Event"]},{"text":"impl Freeze for Key","synthetic":true,"types":["widgetry::event::Key"]},{"text":"impl Freeze for MultiKey","synthetic":true,"types":["widgetry::event::MultiKey"]},{"text":"impl Freeze for UpdateType","synthetic":true,"types":["widgetry::event_ctx::UpdateType"]},{"text":"impl<'a> Freeze for EventCtx<'a>","synthetic":true,"types":["widgetry::event_ctx::EventCtx"]},{"text":"impl<'a> !Freeze for LoadingScreen<'a>","synthetic":true,"types":["widgetry::event_ctx::LoadingScreen"]},{"text":"impl Freeze for Axis","synthetic":true,"types":["widgetry::geom::geom_batch_stack::Axis"]},{"text":"impl Freeze for Alignment","synthetic":true,"types":["widgetry::geom::geom_batch_stack::Alignment"]},{"text":"impl Freeze for GeomBatchStack","synthetic":true,"types":["widgetry::geom::geom_batch_stack::GeomBatchStack"]},{"text":"impl Freeze for GeomBatch","synthetic":true,"types":["widgetry::geom::GeomBatch"]},{"text":"impl Freeze for RewriteColor","synthetic":true,"types":["widgetry::geom::RewriteColor"]},{"text":"impl Freeze for UserInput","synthetic":true,"types":["widgetry::input::UserInput"]},{"text":"impl !Freeze for DrawUnzoomedShapes","synthetic":true,"types":["widgetry::mapspace::unzoomed::DrawUnzoomedShapes"]},{"text":"impl Freeze for Shape","synthetic":true,"types":["widgetry::mapspace::unzoomed::Shape"]},{"text":"impl Freeze for DrawUnzoomedShapesBuilder","synthetic":true,"types":["widgetry::mapspace::unzoomed::DrawUnzoomedShapesBuilder"]},{"text":"impl<ID> Freeze for World<ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::World"]},{"text":"impl<ID> Freeze for WorldOutcome<ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::WorldOutcome"]},{"text":"impl<'a, ID> Freeze for ObjectBuilder<'a, ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::ObjectBuilder"]},{"text":"impl<ID> Freeze for Object<ID> where
    ID: Freeze
","synthetic":true,"types":["widgetry::mapspace::world::Object"]},{"text":"impl Freeze for DummyID","synthetic":true,"types":["widgetry::mapspace::world::DummyID"]},{"text":"impl Freeze for ToggleZoomed","synthetic":true,"types":["widgetry::mapspace::ToggleZoomed"]},{"text":"impl Freeze for ToggleZoomedBuilder","synthetic":true,"types":["widgetry::mapspace::ToggleZoomedBuilder"]},{"text":"impl<A> !Freeze for State<A>","synthetic":true,"types":["widgetry::runner::State"]},{"text":"impl Freeze for Settings","synthetic":true,"types":["widgetry::runner::Settings"]},{"text":"impl Freeze for ScreenPt","synthetic":true,"types":["widgetry::screen_geom::ScreenPt"]},{"text":"impl Freeze for ScreenRectangle","synthetic":true,"types":["widgetry::screen_geom::ScreenRectangle"]},{"text":"impl Freeze for ScreenDims","synthetic":true,"types":["widgetry::screen_geom::ScreenDims"]},{"text":"impl Freeze for ButtonStyle","synthetic":true,"types":["widgetry::style::button_style::ButtonStyle"]},{"text":"impl Freeze for Style","synthetic":true,"types":["widgetry::style::Style"]},{"text":"impl<'a> Freeze for PathConvIter<'a>","synthetic":true,"types":["widgetry::svg::PathConvIter"]},{"text":"impl Freeze for Font","synthetic":true,"types":["widgetry::text::Font"]},{"text":"impl Freeze for TextSpan","synthetic":true,"types":["widgetry::text::TextSpan"]},{"text":"impl Freeze for Text","synthetic":true,"types":["widgetry::text::Text"]},{"text":"impl Freeze for Lasso","synthetic":true,"types":["widgetry::tools::lasso::Lasso"]},{"text":"impl Freeze for PolyLineLasso","synthetic":true,"types":["widgetry::tools::lasso::PolyLineLasso"]},{"text":"impl<A, T> Freeze for FileLoader<A, T>","synthetic":true,"types":["widgetry::tools::load::native_loader::FileLoader"]},{"text":"impl Freeze for RawBytes","synthetic":true,"types":["widgetry::tools::load::RawBytes"]},{"text":"impl<A, T> !Freeze for FutureLoader<A, T>","synthetic":true,"types":["widgetry::tools::load::FutureLoader"]},{"text":"impl !Freeze for PopupMsg","synthetic":true,"types":["widgetry::tools::popup::PopupMsg"]},{"text":"impl Freeze for URLManager","synthetic":true,"types":["widgetry::tools::url::URLManager"]},{"text":"impl Freeze for Warper","synthetic":true,"types":["widgetry::tools::warper::Warper"]},{"text":"impl<K, V> Freeze for Cached<K, V> where
    K: Freeze,
    V: Freeze
","synthetic":true,"types":["widgetry::tools::Cached"]},{"text":"impl<T> Freeze for Autocomplete<T>","synthetic":true,"types":["widgetry::widgets::autocomplete::Autocomplete"]},{"text":"impl Freeze for Button","synthetic":true,"types":["widgetry::widgets::button::Button"]},{"text":"impl<'a, 'c> Freeze for ButtonBuilder<'a, 'c>","synthetic":true,"types":["widgetry::widgets::button::ButtonBuilder"]},{"text":"impl<'a, 'c> Freeze for ButtonStateStyle<'a, 'c>","synthetic":true,"types":["widgetry::widgets::button::ButtonStateStyle"]},{"text":"impl Freeze for Label","synthetic":true,"types":["widgetry::widgets::button::Label"]},{"text":"impl Freeze for CompareTimes","synthetic":true,"types":["widgetry::widgets::compare_times::CompareTimes"]},{"text":"impl Freeze for Nothing","synthetic":true,"types":["widgetry::widgets::containers::Nothing"]},{"text":"impl Freeze for Container","synthetic":true,"types":["widgetry::widgets::containers::Container"]},{"text":"impl<T> Freeze for DragDrop<T>","synthetic":true,"types":["widgetry::widgets::drag_drop::DragDrop"]},{"text":"impl<T> Freeze for Card<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::widgets::drag_drop::Card"]},{"text":"impl Freeze for State","synthetic":true,"types":["widgetry::widgets::drag_drop::State"]},{"text":"impl<T> Freeze for Dropdown<T>","synthetic":true,"types":["widgetry::widgets::dropdown::Dropdown"]},{"text":"impl Freeze for FanChart","synthetic":true,"types":["widgetry::widgets::fan_chart::FanChart"]},{"text":"impl Freeze for Filler","synthetic":true,"types":["widgetry::widgets::filler::Filler"]},{"text":"impl Freeze for ResizeRule","synthetic":true,"types":["widgetry::widgets::filler::ResizeRule"]},{"text":"impl<'a, 'c> Freeze for Image<'a, 'c>","synthetic":true,"types":["widgetry::widgets::image::Image"]},{"text":"impl<'a> Freeze for ImageSource<'a>","synthetic":true,"types":["widgetry::widgets::image::ImageSource"]},{"text":"impl Freeze for JustDraw","synthetic":true,"types":["widgetry::widgets::just_draw::JustDraw"]},{"text":"impl Freeze for DrawWithTooltips","synthetic":true,"types":["widgetry::widgets::just_draw::DrawWithTooltips"]},{"text":"impl Freeze for DeferDraw","synthetic":true,"types":["widgetry::widgets::just_draw::DeferDraw"]},{"text":"impl<X, Y> Freeze for LinePlot<X, Y> where
    X: Freeze,
    Y: Freeze
","synthetic":true,"types":["widgetry::widgets::line_plot::LinePlot"]},{"text":"impl<X, Y> Freeze for Hovering<X, Y>","synthetic":true,"types":["widgetry::widgets::line_plot::Hovering"]},{"text":"impl<T> Freeze for Menu<T>","synthetic":true,"types":["widgetry::widgets::menu::Menu"]},{"text":"impl !Freeze for Panel","synthetic":true,"types":["widgetry::widgets::panel::Panel"]},{"text":"impl Freeze for PanelBuilder","synthetic":true,"types":["widgetry::widgets::panel::PanelBuilder"]},{"text":"impl Freeze for PanelDims","synthetic":true,"types":["widgetry::widgets::panel::PanelDims"]},{"text":"impl<T> Freeze for PersistentSplit<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::widgets::persistent_split::PersistentSplit"]},{"text":"impl<X, Y> Freeze for PlotOptions<X, Y> where
    X: Freeze,
    Y: Freeze
","synthetic":true,"types":["widgetry::widgets::plots::PlotOptions"]},{"text":"impl<X, Y> Freeze for Series<X, Y>","synthetic":true,"types":["widgetry::widgets::plots::Series"]},{"text":"impl Freeze for ScatterPlot","synthetic":true,"types":["widgetry::widgets::scatter_plot::ScatterPlot"]},{"text":"impl Freeze for Slider","synthetic":true,"types":["widgetry::widgets::slider::Slider"]},{"text":"impl Freeze for Style","synthetic":true,"types":["widgetry::widgets::slider::Style"]},{"text":"impl<T> Freeze for Spinner<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::widgets::spinner::Spinner"]},{"text":"impl Freeze for RoundedF64","synthetic":true,"types":["widgetry::widgets::spinner::RoundedF64"]},{"text":"impl<T> Freeze for Stash<T>","synthetic":true,"types":["widgetry::widgets::stash::Stash"]},{"text":"impl<A, T> Freeze for Column<A, T>","synthetic":true,"types":["widgetry::widgets::table::Column"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["widgetry::widgets::tabs::Tab"]},{"text":"impl Freeze for TabController","synthetic":true,"types":["widgetry::widgets::tabs::TabController"]},{"text":"impl Freeze for TextBox","synthetic":true,"types":["widgetry::widgets::text_box::TextBox"]},{"text":"impl Freeze for Toggle","synthetic":true,"types":["widgetry::widgets::toggle::Toggle"]},{"text":"impl Freeze for Outcome","synthetic":true,"types":["widgetry::widgets::Outcome"]},{"text":"impl Freeze for ClickOutcome","synthetic":true,"types":["widgetry::widgets::ClickOutcome"]},{"text":"impl Freeze for WidgetOutput","synthetic":true,"types":["widgetry::widgets::WidgetOutput"]},{"text":"impl Freeze for Widget","synthetic":true,"types":["widgetry::widgets::Widget"]},{"text":"impl Freeze for CornerRounding","synthetic":true,"types":["widgetry::widgets::CornerRounding"]},{"text":"impl Freeze for LayoutStyle","synthetic":true,"types":["widgetry::widgets::LayoutStyle"]},{"text":"impl Freeze for EdgeInsets","synthetic":true,"types":["widgetry::widgets::EdgeInsets"]},{"text":"impl Freeze for ControlState","synthetic":true,"types":["widgetry::ControlState"]},{"text":"impl Freeze for ContentMode","synthetic":true,"types":["widgetry::ContentMode"]},{"text":"impl<T> Freeze for Choice<T> where
    T: Freeze
","synthetic":true,"types":["widgetry::Choice"]}]; +implementors["widgetry_demo"] = [{"text":"impl Freeze for App","synthetic":true,"types":["widgetry_demo::App"]},{"text":"impl !Freeze for Demo","synthetic":true,"types":["widgetry_demo::Demo"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html index 68ab22dc11..7268ca5bfd 100644 --- a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html +++ b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html @@ -4,6 +4,6 @@
pub const BUILT_TIME_UTC: &str = r"Mon, 20 Jun 2022 12:36:17 +0000";
Expand description

The build time in RFC2822, UTC.

+

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

source · []
pub const BUILT_TIME_UTC: &str = r"Mon, 20 Jun 2022 16:45:53 +0000";
Expand description

The build time in RFC2822, UTC.

\ No newline at end of file diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index fbaa86ef0f..b428eeadd4 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -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":["","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","",""],"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]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["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]],[[["",0]],["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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["trafficsignal",3]],[[["",0]],["plan",3]],[[["",0]],["stage",3]],[[["",0]],["stagetype",4]],[[["",0]],["turn",3]],[[["",0]],["directedroad",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["turn",3]],["ordering",4]],[[["",0],["directedroad",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0],["trafficsignal",3]],["bool",0]],[[["",0],["plan",3]],["bool",0]],[[["",0],["stage",3]],["bool",0]],[[["",0],["stagetype",4]],["bool",0]],[[["",0],["turn",3]],["bool",0]],[[["",0],["directedroad",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["result",4,[["btreemap",3,[["i64",0],["trafficsignal",3]]],["error",3]]]],[[["",0],["trafficsignal",3]],["bool",0]],[[["",0],["plan",3]],["bool",0]],[[["",0],["stage",3]],["bool",0]],[[["",0],["stagetype",4]],["bool",0]],[[["",0],["turn",3]],["bool",0]],[[["",0],["directedroad",3]],["bool",0]],null,null,null,null,[[["",0],["turn",3]],["option",4,[["ordering",4]]]],[[["",0],["directedroad",3]],["option",4,[["ordering",4]]]],null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["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 …","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","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,[[["",0]],["",0]],[[["",0]],["",0]],[[],["app",3]],[[["str",0],["str",0]]],[[["str",0],["str",0],["bool",0]]],[[["string",3],["bool",0],["bool",0],["bool",0]]],[[]],[[["argmatches",3]]],[[["manifest",3]],["manifest",3]],[[["string",3]]],[[]],[[]],[[]],[[["str",0]],["string",3]],[[["str",0]]],[[["str",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["str",0]]],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,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,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,4,13,13,13,3,3,13,3,13,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,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,12,12,12,3,13,13,13,13,4,13,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,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,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,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,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,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,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,0,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,13,13,3,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,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,11,12,12,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,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,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,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,3,3,11,11,11,11,11,12,11,11,12,11,11,11,11,11,0,12,12,0,12,11,12,12,5,12,12,12,12,12,12,12,0,12,12,0,11,12,11,11,11,11,11,0,11,11,0,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,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,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,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,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,11,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,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,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,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,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,13,13,13,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,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,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,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,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","ExactPercent","ExactPixels","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","MaxPercent","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","PanelDims","Path","Percent","Percent","PersistentSplit","PlotOptions","Pop","Prerender","PreviousState","Push","Q","R","Recreate","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_x","dims_x","dims_y","dims_y","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","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","Recreate","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","recreate","recreate","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_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_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","invert","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","draw_tooltip_at","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","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_rc","into_any_rc","new","objects","per_zoom","push","quadtree","shapes","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","Circle","Custom","DrawUnzoomedShapes","DrawUnzoomedShapesBuilder","Line","Shape","add_circle","add_custom","add_line","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","builder","discretize_zoom","draw","empty","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","per_zoom","render","shapes","shapes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","0","center","color","color","polyline","radius","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_color_unzoomed","draw_hover","draw_hover","draw_hover_rewrite","draw_hovered","draw_master_batch","draw_master_batch_built","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","hack_unset_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","maybe_delete","maybe_map_id","ne","objects","override_tooltip","quadtree","quadtree_id","rebuilt_during_drag","set_clickable","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","rendered_width","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","Lasso","PolyLineLasso","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","lasso","last_inner_progress","last_outer_progress","load","loading_title","new","on_load","on_load","open_browser","outer_progress_receiver","panel","panel","path","pl","points","polygon","popup","receiver","runtime","screenshot","set","started","take","try_from","try_into","type_id","update","url","value","value_mut","warper","Lasso","PolyLineLasso","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new","new","pl","points","polygon","try_from","try_from","try_into","try_into","type_id","type_id","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","new_state_for_txt","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","describe","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","hide","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","placeholder","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_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_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_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_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","ExactPercent","ExactPixels","MaxPercent","Panel","PanelBuilder","PanelDims","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","clone_into","clone_stashed","compute_flexbox","container_dims","contents_dims","currently_hovering","dims_height","dims_width","dims_x","dims_x","dims_y","dims_y","draw","dropdown_value","empty","event","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","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","to_owned","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","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_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_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_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::PanelDims","","","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::unzoomed::Shape","","","","","","","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::lasso","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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::PanelDims","","","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.","","","Call State::recreate on the current 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’…","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","What width and height does the widget occupy? If this …","","","","","","","","","","","","","","","","","","","","Like std::include_bytes!, but also returns its argument, …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Call State::recreate on the current 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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","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 …","Respond to Transition::Recreate by assuming state in the …","Respond to Transition::Recreate by assuming state in the …","","A stack of states","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","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.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Multiply the color’s current alpha by the factor, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw a tooltip where the mouse is","","Draw a tooltip somewhere on the screen","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Note: When double clicking, there will be two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow panning and zooming on the canvas. Exactly which …","","","","","","","","","","","This widget (in some panel) exclusively owns focus. Don’…","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","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.","","","Returns the argument unchanged.","Creates a batch of filled polygons.","","Returns the argument unchanged.","","Compute the bounds of all polygons in this batch.","Returns the width and height of all geometry contained in …","Calls U::from(self).","Calls U::from(self).","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","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 …","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Adds a single polygon to both batches, painted according …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw Circles and PolyLines in map-space that scale their …","","","","","Custom drawing code can add anything it wants to a batch, …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 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 by coloring its hitbox, only when …","","","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 …","Like draw_master_batch, but for already-built objects.","","","","Indicate that an object doesn’t need to be drawn …","","","Let objects in the world respond to something happening.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","If an object is currently being hovered on, return its …","Returns the object currently hovered on.","Forcibly reset the hovering state to empty. This is a …","","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 …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Mark that an object is hoverable, but don’t actually …","","","Like delete, but doesn’t crash if the object doesn’t …","If the outcome references some ID, transform it to another …","","","Change an object’s tooltip. Returns true for success, …","","","If a drag event causes the world to be totally rebuilt, …","Mark the object as clickable or not. …","","","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.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get all entries, filtered and sorted according to the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","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","","Draw freehand polygons","Draw freehand PolyLine","Display a message dialog.","Use this with FileLoader to just read raw bytes without …","Utilities for reflecting the current map and viewport in …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","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.","","Draw freehand polygons","Draw freehand PolyLine","","","","","","","","","","","When this returns a polygon, the interaction is finished","When this returns a polyline, the interaction is finished","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Use this with FileLoader to just read raw bytes without …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Display a message dialog.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","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 …","","","Returns the argument unchanged.","Get an OSM-style zoom/lat/lon string …","Calls U::from(self).","","","","","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 …","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","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 …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","What width and height does the widget occupy? If this …","","Needed for force_width.","If the argument is true, don’t actually create this …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns 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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","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.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","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 …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","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","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","If a card is currently being dragged, return its original …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","This widget emits several events.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","Doesn’t do anything by itself, just used for widgetsing. …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","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 …","","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Image from a GeomBatch.","Create a new SVG Image from bytes.","Create an SVG Image, read from filename, which is colored …","Calls U::from(self).","Calls U::from(self).","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","batch: the GeomBatch to draw tooltips: (hitbox, text, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","label is used to name the actual LinePlot widget. The …","Programmatically show a tooltip at the given x/y.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","When a panel is built, a fake, “no-op” mouseover event …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An f64 rounded to 4 decimal places. Useful with Spinners, …","","","","","","","","","","","","","","","","","","","","","","","","","","A spinner for f64s should prefer using this, which will …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A widget containing the tab bar and a content pane with …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","Add a new tab.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","",""],"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,18,18,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,11,0,14,3,19,0,7,0,0,3,20,0,17,3,0,0,19,3,3,12,12,0,21,21,3,5,16,8,9,3,3,3,3,8,21,21,3,0,0,0,13,3,10,18,0,12,21,21,12,0,3,21,10,5,11,3,3,3,3,3,3,3,3,3,3,3,0,0,6,6,6,6,3,19,0,0,0,7,8,4,0,0,12,0,15,12,3,3,12,12,0,8,3,3,3,8,21,21,0,3,22,22,22,0,19,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,21,0,0,3,20,0,3,0,0,0,0,21,21,21,3,3,3,23,24,24,25,26,0,24,17,22,24,17,22,0,27,28,28,29,30,31,26,23,0,0,0,32,26,33,34,33,35,36,34,34,24,17,22,24,17,22,37,38,39,40,40,40,40,40,40,40,40,40,41,42,42,42,43,0,44,45,45,46,28,31,47,48,47,41,17,22,17,22,49,0,50,36,41,36,41,51,36,42,52,48,47,53,38,42,30,24,22,51,54,31,55,56,49,48,57,53,52,30,36,58,41,59,41,59,51,58,51,52,42,42,53,60,61,54,31,55,56,49,57,53,52,0,38,40,28,46,62,39,0,60,61,63,63,0,45,24,24,34,64,34,40,58,17,22,45,64,24,24,17,22,23,0,61,62,46,30,65,52,41,59,24,51,0,56,51,49,30,56,40,25,33,59,0,44,27,0,45,24,17,22,24,17,22,24,17,22,24,17,22,46,51,51,24,42,46,31,50,53,52,30,24,33,0,63,37,43,30,66,35,29,28,40,52,42,0,54,49,58,49,58,47,46,53,24,44,24,45,44,44,62,47,27,67,39,68,52,34,64,30,51,36,40,44,45,40,50,23,28,33,68,52,28,69,37,0,0,27,28,0,44,41,41,40,40,61,42,64,36,38,26,51,51,43,31,52,66,24,24,0,44,45,53,0,0,25,47,0,64,40,40,40,40,40,32,17,22,0,24,24,51,36,56,37,54,31,55,56,49,48,57,53,52,30,41,59,46,24,17,22,24,17,22,24,17,22,64,44,49,52,45,70,41,59,62,62,33,0,65,42,42,28,28,42,24,71,72,72,71,72,72,73,74,75,76,77,78,79,80,81,80,82,83,84,85,86,86,87,88,89,90,90,91,91,92,93,94,95,96,97,98,99,98,98,100,101,102,103,104,105,103,106,107,108,109,110,111,112,112,112,113,114,115,0,12,12,15,15,0,12,12,12,12,12,15,12,12,12,0,0,0,0,0,116,15,12,117,116,15,12,117,118,118,118,118,116,15,12,117,116,15,12,117,60,60,60,60,60,116,67,67,117,60,60,67,67,117,118,118,118,118,60,116,117,116,118,118,116,15,12,117,117,116,15,12,117,116,15,12,117,15,116,15,12,117,60,67,67,67,67,60,60,67,67,67,67,117,67,67,60,60,116,116,116,15,12,117,116,15,12,117,116,15,12,117,106,107,108,109,110,111,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,120,121,62,122,123,120,124,121,62,122,123,120,124,121,62,122,123,120,124,121,62,122,123,120,124,0,121,0,121,122,123,121,120,120,62,122,123,62,62,121,121,62,122,123,120,124,121,62,120,122,123,121,62,122,123,120,124,121,62,122,123,120,124,121,122,123,124,121,62,122,123,120,124,120,121,122,123,120,124,62,120,121,120,121,120,120,120,120,124,124,124,121,124,120,121,121,62,122,123,120,124,121,62,122,123,120,124,121,62,122,123,120,124,124,124,120,62,62,122,123,120,120,121,120,120,125,0,125,125,125,125,125,125,125,125,125,0,125,125,125,125,125,4,4,4,4,4,0,0,8,4,8,0,0,0,8,8,0,0,8,4,8,8,4,4,0,42,42,46,8,4,42,46,8,4,42,46,8,4,42,46,8,4,42,42,42,46,42,42,42,42,46,8,4,46,8,4,42,42,46,42,42,46,8,4,8,4,42,46,8,4,42,42,42,42,42,42,42,46,42,42,46,8,4,42,46,8,4,46,8,4,42,46,8,4,46,42,42,42,42,42,42,46,42,42,42,42,42,46,8,4,42,46,42,46,42,42,46,8,4,46,42,46,8,4,42,46,8,4,42,46,8,4,42,42,42,42,87,88,113,114,115,1,23,23,1,23,1,1,23,0,13,13,1,0,1,23,0,13,1,23,1,23,23,23,1,1,1,1,1,1,1,0,13,23,23,23,23,23,13,1,66,23,13,1,66,23,23,23,13,1,66,23,13,1,66,23,13,1,66,23,13,1,66,23,23,23,13,1,66,23,23,13,1,66,23,13,13,13,1,66,23,23,23,66,23,13,1,66,23,13,1,66,23,13,1,66,23,13,1,66,23,0,23,66,23,23,13,1,66,66,23,23,23,23,23,23,23,13,66,23,23,13,1,66,0,23,23,13,1,66,23,13,1,66,23,13,1,66,83,84,85,86,86,0,0,0,0,0,0,0,27,44,27,126,44,27,126,44,44,27,27,27,27,27,44,27,126,44,27,126,44,44,44,44,44,44,44,44,126,44,44,44,27,126,44,44,27,44,27,44,27,44,27,126,44,27,126,126,44,27,126,44,44,44,44,126,44,44,27,44,44,44,27,27,44,44,44,44,44,126,44,27,126,44,27,126,44,27,126,44,44,44,27,27,126,27,27,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,21,21,3,5,3,3,3,3,21,21,3,3,0,21,21,0,3,3,21,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,21,21,3,3,3,3,3,3,3,3,3,21,3,3,21,21,21,3,3,3,21,3,5,21,3,5,21,3,5,21,3,5,21,3,5,21,3,5,3,5,3,5,21,3,5,3,5,21,3,5,21,3,5,5,21,3,3,5,3,5,0,21,3,5,21,3,5,21,3,5,21,3,5,0,21,5,3,5,3,21,3,5,21,3,5,21,3,5,3,5,21,3,5,76,77,78,79,80,81,80,82,92,93,94,0,19,19,0,19,19,0,45,127,19,45,127,19,45,45,45,127,19,45,127,19,45,127,45,45,19,19,45,45,45,45,19,45,19,45,45,127,19,45,45,45,127,19,45,127,19,19,45,127,19,45,45,127,127,45,45,45,127,19,127,45,45,45,45,127,127,45,127,127,45,45,45,45,45,127,127,19,45,127,19,45,127,19,45,127,19,45,45,112,112,112,10,10,10,0,10,10,0,29,10,29,10,29,10,29,29,29,29,10,29,10,29,29,10,29,10,29,29,29,10,29,10,29,29,10,29,29,10,10,0,29,29,29,10,29,10,29,10,29,10,29,29,29,29,29,29,29,10,29,29,29,29,29,29,29,10,29,29,29,10,29,29,10,29,10,29,10,29,29,29,103,104,105,103,0,0,9,0,20,9,9,20,26,26,20,9,26,20,9,26,26,26,26,20,9,26,20,9,26,20,9,26,20,9,26,26,20,9,20,9,26,20,9,26,26,26,26,26,20,9,26,20,9,26,20,9,26,20,9,26,26,26,26,26,26,20,9,26,20,9,26,20,9,26,20,9,26,26,0,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,128,129,129,129,0,0,129,129,129,0,0,0,0,0,130,131,131,130,131,130,131,130,131,130,131,131,130,131,131,131,132,130,131,132,130,130,131,131,132,130,131,130,131,131,130,131,130,132,133,131,132,133,131,130,131,130,131,130,131,0,130,131,0,130,131,134,135,136,137,135,137,138,138,138,138,139,139,0,0,139,0,140,140,140,133,139,140,133,139,140,133,139,140,133,139,140,140,133,0,133,133,133,139,140,133,139,140,133,139,140,133,139,140,133,139,133,140,133,139,140,133,139,140,133,139,140,141,142,143,142,143,142,143,128,129,129,129,0,129,129,129,0,0,0,0,0,144,132,132,132,145,144,129,128,132,145,144,129,128,132,145,144,129,128,132,145,144,129,128,132,145,132,132,145,145,144,129,128,129,128,132,132,145,145,144,132,132,145,145,145,145,144,145,145,132,132,132,145,144,145,128,128,132,128,132,145,144,129,128,128,132,132,132,128,145,145,144,145,145,145,132,145,132,132,145,144,129,128,132,145,144,129,128,129,128,132,145,144,129,128,145,145,144,132,129,128,132,132,132,144,132,145,129,128,145,145,144,132,145,144,129,128,132,145,144,129,128,132,145,144,129,128,132,145,145,145,144,134,135,136,137,135,137,138,138,138,138,0,0,0,0,146,146,28,146,28,28,28,28,28,146,28,146,28,146,28,28,146,28,28,146,146,146,146,28,146,28,146,28,146,28,28,28,28,28,28,28,28,0,28,28,146,146,28,146,28,146,28,28,28,28,0,0,0,71,72,65,71,72,65,71,72,65,71,72,65,72,71,72,65,71,72,65,72,65,72,71,65,71,72,65,71,71,72,65,65,65,65,65,65,72,65,71,72,65,71,72,65,71,72,65,71,72,65,71,65,71,65,65,72,72,72,65,65,71,72,65,72,71,72,65,71,71,72,65,71,72,65,71,72,65,72,65,71,72,72,71,72,72,71,65,0,0,0,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,40,40,40,40,40,40,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,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,0,0,0,147,147,147,147,0,0,0,147,147,147,147,147,147,147,147,147,0,0,0,147,147,0,147,147,147,147,0,0,148,148,0,149,150,148,149,150,148,149,150,148,149,150,148,149,150,150,150,150,150,149,150,150,148,149,149,150,150,150,148,149,150,148,149,150,148,149,150,150,150,150,150,150,150,149,150,149,150,148,149,150,148,149,150,148,149,151,6,6,0,0,0,0,6,6,6,6,0,0,0,0,35,35,35,35,6,64,35,6,64,35,64,35,32,35,35,64,64,64,64,64,6,64,35,6,64,35,35,6,64,35,6,64,35,35,35,64,6,6,35,6,64,64,64,6,64,35,64,64,6,64,64,35,35,35,35,35,6,6,35,35,35,35,6,64,35,6,64,35,6,64,35,6,64,35,64,35,35,35,64,35,64,64,35,35,35,64,0,35,64,64,64,64,64,64,64,32,6,64,35,35,6,64,35,6,64,35,6,64,35,64,64,35,152,0,0,0,0,0,0,0,0,153,153,153,153,153,153,153,153,154,153,153,153,153,153,0,154,154,0,154,153,155,154,0,154,154,156,155,157,158,158,0,154,154,0,153,154,153,153,153,153,153,0,153,153,0,0,0,158,157,158,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,157,158,157,158,157,152,0,0,152,154,152,154,152,154,152,154,154,154,152,154,154,152,154,152,154,152,152,154,154,154,154,0,154,154,154,154,152,154,154,154,152,154,152,154,152,154,0,0,155,155,155,155,155,155,155,155,155,155,155,155,155,159,155,155,155,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,160,160,160,160,160,0,0,160,160,160,160,160,160,0,160,160,160,160,0,160,160,160,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,11,11,0,11,14,0,16,0,11,0,11,14,16,0,11,0,0,0,0,33,33,33,33,33,33,11,16,68,33,161,14,37,11,16,68,33,161,14,37,0,33,33,33,161,11,16,68,33,161,14,37,11,16,68,33,161,14,37,37,0,61,61,33,33,33,33,14,37,14,37,33,0,33,33,0,33,161,33,33,33,14,37,11,61,61,61,61,0,61,33,0,33,37,33,33,33,61,0,33,33,0,33,33,33,33,14,37,33,33,33,11,16,68,33,161,14,14,14,37,37,37,33,61,33,33,33,33,33,0,11,16,68,33,161,14,37,11,16,68,33,161,14,37,161,14,37,11,16,68,33,161,14,37,33,61,33,37,0,33,37,0,33,33,33,33,33,33,33,0,33,37,68,33,33,68,33,161,33,33,33,33,33,0,0,33,0,33,68,61,61,33,37,33,0,33,61,0,0,0,161,33,0,0,33,33,0,14,37,0,37,11,16,68,33,161,14,37,11,16,68,33,161,14,37,11,16,68,33,161,14,37,37,33,33,37,73,74,75,95,96,97,98,99,98,98,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,0,0,0,162,162,51,163,164,162,51,163,164,51,51,163,162,51,163,164,162,51,163,164,51,51,51,51,163,164,51,163,164,164,51,51,51,163,51,163,164,51,162,51,51,51,162,51,162,162,162,162,162,51,163,164,51,164,51,164,162,51,163,164,162,162,51,51,162,51,51,162,51,163,51,51,51,51,51,51,51,51,51,51,162,51,163,164,162,51,163,164,51,163,164,162,51,163,164,162,51,162,51,163,51,51,51,51,51,162,51,51,51,163,51,51,51,51,51,51,51,51,162,51,51,51,51,51,164,164,51,163,164,51,162,51,162,162,51,163,164,162,51,163,164,162,51,163,164,51,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,165,166,166,166,166,165,166,165,166,165,166,165,166,0,0,167,167,167,0,0,31,168,167,31,168,167,31,31,168,167,31,168,167,31,168,31,168,31,31,167,31,31,168,167,31,31,168,31,31,168,167,31,168,167,168,167,31,168,167,31,31,31,167,31,31,31,168,31,31,31,31,31,31,168,167,31,168,167,31,168,167,168,169,169,170,171,169,169,170,171,0,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,0,172,172,172,172,172,172,172,172,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,55,55,55,55,0,173,173,0,69,173,69,173,69,173,69,173,173,69,69,69,69,173,69,69,173,69,173,69,173,69,173,69,69,69,69,173,69,173,69,173,174,175,175,7,7,0,0,7,36,7,36,7,36,36,36,7,36,7,36,36,7,36,7,36,36,36,36,36,36,36,36,36,36,36,7,36,7,36,36,36,36,7,36,7,36,7,36,7,36,7,36,36,36,36,36,36,36,36,36,36,36,36,36,7,36,36,36,7,36,7,36,7,36,89,90,90,91,91,0,0,0,176,56,177,176,56,177,177,176,56,177,176,56,177,176,56,177,176,56,177,176,56,176,56,177,176,56,177,176,56,177,56,56,176,56,177,176,56,177,177,176,56,177,56,177,176,56,177,56,176,56,177,176,56,177,176,56,177,176,56,177,176,0,0,49,178,49,178,49,178,49,178,49,49,49,49,178,49,49,178,49,49,178,49,49,178,49,178,49,178,49,49,49,49,49,178,49,49,178,49,178,49,178,49,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,18,18,18,0,0,0,41,59,59,41,59,18,41,59,18,41,41,59,18,41,59,18,59,59,41,41,41,41,41,18,18,41,41,41,41,41,59,59,41,59,41,59,41,41,41,41,59,41,41,41,59,18,41,41,41,59,59,59,41,59,18,41,59,18,18,41,59,18,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,18,41,59,41,59,18,41,59,18,41,59,18,41,41,41,59,100,101,102,0,38,38,38,38,38,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,0,0,50,58,50,58,50,58,50,58,50,58,58,58,58,58,58,50,58,179,179,50,58,50,58,50,58,50,58,50,0,58,58,179,50,0,179,179,50,58,50,58,50,58,179,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,180,180,0,0,0,180,53,53,180,53,180,53,180,53,180,53,53,53,53,53,53,53,53,180,53,53,53,53,180,53,53,180,53,180,180,53,180,53,53,53,180,53,53,53,53,53,53,53,180,53,180,53,180,53,181,182,181,182,183,2,0,0,0,0,2,2,52,2,52,2,52,2,52,2,52,52,2,2,52,52,52,52,52,52,2,52,52,2,52,2,52,52,52,2,52,2,2,52,2,52,52,52,2,52,52,2,52,52,52,52,2,2,2,2,52,52,2,52,2,52,2,52,52,52,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,0,0,0,148,148,0,149,184,184,184,184,184,150,150,150,150,184,149,150,184,184,184,150,0,0,184,184,150,150,149,149,184,184,184,151,0,0,25,25,25,25,185,25,185,25,185,25,185,25,185,25,185,25,25,185,185,25,25,25,185,25,185,25,185,25,185,25,25,25,25,185,25,185,25,185,25,185,25,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39],"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,[[["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,null,null,null,[[["bool",0]],["choice",3]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["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,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["controlstate",4]],[[["",0]],["contentmode",4]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3],["widgetoutput",3]]],null,null,null,null,[[["color",3]],["choice",3]],null,null,null,null,null,null,[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],null,null,[[]],[[["vec",3]],["vec",3,[["choice",3]]]],[[]],[[]],null,null,[[["",0]],["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,[[["",0],["eventctx",3],["",0],["str",0],["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",0]],null,null,null,null,null,null,null,null,null,[[["",0],["screenpt",3]]],null,null,null,null,null,null,null,null,null,null,null,[[["str",0]],["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]],[[["",0]]],[[["",0]]],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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["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,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]]],[[["",0]]],[[["",0],["canvas",3]]],[[["",0],["canvas",3]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["box",3]],["result",4,[["box",3,[["state",8]]],["box",3]]]],[[["",0]],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["state",8]]],["rc",3]]]],[[["",0]],["option",4]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3],["",0]]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["canvas",3]]],[[["",0],["canvas",3]]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3],["transition",4]],["bool",0]],[[["",0]]],[[["",0]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["bool",0]],[[["panel",3],["box",3,[["simplestate",8]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["",0],["str",0],["panel",3]],["transition",4]],[[["",0],["eventctx",3],["",0],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["",0],["eventctx",3],["",0],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3],["",0]],["transition",4]],null,[[["",0],["eventctx",3],["",0],["panel",3]],["option",4,[["transition",4]]]],[[["",0],["eventctx",3],["",0],["panel",3]],["option",4,[["transition",4]]]],[[["",0],["eventctx",3],["",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["",0]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0]],["bool",0]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["assets",3]],[[["",0]],["option",4,[["str",0]]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["string",3],["geombatch",3],["bounds",3]]],[[["",0],["string",3],["geombatch",3]]],[[["",0]]],null,null,null,[[]],[[["",0],["str",0]],["option",4]],[[["",0],["string",3]],["option",4,[["geombatch",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["str",0]],["bool",0]],[[["",0],["font",4],["usize",0]],["f64",0]],null,[[["",0],["str",0],["vec",3,[["u8",0]]]]],[[["style",3],["option",4,[["string",3]]],["bool",0],["box",3,[["fn",8]]]],["assets",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0],["bool",0],["geombatch",3]],["drawable",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["context",3],["str",0],["str",0]],["result",6,[["program",6]]]],[[["",0],["color",3]]],[[["context",3],["u32",0],["str",0]],["result",6,[["shader",6]]]],null,[[["",0],["context",3]]],[[["",0],["context",3]]],[[["",0],["f64",0],["canvas",3]]],[[["",0],["gfxctxinnards",3]]],[[["",0]],["gfxctxinnards",3]],[[["",0]]],[[["",0]]],[[["",0]]],null,[[["eventctx",3]],["drawable",3]],[[["",0],["screenrectangle",3],["f64",0],["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]]]],[[["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]]]],[[["",0]],["f64",0]],[[["context",3]]],[[["context",3]],["vertexarray",3]],[[["context",3]],["buffer",3]],[[["context",3],["option",4,[["windowadapter",3]]]],["prerenderinnards",3]],[[["vec",3,[["u8",0]]],["u32",0],["u32",0]],["result",6]],null,null,[[["",0],["drawable",3],["uniforms",3],["prerenderinnards",3]]],[[["",0]]],[[["",0],["option",4]]],[[["",0],["screendims",3],["string",3]],["result",6]],[[["",0],["cursoricon",4]]],[[["",0],["bool",0]]],[[["",0],["icon",3]]],null,null,null,[[["",0],["f64",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["context",3]],["result",6]],[[["",0],["context",3]],["result",6]],[[["",0]]],null,null,null,null,[[["",0]],["window",3]],null,null,[[["",0],["screendims",3],["f64",0]]],[[["",0],["f64",0]],["screendims",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["window",3]],[[["",0],["screendims",3],["f64",0]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["screendims",3],["horizontalalignment",4],["verticalalignment",4]],["screenpt",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,[[["",0],["pt2d",3]]],[[["",0]],["pt2d",3]],[[["",0]],["screenpt",3]],[[["",0],["f64",0]]],[[["",0]],["canvassettings",3]],[[["",0]],["horizontalalignment",4]],[[["",0]],["verticalalignment",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,[[],["result",4]],null,null,null,[[["",0],["horizontalalignment",4]],["bool",0]],[[["",0],["verticalalignment",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["",0]],["screenpt",3]],[[["",0]],["option",4,[["pt2d",3]]]],[[["",0]],["option",4,[["screenpt",3]]]],[[["",0]],["bounds",3]],[[["",0]],["bounds",3]],[[["",0]],["bounds",3]],[[["",0]],["screendims",3]],null,[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],null,null,null,[[["",0],["pt2d",3]],["screenpt",3]],[[["",0],["screenrectangle",3]]],[[["",0]],["f64",0]],[[["",0]],["f64",0]],null,[[["",0],["horizontalalignment",4]],["bool",0]],[[["",0],["verticalalignment",4]],["bool",0]],[[["screendims",3],["canvassettings",3]],["canvas",3]],[[],["canvassettings",3]],[[["",0],["screenpt",3]],["pt2d",3]],[[["",0]],["result",4]],null,[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["",0],["f64",0],["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,[[["",0],["f32",0]],["color",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["string",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["color",3]],[[["",0]],["fill",4]],[[["",0]],["texture",3]],[[["",0]],["lineargradient",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[],["result",4]],[[["f64",0]],["color",3]],[[["",0],["color",3]],["bool",0]],[[["",0],["fill",4]],["bool",0]],[[["",0],["texture",3]],["bool",0]],[[["",0],["lineargradient",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["color",3]],["fill",4]],[[]],[[["texture",3]],["fill",4]],[[]],[[]],null,[[["f32",0]],["color",3]],[[["str",0]],["color",3]],[[["",0],["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]]]],[[],["color",3]],[[["f64",0]],["f32",0]],[[["color",3],["f64",0]],["color",3]],null,[[["",0],["f32",0]],["color",3]],[[["",0],["color",3]],["bool",0]],[[["",0],["fill",4]],["bool",0]],[[["",0],["texture",3]],["bool",0]],[[["",0],["lineargradient",3]],["bool",0]],[[["lineargradient",3]],["fill",4]],null,[[["usize",0],["usize",0],["usize",0]],["color",3]],[[["f32",0],["f32",0],["f32",0]],["color",3]],[[["usize",0],["usize",0],["usize",0],["f32",0]],["color",3]],[[["f32",0],["f32",0],["f32",0],["f32",0]],["color",3]],[[["",0]],["result",4]],[[["f64",0]],["color",3]],[[["",0],["pt2d",3]]],null,[[["f64",0]],["color",3]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["f64",0]],["f64",0]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["bool",0],["geombatch",3]],["drawable",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["prerender",3]],[[["",0]],["assets",3]],[[["",0]],["prerender",3]],[[["",0]],["assets",3]],null,[[["",0]],["bool",0]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["color",3]]],[[["",0]],["f64",0]],[[["",0]]],[[["",0],["text",3]]],[[["",0],["color",3],["polygon",3]]],[[["",0],["text",3],["screenpt",3]]],[[["",0],["screenrectangle",3]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["pt2d",3],["screenpt",3],["f64",0],["option",4,[["f32",0]]]]],[[["",0]]],[[]],[[]],[[]],[[["",0]],["option",4,[["pt2d",3]]]],[[["",0]],["usize",0]],[[["",0]],["f64",0]],[[["",0]],["bounds",3]],[[["",0]],["usize",0]],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]]]],[[["",0],["key",4]],["bool",0]],[[["",0]],["bool",0]],null,[[["prerender",3],["canvas",3],["style",3],["bool",0]],["gfxctx",3]],[[["canvas",3]],["uniforms",3]],null,null,null,null,[[["",0],["drawable",3]]],[[["",0],["screenpt",3],["drawable",3]]],[[["",0]]],null,[[["",0],["screenpt",3]],["pt2d",3]],null,[[["",0],["string",3]]],[[["",0]],["style",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]]],null,[[["",0],["geombatch",3]],["drawable",3]],[[["",0],["geombatch",3]],["drawable",3]],[[["",0],["geombatch",3]],["drawable",3]],null,[[["",0],["screendims",3]]],[[["",0]],["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,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["event",4]],[[["",0]],["key",4]],[[["",0]],["multikey",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["key",4]],["ordering",4]],[[["",0],["multikey",4]],["ordering",4]],[[],["string",3]],[[["",0]],["string",3]],[[["",0],["event",4]],["bool",0]],[[["",0],["key",4]],["bool",0]],[[["",0],["multikey",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["key",4]],["multikey",4]],[[]],[[["windowevent",4],["f64",0],["instant",6]],["option",4,[["event",4]]]],[[["keyboardinput",3]],["option",4,[["key",4]]]],[[["",0],["",0]],["u64",0]],[[["",0],["",0]],["u64",0]],[[["",0],["",0]]],[[["",0],["",0]]],[[["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]],[[["",0],["event",4]],["bool",0]],[[["",0],["multikey",4]],["bool",0]],[[["",0],["key",4]],["option",4,[["ordering",4]]]],[[["",0],["multikey",4]],["option",4,[["ordering",4]]]],[[["bool",0]],["option",4,[["char",0]]]],[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["eventctx",3]],["textspan",3]],[[["",0],["eventctx",3]],["textspan",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["assets",3]],[[["",0]],["prerender",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0]],["bool",0]],null,[[["",0]],["updatetype",4]],[[["",0],["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]],["f64",0]],[[["",0],["updatetype",4]],["bool",0]],null,[[["",0],["formatter",3]],["result",6]],null,[[]],[[]],[[]],[[["",0]]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["str",0]],["bool",0]],[[["",0],["key",4]],["bool",0]],null,null,[[["",0],["str",0],["vec",3,[["u8",0]]]]],[[["",0],["into",8,[["string",3]]],["fnonce",8]]],[[["",0],["text",3]],["panel",3]],null,[[["",0],["updatetype",4]],["bool",0]],[[["prerender",3],["style",3],["screendims",3],["string",3]],["loadingscreen",3]],null,[[["",0],["bool",0],["fnmut",8]]],[[["",0]],["bool",0]],null,null,[[["",0],["string",3]]],[[["",0]],["bool",0]],[[["",0]]],[[["",0],["string",3]]],[[["",0],["updatetype",4]]],[[["",0],["style",3]]],[[["",0]]],[[["",0]],["style",3]],null,null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[["",0],["geombatch",3]],["drawable",3]],null,null,null,null,null,null,null,null,null,null,[[["",0],["geombatch",3]]],[[["",0],["color",3]],["color",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[],["geombatch",3]],null,[[],["widget",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["pt2d",3]],["geombatch",3]],[[["",0]],["geombatch",3]],[[["",0]],["rewritecolor",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["rewritecolor",4]],["geombatch",3]],[[],["vec",3]],[[]],[[],["result",4]],[[["gfxctx",3]]],[[["",0],["rewritecolor",4]],["bool",0]],[[["",0],["into",8,[["fill",4]]],["vec",3,[["polygon",3]]]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["vec",3]],["geombatch",3]],[[["color",3]],["rewritecolor",4]],[[]],null,[[["",0]],["bounds",3]],[[["",0]],["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]],[[["",0]],["bool",0]],null,[[["",0],["asref",8,[["str",0]]]],["geombatch",3]],[[["",0]],["geombatch",3]],[[],["geombatch",3]],[[["",0],["rewritecolor",4]],["bool",0]],[[],["geombatch",3]],[[["",0],["into",8,[["fill",4]]],["polygon",3]]],[[["",0],["into",8,[["fill",4]]],["polygon",3],["f64",0]]],[[["angle",3]],["geombatch",3]],[[["angle",3]],["geombatch",3]],[[["f64",0]],["geombatch",3]],[[["f64",0],["f64",0]],["geombatch",3]],[[["",0]],["result",4]],[[["f64",0]],["geombatch",3]],[[["",0]]],[[["",0]]],[[["",0]]],[[["f64",0],["f64",0]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["polygon",3]],[[["",0],["into",8,[["fill",4]]],["polygon",3]]],[[["eventctx",3]],["drawable",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["vec",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[],["geombatch",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["axis",4]],[[["",0]],["alignment",4]],[[["",0]],["geombatchstack",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[]],[[["",0],["axis",4]],["bool",0]],[[["",0],["alignment",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[["vec",3,[["geombatch",3]]],["axis",4]]],[[["",0],["usize",0]],["option",4,[["geombatch",3]]]],[[["",0],["usize",0]],["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]]]],[[["",0],["geombatch",3]]],[[["",0],["alignment",4]]],[[["",0],["axis",4]]],[[["",0]],["",0]],null,[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["vec",3,[["geombatch",3]]]]],null,[[["",0]],["option",4,[["key",4]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]]],null,null,[[]],[[["",0]],["option",4]],[[["",0]],["option",4,[["screenpt",3]]]],[[["",0]],["bool",0]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["bool",0]],[[["",0],["key",4]],["bool",0]],null,[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["event",4],["canvas",3]],["userinput",3]],[[["",0]],["option",4,[["duration",3]]]],[[["",0],["into",8,[["option",4,[["multikey",4]]]]]],["bool",0]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]]],[[["",0]]],[[["",0]],["bool",0]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["togglezoomedbuilder",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3]],["togglezoomed",3]],[[],["togglezoomedbuilder",3]],[[["",0]],["togglezoomedbuilder",3]],[[["",0],["",0]]],[[["rewritecolor",4]]],null,[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["geombatch",3],["geombatch",3]],["togglezoomed",3]],null,null,[[["into",8,[["fill",4]]],["polygon",3]]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["pt2d",3],["distance",3],["color",3]]],[[["",0],["box",3,[["fn",8]]]]],[[["",0],["polyline",3],["distance",3],["color",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["drawunzoomedshapes",3]],[[],["drawunzoomedshapesbuilder",3]],[[["f64",0]]],[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0],["geombatch",3],["f64",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["objectbuilder",3]],[[["",0]],["objectbuilder",3,[["dummyid",3]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["bounds",3]],["world",3]],[[["eventctx",3]]],[[["",0],["pt2d",3]],["option",4]],[[["",0],["eventctx",3]],["option",4]],[[]],null,null,[[["",0]],["worldoutcome",4]],[[["",0]],["dummyid",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0]]],[[["",0]]],[[]],null,null,null,[[["",0],["gfxctx",3]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["color",3]]],[[["color",3]]],null,null,[[["rewritecolor",4]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["",0],["eventctx",3],["into",8,[["togglezoomedbuilder",3]]]]],[[["",0],["togglezoomed",3]]],null,null,null,[[]],[[["",0],["dummyid",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3]],["worldoutcome",4]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["",0],["",0]],["u64",0]],[[["",0]],["option",4,[["vec",3]]]],[[["",0]],["option",4]],[[["",0]]],[[["",0],["",0]]],[[["polygon",3]]],null,null,[[["into",8,[["multikey",4]]],["str",0]]],[[["f32",0]]],[[["color",3],["distance",3]]],null,null,[[["",0],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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,[[["",0]]],[[["fn",8]],["option",4,[["worldoutcome",4,[["objectid",8]]]]]],[[["",0],["dummyid",3]],["bool",0]],null,[[["",0],["",0],["option",4,[["text",3]]]],["bool",0]],null,null,[[["",0],["world",3]]],[[["bool",0]]],[[["",0]]],[[["",0]]],[[["text",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[],["world",3]],null,[[["usize",0]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["bool",0]]],null,[[["string",3]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["canvassettings",3]]],null,[[["",0],["prerender",3],["bool",0]],["option",4,[["string",3]]]],[[]],null,[[["",0],["event",4],["prerender",3]]],null,[[["",0]]],[[]],[[]],[[]],[[]],[[["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",0]],["settings",3]],[[["box",3,[["fn",8]]]]],null,[[["f64",0]]],null,[[["settings",3],["fnonce",8]],["never",0]],[[["f64",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["string",3]]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["screenpt",3]],[[["",0]],["screenpt",3]],[[["",0]],["screenrectangle",3]],[[["",0]],["screendims",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["screenpt",3]],["bool",0]],[[],["result",4]],[[["",0]],["screendims",3]],[[["",0],["screenpt",3]],["bool",0]],[[["",0],["screendims",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["logicalposition",3,[["f64",0]]]],["screenpt",3]],[[]],[[]],[[["f64",0]],["screendims",3]],[[["logicalsize",3,[["f64",0]]]],["screendims",3]],[[["bounds",3]]],[[]],[[["i64",0]],["screendims",3]],[[],["screendims",3]],[[["",0]],["f64",0]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["screenpt",3]],["bool",0]],[[["",0],["screendims",3]],["bool",0]],[[["f64",0],["f64",0]],["screenpt",3]],[[["f64",0],["f64",0]],["screendims",3]],[[["",0],["edgeinsets",3]]],[[["",0],["f64",0],["f64",0]],["screenpt",3]],[[],["screenrectangle",3]],[[["",0],["screenpt",3]],["option",4]],[[["",0]],["result",4]],[[["f64",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]],["polygon",3]],[[],["pt2d",3]],[[["screenpt",3],["screendims",3]],["screenrectangle",3]],[[["",0],["screenpt",3],["canvas",3]],["screenpt",3]],[[["",0],["f64",0],["f64",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["f64",0]],null,null,null,null,null,null,null,[[]],[[]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["str",0]],["buttonbuilder",3]],[[["",0]],["buttonbuilder",3]],[[["",0],["eventctx",3]],["widget",3]],null,[[["",0]],["buttonbuilder",3]],null,null,null,null,[[["",0],["str",0],["str",0]],["buttonbuilder",3]],[[["",0]],["buttonbuilder",3]],null,null,null,null,null,[[["",0]],["style",3]],[[["",0],["",0]]],[[],["style",3]],null,null,[[]],[[["str",0]],["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,[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0],["buttonbuilder",3]],["buttonbuilder",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["buttonbuilder",3]],[[["",0]],["buttonstyle",3]],[[["",0],["",0]]],[[["",0]],["buttonbuilder",3]],null,null,[[]],[[["",0],["str",0]],["buttonbuilder",3]],[[["buttonbuilder",3]],["buttonbuilder",3]],[[["",0]],["buttonbuilder",3]],[[["",0],["str",0],["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]],[[]],[[]],[[["",0],["str",0]],["buttonbuilder",3]],[[]],[[]],[[]],[[]],[[["",0],["into",8,[["string",3]]]],["buttonbuilder",3]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,[[["geombatch",3],["tree",3],["f32",0]],["result",4,[["bounds",3],["string",3]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["paint",4],["f64",0],["tree",3]],["fill",4]],[[["path",3]],["pathconviter",3]],[[["stroke",3],["f32",0],["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",0]]],[[["prerender",3],["str",0]],["result",6]],[[],["result",6]],null,[[["",0]],["option",4,[["pathevent",6]]]],[[["f64",0],["f64",0]],["point",6]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["str",0]],["bool",0]],[[["",0],["str",0],["box",3,[["fn",8]]],["col",4]]],null,null,null,[[],["filter",3]],null,[[]],[[]],[[]],null,[[["",0],["",0]],["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",0],["filter",3]],["table",3]],[[["",0],["panel",3]]],[[["",0],["eventctx",3],["",0]],["widget",3]],[[["",0],["eventctx",3],["",0],["panel",3]]],null,null,null,[[["",0],["str",0],["box",3,[["fn",8]]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,[[["into",8,[["string",3]]]],["textspan",3]],null,null,null,null,null,null,null,null,[[["",0],["vec",3,[["textspan",3]]]]],[[["",0]]],[[["",0],["textspan",3]]],[[["",0],["vec",3,[["textspan",3]]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["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]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["color",3]],["text",3]],[[["",0]],["font",4]],[[["",0]],["textspan",3]],[[["",0]],["text",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["color",3]],["text",3]],[[["assets",3]],["screendims",3]],[[],["textspan",3]],[[["",0],["font",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["text",3]]],[[],["str",0]],[[["color",3]],["textspan",3]],null,[[["",0],["style",3]],["color",3]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["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]],[[["",0],["",0]],["u64",0]],[[["",0],["",0]]],[[["",0]],["string",3]],[[["",0],["color",3]]],[[["assets",3],["f32",0]],["geombatch",3]],[[["f64",0],["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]],[[["",0]],["bool",0]],null,[[["option",4,[["color",3]]]],["textspan",3]],[[],["text",3]],null,[[["color",3]],["textspan",3]],[[["",0]]],[[["",0]],["geombatch",3]],[[["",0]],["geombatch",3]],[[["",0],["polyline",3],["f64",0]],["geombatch",3]],[[["vec",3,[["textspan",3]]],["f32",0],["assets",3]],["geombatch",3]],[[["",0]],["f64",0]],[[],["textspan",3]],[[["usize",0]],["textspan",3]],null,[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],null,[[["eventctx",3]],["widget",3]],[[["",0]]],[[["",0]]],[[["",0]]],[[["eventctx",3],["into",8,[["option",4,[["multikey",4]]]]],["str",0]],["text",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[],["textspan",3]],null,[[["eventctx",3],["usize",0]],["text",3]],null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]]],null,[[]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["option",4]],null,null,null,null,null,[[],["cached",3]],null,null,[[["asref",8,[["str",0]]]]],null,null,null,null,null,null,null,null,null,null,null,[[["",0]]],null,[[["",0]],["option",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0],["option",4],["fnmut",8]]],null,[[["",0]],["option",4]],[[["",0]],["option",4]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3]],["option",4,[["polygon",3]]]],[[["",0],["eventctx",3]],["option",4,[["polyline",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,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["eventctx",3],["",0]],["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",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["eventctx",3],["",0]],["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]],[[["",0]],["typeid",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["",0]]],[[["",0]],["drawbaselayer",4]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",0],["vec",3]],["box",3,[["state",8]]]],[[["eventctx",3],["text",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["state",3],["str",0],["prerender",3],["f64",0],["screendims",3]],["result",6]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["option",4,[["string",3]]],["gpsbounds",3]],["bool",0]],[[["string",3],["str",0]],["string",3]],[[["string",3],["str",0],["str",0]],["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",0],["gpsbounds",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["box",3,[["fn",8]]]],["result",6]],[[["eventctx",3],["gpsbounds",3]]],[[["string",3]]],[[["string",3],["string",3]]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["eventctx",3]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["pt2d",3],["option",4,[["f64",0]]]],["warper",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["f64",0],["f64",0]],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["",0],["stretch",3],["vec",3],["f64",0],["f64",0],["eventctx",3],["bool",0],["bool",0]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["color",3]],["widget",3]],null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["",0]],["cornerrounding",4]],[[["",0]],["edgeinsets",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["geombatch",3]]],[[],["widget",3]],null,[[["into",8,[["cornerrounding",4]]]],["widget",3]],null,[[["",0]],["option",4,[["string",3]]]],[[["vec",3,[["widget",3]]]],["widget",3]],[[["vec",3,[["widget",3]]]],["widget",3]],[[]],[[],["edgeinsets",3]],[[["",0]],["string",3]],[[["box",3]],["result",4,[["box",3,[["widgetimpl",8]]],["box",3]]]],[[["",0]],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["widgetimpl",8]]],["rc",3]]]],[[["",0]],["option",4]],null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],null,[[["eventctx",3],["asref",8,[["str",0]]],["",26,[["partialeq",8],["clone",8],["debug",8]]],["vec",3,[["choice",3,[["",26,[["partialeq",8],["clone",8],["debug",8]]]]]]]],["widget",3]],[[["",0],["edgeinsets",3]],["bool",0]],[[],["widget",3]],[[["usize",0],["vec",3,[["widget",3]]]],["widget",3]],[[["usize",0],["vec",3,[["widget",3]]]],["widget",3]],[[["",0],["eventctx",3],["widgetoutput",3]]],null,[[],["widget",3]],[[],["widget",3]],null,[[["",0],["str",0]],["option",4,[["widget",3]]]],[[["",0],["str",0]],["option",4,[["widget",3]]]],[[["eventctx",3],["percent",3]],["widget",3]],[[["eventctx",3],["percent",3]],["widget",3]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["f64",0]],["widget",3]],[[["f64",0]],["widget",3]],[[["eventctx",3],["percent",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["f64",0]]],[[["cornerradii",3]]],[[]],[[["usize",0]],["edgeinsets",3]],[[["f64",0]],["edgeinsets",3]],[[["",0],["hashset",3]]],[[["",0]],["screendims",3]],[[["",0],["node",3],["stretch",3],["vec",3]]],[[["",0]],["f64",0]],[[["bool",0]],["widget",3]],[[["eventctx",3],["f64",0]],["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",0]]]]],[[["",0]],["bool",0]],[[["",0],["str",0]],["bool",0]],[[["",0]],["bool",0]],null,null,null,null,[[["into",8,[["edgeinsets",3]]]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],null,[[["into",8,[["string",3]]]],["widget",3]],[[["",0],["edgeinsets",3]],["bool",0]],[[],["widgetoutput",3]],[[["box",3,[["widgetimpl",8]]]],["widget",3]],[[],["widget",3]],null,[[["outlinestyle",6]],["widget",3]],null,[[["into",8,[["edgeinsets",3]]]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],null,null,[[["eventctx",3],["str",0]],["widget",3]],null,null,null,[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["eventctx",3],["panel",3]]],null,[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["eventctx",3]],["widget",3]],[[["",0],["screenpt",3]]],null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,[[["",0],["str",0]],["option",4,[["widget",3]]]],[[],["justdraw",3]],null,[[["",0]]],[[["",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["f64",0]]],[[["eventctx",3],["f64",0]],["widget",3]],null,[[]],null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["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",0]],["widget",3]],null,[[["",0],["eventctx",3]]],[[["",0],["screenpt",3]]],[[["",0]],["option",4,[["vec",3]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0],["eventctx",3],["controlstate",4]],["geombatch",3]],[[["color",3],["controlstate",4]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3],["str",0]],["button",3]],[[["",0],["eventctx",3]],["widget",3]],[[["",0],["eventctx",3],["asref",8,[["str",0]]]],["widget",3]],[[["",0]],["buttonbuilder",3]],[[["",0]],["buttonstatestyle",3]],[[["",0]],["label",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],null,[[["into",8,[["cornerrounding",4]]]]],null,[[["geombatch",3],["controlstate",4]]],null,[[],["buttonbuilder",3]],[[],["buttonstatestyle",3]],[[],["label",3]],null,null,null,[[["bool",0]]],[[]],null,null,[[["",0],["gfxctx",3]]],null,null,null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["font",4]]],null,[[["usize",0]]],null,[[]],[[]],[[]],[[]],[[["",0]],["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",0]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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,[[["",0]],["bool",0]],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",0],["option",4,[["text",3]]],["polygon",3],["bool",0],["option",4,[["text",3]]]],["button",3]],[[]],[[]],[[["outlinestyle",6],["controlstate",4]]],null,[[["color",3],["controlstate",4]]],[[["buttonstyle",3]]],[[["into",8,[["edgeinsets",3]]]]],null,[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["",0],["screenpt",3]]],null,[[["f64",0]]],null,[[["",0],["controlstate",4]],["buttonstatestyle",3]],[[["",0],["controlstate",4]],["buttonstatestyle",3]],null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["asref",8,[["str",0]]],["asref",8,[["str",0]]],["vec",3]],["widget",3]],[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["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",0],["vec",3,[["widget",3]]]],["container",3]],[[["",0],["screenpt",3]]],[[["",0],["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,[[["",0],["gfxctx",3]]],null,[[["",0],["state",4]],["bool",0]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["option",4]],null,[[["",0]],["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,[[["",0],["eventctx",3]],["option",4,[["usize",0]]]],[[["",0],["state",4]],["bool",0]],[[["eventctx",3],["str",0],["stackaxis",4]]],[[["",0],["screendims",3],["geombatch",3],["geombatch",3],["geombatch",3]]],[[["",0],["eventctx",3]]],null,[[["",0]],["option",4]],[[["",0],["option",4],["option",4]]],[[["",0],["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0]],["bool",0]],null,null,[[["",0]]],[[["",0]],["str",0]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["str",0],["str",0],["bool",0]],["button",3]],null,[[["eventctx",3],["str",0],["vec",3,[["choice",3]]],["bool",0]],["dropdown",3]],[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]],[[["",0],["screenpt",3]]],[[["vec",3],["duration",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["screendims",3]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["screendims",3]],["widget",3]],[[]],[[]],[[["",0]],["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,[[["",0],["screenpt",3]]],[[["eventctx",3],["f64",0]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["color",3]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3]],["option",4]],[[["",0]],["image",3]],[[["",0]],["imagesource",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["into",8,[["rewritecolor",4]]]]],null,[[["contentmode",4]]],null,[[["into",8,[["cornerrounding",4]]]]],null,[[],["image",3]],[[["into",8,[["screendims",3]]]]],null,[[]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["geombatch",3],["bounds",3]]],[[]],[[["str",0]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["",0],["prerender",3]]],[[["",0],["",0]]],[[["into",8,[["edgeinsets",3]]]]],null,[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["imagesource",4]]],null,[[["geombatch",3],["bounds",3]]],[[]],[[["str",0]]],[[["",0]]],[[["",0]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],null,null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["screendims",3]],[[["",0]],["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]]]],[[["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]],[[["",0],["screenpt",3]]],[[["",0],["screenpt",3]]],[[["",0],["screenpt",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["eventctx",3],["geombatch",3]],["widget",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0],["gfxctx",3]]],null,null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["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",0],["vec",3,[["series",3]]],["plotoptions",3],["unitfmt",3]],["widget",3]],[[["",0],["eventctx",3],["str",0]]],[[["",0],["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["style",3]],["text",3]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["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]]]]],[[["",0],["usize",0]]],[[["",0],["screenpt",3]]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["eventctx",3],["vec",3,[["choice",3]]]],["widget",3]],null,null,null,null,null,null,[[["",0],["horizontalalignment",4],["verticalalignment",4]]],[[["horizontalalignment",4],["verticalalignment",4]],["panelbuilder",3]],[[],["panelbuilder",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0],["str",0]],["option",4,[["vec",3,[["clone",8]]]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],null,[[["",0],["str",0]],["screenpt",3]],[[["",0]],["screenpt",3]],[[["",0],["eventctx",3]],["bool",0]],null,[[["",0]],["paneldims",4]],[[["",0],["",0]]],[[["",0],["str",0]],["clone",8]],[[["",0]]],null,null,[[["",0]],["option",4,[["string",3]]]],[[["paneldims",4]],["panelbuilder",3]],[[["paneldims",4]],["panelbuilder",3]],null,null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["asref",8,[["str",0]]]],["",26,[["partialeq",8],["clone",8]]]],[[["eventctx",3]],["panel",3]],[[["",0],["eventctx",3]],["outcome",4]],[[["usize",0],["usize",0]],["panelbuilder",3]],[[["",0],["str",0]],["",0]],[[["",0],["str",0]],["",0]],[[]],[[]],[[]],[[["",0]],["hashset",3,[["string",3]]]],[[["",0],["str",0]],["bool",0]],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]]]],[[["",0]]],[[["",0],["str",0]],["bool",0]],[[["",0],["str",0]],["bool",0]],[[["",0],["asref",8,[["str",0]]]],["option",4,[["",26,[["partialeq",8],["clone",8]]]]]],[[["",0],["str",0]],["option",4]],[[["",0],["str",0]],["option",4,[["widget",3]]]],[[["",0],["str",0]],["option",4,[["bool",0]]]],[[["",0],["eventctx",3],["str",0],["spinnervalue",8]]],[[["widget",3]],["panelbuilder",3]],[[["",0]],["screendims",3]],[[["",0],["str",0]],["",26,[["partialeq",8],["clone",8]]]],[[["",0],["eventctx",3],["bool",0]]],[[["",0],["eventctx",3],["bool",0]]],[[["",0],["eventctx",3]]],[[["",0],["str",0]],["screenrectangle",3]],[[["",0],["eventctx",3],["str",0],["widget",3]]],[[["",0],["eventctx",3],["panel",3]]],[[["",0],["eventctx",3],["panel",3]]],[[["",0]]],[[["",0],["eventctx",3],["string",3]]],null,null,[[["",0],["str",0],["bool",0]]],[[["",0],["eventctx",3]]],[[["",0],["str",0]],["slider",3]],[[["",0],["str",0]],["slider",3]],[[["",0],["str",0]],["spinnervalue",8]],[[["",0],["str",0]],["rc",3,[["refcell",3]]]],[[["",0],["eventctx",3],["str",0],["widget",3]]],[[["",0],["str",0]],["widget",3]],[[["",0],["str",0]]],[[["",0],["str",0]],["string",3]],[[["",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["screendims",3]]],[[["",0],["eventctx",3]],["bool",0]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3]],["buttonbuilder",3]],[[["",0]]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["persistentsplit",3]],[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["widget",3]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[],["plotoptions",3]],null,null,[[],["plotoptions",3]],null,[[],["plotoptions",3]],[[]],[[]],[[["",0],["f64",0]]],[[["",0],["f64",0]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["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",0]],[[],["f64",0]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]]]],["plotoptions",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["unitfmt",3]],["widget",3]],[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["eventctx",3],["f64",0],["f64",0],["str",0]],["widget",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["polygon",3]],null,null,null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["f64",0]],[[["",0],["usize",0]],["usize",0]],[[["eventctx",3],["f64",0],["f64",0],["f64",0]],["widget",3]],[[["",0]],["screendims",3]],[[["",0],["eventctx",3]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["style",4],["f64",0],["option",4,[["string",3]]]],["widget",3]],[[["",0]],["edgeinsets",3]],[[["",0],["screenpt",3]],["f64",0]],[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["f64",0]]],[[["",0],["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["eventctx",3],["f64",0],["f64",0],["f64",0]],["widget",3]],null,null,null,null,null,null,null,null,null,null,[[["roundedf64",3]],["roundedf64",3]],[[["",0],["roundedf64",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["bool",0]],[[["",0]]],[[["",0]],["roundedf64",3]],[[["",0],["",0]]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["prerender",3],["style",3]],["drawable",3]],null,[[["",0],["roundedf64",3]],["bool",0]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["f64",0],["f64",0]],["widget",3]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0]],["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,[[["",0],["eventctx",3]]],[[["",0],["roundedf64",3]],["bool",0]],[[["eventctx",3],["string",3],["box",3,[["fn",8]]]]],null,[[["",0],["roundedf64",3]],["option",4,[["ordering",4]]]],null,[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["screenpt",3]]],null,[[["roundedf64",3]],["roundedf64",3]],[[["",0],["roundedf64",3]]],[[["",0]]],[[["",0]],["string",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3],["box",3,[["fn",8]]]],["widget",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[["",0]],["rc",3,[["refcell",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",0]],["widget",3]],[[["",0],["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],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",0],["usize",0]],["widget",3]],[[["eventctx",3],["vec",3,[["widget",3]]],["vec",3],["f64",0]],["widget",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,[[["",0],["eventctx",3],["usize",0],["panel",3]]],[[["",0]],["string",3]],[[["",0]],["usize",0]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["string",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3],["bool",0]],["widget",3]],[[["",0],["eventctx",3]],["widget",3]],[[["",0],["eventctx",3]],["widget",3]],null,[[]],[[]],[[["",0],["eventctx",3],["str",0],["panel",3]],["bool",0]],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]]],[[]],[[["",0]],["widget",3]],[[["",0],["buttonbuilder",3],["widget",3]]],[[["",0],["usize",0]],["string",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["style",3]],["text",3]],null,[[["eventctx",3],["into",8,[["string",3]]],["string",3]],["widget",3]],null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[["",0]],["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",0],["string",3],["bool",0]],["textbox",3]],null,[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["eventctx",3],["into",8,[["string",3]]],["string",3],["bool",0],["usize",0]],["widget",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[["eventctx",3],["str",0],["str",0],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[["eventctx",3],["str",0],["color",3],["bool",0]],["widget",3]],[[["eventctx",3],["str",0],["vec",3,[["textspan",3]]],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["bool",0],["button",3],["button",3]],["widget",3]],null,[[["",0],["screenpt",3]]],[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["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,"PanelDims"],[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,"ScatterPlot"],[3,"PlotOptions"],[3,"PanelBuilder"],[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,"MaxPercent"],[13,"ExactPercent"],[13,"ExactPixels"],[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,"World"],[3,"DrawUnzoomedShapes"],[13,"ClickedFreeSpace"],[13,"Keypress"],[13,"ClickedObject"],[13,"HoverChanged"],[13,"Dragging"],[4,"Shape"],[3,"DrawUnzoomedShapesBuilder"],[13,"Custom"],[13,"Circle"],[13,"Line"],[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"],[3,"PolyLineLasso"],[3,"Lasso"],[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"],[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,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,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,4,13,13,13,3,3,13,3,13,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,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,12,12,12,3,13,13,13,13,4,13,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,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,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,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,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,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,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,0,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,13,13,3,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,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,11,12,12,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,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,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,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,3,3,11,11,11,11,11,12,11,11,12,11,11,11,11,11,0,12,12,0,12,11,12,12,5,12,12,12,12,12,12,12,0,12,12,0,11,12,11,11,11,11,11,0,11,11,0,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,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,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,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,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,11,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,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,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,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,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,13,13,13,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,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,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,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,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","ExactPercent","ExactPixels","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","MaxPercent","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","PanelDims","Path","Percent","Percent","PersistentSplit","PlotOptions","Pop","Prerender","PreviousState","Push","Q","R","Recreate","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_x","dims_x","dims_y","dims_y","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","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","Recreate","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","recreate","recreate","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_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_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","invert","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","draw_tooltip_at","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","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_rc","into_any_rc","new","objects","per_zoom","push","quadtree","shapes","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","Circle","Custom","DrawUnzoomedShapes","DrawUnzoomedShapesBuilder","Line","Shape","add_circle","add_custom","add_line","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","builder","discretize_zoom","draw","empty","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","per_zoom","render","shapes","shapes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","0","center","color","color","polyline","radius","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_color_unzoomed","draw_hover","draw_hover","draw_hover_rewrite","draw_hovered","draw_master_batch","draw_master_batch_built","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","hack_unset_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","maybe_delete","maybe_map_id","ne","objects","override_tooltip","quadtree","quadtree_id","rebuilt_during_drag","set_clickable","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","rendered_width","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","Lasso","PolyLineLasso","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","lasso","last_inner_progress","last_outer_progress","load","loading_title","new","on_load","on_load","open_browser","outer_progress_receiver","panel","panel","path","pl","points","polygon","popup","receiver","runtime","screenshot","set","started","take","try_from","try_into","type_id","update","url","value","value_mut","warper","Lasso","PolyLineLasso","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new","new","pl","points","polygon","try_from","try_from","try_into","try_into","type_id","type_id","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","new_state_for_txt","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","describe","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","hide","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","placeholder","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_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_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_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_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","ExactPercent","ExactPixels","MaxPercent","Panel","PanelBuilder","PanelDims","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","clone_into","clone_stashed","compute_flexbox","container_dims","contents_dims","currently_hovering","dims_height","dims_width","dims_x","dims_x","dims_y","dims_y","draw","dropdown_value","empty","event","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","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","to_owned","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","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_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_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_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::PanelDims","","","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::unzoomed::Shape","","","","","","","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::lasso","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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::PanelDims","","","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.","","","Call State::recreate on the current 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’…","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","What width and height does the widget occupy? If this …","","","","","","","","","","","","","","","","","","","","Like std::include_bytes!, but also returns its argument, …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Call State::recreate on the current 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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","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 …","Respond to Transition::Recreate by assuming state in the …","Respond to Transition::Recreate by assuming state in the …","","A stack of states","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","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.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Multiply the color’s current alpha by the factor, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw a tooltip where the mouse is","","Draw a tooltip somewhere on the screen","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Note: When double clicking, there will be two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow panning and zooming on the canvas. Exactly which …","","","","","","","","","","","This widget (in some panel) exclusively owns focus. Don’…","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","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.","","","Returns the argument unchanged.","Creates a batch of filled polygons.","","Returns the argument unchanged.","","Compute the bounds of all polygons in this batch.","Returns the width and height of all geometry contained in …","Calls U::from(self).","Calls U::from(self).","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","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 …","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Adds a single polygon to both batches, painted according …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw Circles and PolyLines in map-space that scale their …","","","","","Custom drawing code can add anything it wants to a batch, …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 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 by coloring its hitbox, only when …","","","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 …","Like draw_master_batch, but for already-built objects.","","","","Indicate that an object doesn’t need to be drawn …","","","Let objects in the world respond to something happening.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","If an object is currently being hovered on, return its …","Returns the object currently hovered on.","Forcibly reset the hovering state to empty. This is a …","","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 …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Mark that an object is hoverable, but don’t actually …","","","Like delete, but doesn’t crash if the object doesn’t …","If the outcome references some ID, transform it to another …","","","Change an object’s tooltip. Returns true for success, …","","","If a drag event causes the world to be totally rebuilt, …","Mark the object as clickable or not. …","","","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.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get all entries, filtered and sorted according to the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","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","","Draw freehand polygons","Draw freehand PolyLine","Display a message dialog.","Use this with FileLoader to just read raw bytes without …","Utilities for reflecting the current map and viewport in …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","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.","","Draw freehand polygons","Draw freehand PolyLine","","","","","","","","","","","When this returns a polygon, the interaction is finished","When this returns a polyline, the interaction is finished","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Use this with FileLoader to just read raw bytes without …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Display a message dialog.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","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 …","","","Returns the argument unchanged.","Get an OSM-style zoom/lat/lon string …","Calls U::from(self).","","","","","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 …","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","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 …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","What width and height does the widget occupy? If this …","","Needed for force_width.","If the argument is true, don’t actually create this …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns 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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","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.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","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 …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","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","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","If a card is currently being dragged, return its original …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","This widget emits several events.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","Doesn’t do anything by itself, just used for widgetsing. …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","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 …","","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Image from a GeomBatch.","Create a new SVG Image from bytes.","Create an SVG Image, read from filename, which is colored …","Calls U::from(self).","Calls U::from(self).","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","batch: the GeomBatch to draw tooltips: (hitbox, text, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","label is used to name the actual LinePlot widget. The …","Programmatically show a tooltip at the given x/y.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","When a panel is built, a fake, “no-op” mouseover event …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An f64 rounded to 4 decimal places. Useful with Spinners, …","","","","","","","","","","","","","","","","","","","","","","","","","","A spinner for f64s should prefer using this, which will …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A widget containing the tab bar and a content pane with …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","Add a new tab.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","",""],"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,18,18,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,11,0,14,3,19,0,7,0,0,3,20,0,17,3,0,0,19,3,3,12,12,0,21,21,3,5,16,8,9,3,3,3,3,8,21,21,3,0,0,0,13,3,10,18,0,12,21,21,12,0,3,21,10,5,11,3,3,3,3,3,3,3,3,3,3,3,0,0,6,6,6,6,3,19,0,0,0,7,8,4,0,0,12,0,15,12,3,3,12,12,0,8,3,3,3,8,21,21,0,3,22,22,22,0,19,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,21,0,0,3,20,0,3,0,0,0,0,21,21,21,3,3,3,23,24,24,25,26,0,24,17,22,24,17,22,0,27,28,28,29,30,31,26,23,0,0,0,32,26,33,34,33,35,36,34,34,24,17,22,24,17,22,37,38,39,40,40,40,40,40,40,40,40,40,41,42,42,42,43,0,44,45,45,46,28,31,47,48,47,41,17,22,17,22,49,0,50,36,41,36,41,51,36,42,52,48,47,53,38,42,30,24,22,51,54,31,55,56,49,48,57,53,52,30,36,58,41,59,41,59,51,58,51,52,42,42,53,60,61,54,31,55,56,49,57,53,52,0,38,40,28,46,62,39,0,60,61,63,63,0,45,24,24,34,64,34,40,58,17,22,45,64,24,24,17,22,23,0,61,62,46,30,65,52,41,59,24,51,0,56,51,49,30,56,40,25,33,59,0,44,27,0,45,24,17,22,24,17,22,24,17,22,24,17,22,46,51,51,24,42,46,31,50,53,52,30,24,33,0,63,37,43,30,66,35,29,28,40,52,42,0,54,49,58,49,58,47,46,53,24,44,24,45,44,44,62,47,27,67,39,68,52,34,64,30,51,36,40,44,45,40,50,23,28,33,68,52,28,69,37,0,0,27,28,0,44,41,41,40,40,61,42,64,36,38,26,51,51,43,31,52,66,24,24,0,44,45,53,0,0,25,47,0,64,40,40,40,40,40,32,17,22,0,24,24,51,36,56,37,54,31,55,56,49,48,57,53,52,30,41,59,46,24,17,22,24,17,22,24,17,22,64,44,49,52,45,70,41,59,62,62,33,0,65,42,42,28,28,42,24,71,72,72,71,72,72,73,74,75,76,77,78,79,80,81,80,82,83,84,85,86,86,87,88,89,90,90,91,91,92,93,94,95,96,97,98,99,98,98,100,101,102,103,104,105,103,106,107,108,109,110,111,112,112,112,113,114,115,0,12,12,15,15,0,12,12,12,12,12,15,12,12,12,0,0,0,0,0,116,15,12,117,116,15,12,117,118,118,118,118,116,15,12,117,116,15,12,117,60,60,60,60,60,116,67,67,117,60,60,67,67,117,118,118,118,118,60,116,117,116,118,118,116,15,12,117,117,116,15,12,117,116,15,12,117,15,116,15,12,117,60,67,67,67,67,60,60,67,67,67,67,117,67,67,60,60,116,116,116,15,12,117,116,15,12,117,116,15,12,117,106,107,108,109,110,111,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,120,121,62,122,123,120,124,121,62,122,123,120,124,121,62,122,123,120,124,121,62,122,123,120,124,0,121,0,121,122,123,121,120,120,62,122,123,62,62,121,121,62,122,123,120,124,121,62,120,122,123,121,62,122,123,120,124,121,62,122,123,120,124,121,122,123,124,121,62,122,123,120,124,120,121,122,123,120,124,62,120,121,120,121,120,120,120,120,124,124,124,121,124,120,121,121,62,122,123,120,124,121,62,122,123,120,124,121,62,122,123,120,124,124,124,120,62,62,122,123,120,120,121,120,120,125,0,125,125,125,125,125,125,125,125,125,0,125,125,125,125,125,4,4,4,4,4,0,0,8,4,8,0,0,0,8,8,0,0,8,4,8,8,4,4,0,42,42,46,8,4,42,46,8,4,42,46,8,4,42,46,8,4,42,42,42,46,42,42,42,42,46,8,4,46,8,4,42,42,46,42,42,46,8,4,8,4,42,46,8,4,42,42,42,42,42,42,42,46,42,42,46,8,4,42,46,8,4,46,8,4,42,46,8,4,46,42,42,42,42,42,42,46,42,42,42,42,42,46,8,4,42,46,42,46,42,42,46,8,4,46,42,46,8,4,42,46,8,4,42,46,8,4,42,42,42,42,87,88,113,114,115,1,23,23,1,23,1,1,23,0,13,13,1,0,1,23,0,13,1,23,1,23,23,23,1,1,1,1,1,1,1,0,13,23,23,23,23,23,13,1,66,23,13,1,66,23,23,23,13,1,66,23,13,1,66,23,13,1,66,23,13,1,66,23,23,23,13,1,66,23,23,13,1,66,23,13,13,13,1,66,23,23,23,66,23,13,1,66,23,13,1,66,23,13,1,66,23,13,1,66,23,0,23,66,23,23,13,1,66,66,23,23,23,23,23,23,23,13,66,23,23,13,1,66,0,23,23,13,1,66,23,13,1,66,23,13,1,66,83,84,85,86,86,0,0,0,0,0,0,0,27,44,27,126,44,27,126,44,44,27,27,27,27,27,44,27,126,44,27,126,44,44,44,44,44,44,44,44,126,44,44,44,27,126,44,44,27,44,27,44,27,44,27,126,44,27,126,126,44,27,126,44,44,44,44,126,44,44,27,44,44,44,27,27,44,44,44,44,44,126,44,27,126,44,27,126,44,27,126,44,44,44,27,27,126,27,27,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,21,21,3,5,3,3,3,3,21,21,3,3,0,21,21,0,3,3,21,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,21,21,3,3,3,3,3,3,3,3,3,21,3,3,21,21,21,3,3,3,21,3,5,21,3,5,21,3,5,21,3,5,21,3,5,21,3,5,3,5,3,5,21,3,5,3,5,21,3,5,21,3,5,5,21,3,3,5,3,5,0,21,3,5,21,3,5,21,3,5,21,3,5,0,21,5,3,5,3,21,3,5,21,3,5,21,3,5,3,5,21,3,5,76,77,78,79,80,81,80,82,92,93,94,0,19,19,0,19,19,0,45,127,19,45,127,19,45,45,45,127,19,45,127,19,45,127,45,45,19,19,45,45,45,45,19,45,19,45,45,127,19,45,45,45,127,19,45,127,19,19,45,127,19,45,45,127,127,45,45,45,127,19,127,45,45,45,45,127,127,45,127,127,45,45,45,45,45,127,127,19,45,127,19,45,127,19,45,127,19,45,45,112,112,112,10,10,10,0,10,10,0,29,10,29,10,29,10,29,29,29,29,10,29,10,29,29,10,29,10,29,29,29,10,29,10,29,29,10,29,29,10,10,0,29,29,29,10,29,10,29,10,29,10,29,29,29,29,29,29,29,10,29,29,29,29,29,29,29,10,29,29,29,10,29,29,10,29,10,29,10,29,29,29,103,104,105,103,0,0,9,0,20,9,9,20,26,26,20,9,26,20,9,26,26,26,26,20,9,26,20,9,26,20,9,26,20,9,26,26,20,9,20,9,26,20,9,26,26,26,26,26,20,9,26,20,9,26,20,9,26,20,9,26,26,26,26,26,26,20,9,26,20,9,26,20,9,26,20,9,26,26,0,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,128,129,129,129,0,0,129,129,129,0,0,0,0,0,130,131,131,130,131,130,131,130,131,130,131,131,130,131,131,131,132,130,131,132,130,130,131,131,132,130,131,130,131,131,130,131,130,132,133,131,132,133,131,130,131,130,131,130,131,0,130,131,0,130,131,134,135,136,137,135,137,138,138,138,138,139,139,0,0,139,0,140,140,140,133,139,140,133,139,140,133,139,140,133,139,140,140,133,0,133,133,133,139,140,133,139,140,133,139,140,133,139,140,133,139,133,140,133,139,140,133,139,140,133,139,140,141,142,143,142,143,142,143,128,129,129,129,0,129,129,129,0,0,0,0,0,144,132,132,132,145,144,129,128,132,145,144,129,128,132,145,144,129,128,132,145,144,129,128,132,145,132,132,145,145,144,129,128,129,128,132,132,145,145,144,132,132,145,145,145,145,144,145,145,132,132,132,145,144,145,128,128,132,128,132,145,144,129,128,128,132,132,132,128,145,145,144,145,145,145,132,145,132,132,145,144,129,128,132,145,144,129,128,129,128,132,145,144,129,128,145,145,144,132,129,128,132,132,132,144,132,145,129,128,145,145,144,132,145,144,129,128,132,145,144,129,128,132,145,144,129,128,132,145,145,145,144,134,135,136,137,135,137,138,138,138,138,0,0,0,0,146,146,28,146,28,28,28,28,28,146,28,146,28,146,28,28,146,28,28,146,146,146,146,28,146,28,146,28,146,28,28,28,28,28,28,28,28,0,28,28,146,146,28,146,28,146,28,28,28,28,0,0,0,71,72,65,71,72,65,71,72,65,71,72,65,72,71,72,65,71,72,65,72,65,72,71,65,71,72,65,71,71,72,65,65,65,65,65,65,72,65,71,72,65,71,72,65,71,72,65,71,72,65,71,65,71,65,65,72,72,72,65,65,71,72,65,72,71,72,65,71,71,72,65,71,72,65,71,72,65,72,65,71,72,72,71,72,72,71,65,0,0,0,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,40,40,40,40,40,40,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,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,0,0,0,147,147,147,147,0,0,0,147,147,147,147,147,147,147,147,147,0,0,0,147,147,0,147,147,147,147,0,0,148,148,0,149,150,148,149,150,148,149,150,148,149,150,148,149,150,150,150,150,150,149,150,150,148,149,149,150,150,150,148,149,150,148,149,150,148,149,150,150,150,150,150,150,150,149,150,149,150,148,149,150,148,149,150,148,149,151,6,6,0,0,0,0,6,6,6,6,0,0,0,0,35,35,35,35,6,64,35,6,64,35,64,35,32,35,35,64,64,64,64,64,6,64,35,6,64,35,35,6,64,35,6,64,35,35,35,64,6,6,35,6,64,64,64,6,64,35,64,64,6,64,64,35,35,35,35,35,6,6,35,35,35,35,6,64,35,6,64,35,6,64,35,6,64,35,64,35,35,35,64,35,64,64,35,35,35,64,0,35,64,64,64,64,64,64,64,32,6,64,35,35,6,64,35,6,64,35,6,64,35,64,64,35,152,0,0,0,0,0,0,0,0,153,153,153,153,153,153,153,153,154,153,153,153,153,153,0,154,154,0,154,153,155,154,0,154,154,156,155,157,158,158,0,154,154,0,153,154,153,153,153,153,153,0,153,153,0,0,0,158,157,158,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,157,158,157,158,157,152,0,0,152,154,152,154,152,154,152,154,154,154,152,154,154,152,154,152,154,152,152,154,154,154,154,0,154,154,154,154,152,154,154,154,152,154,152,154,152,154,0,0,155,155,155,155,155,155,155,155,155,155,155,155,155,159,155,155,155,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,160,160,160,160,160,0,0,160,160,160,160,160,160,0,160,160,160,160,0,160,160,160,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,11,11,0,11,14,0,16,0,11,0,11,14,16,0,11,0,0,0,0,33,33,33,33,33,33,11,16,68,33,161,14,37,11,16,68,33,161,14,37,0,33,33,33,161,11,16,68,33,161,14,37,11,16,68,33,161,14,37,37,0,61,61,33,33,33,33,14,37,14,37,33,0,33,33,0,33,161,33,33,33,14,37,11,61,61,61,61,0,61,33,0,33,37,33,33,33,61,0,33,33,0,33,33,33,33,14,37,33,33,33,11,16,68,33,161,14,14,14,37,37,37,33,61,33,33,33,33,33,0,11,16,68,33,161,14,37,11,16,68,33,161,14,37,161,14,37,11,16,68,33,161,14,37,33,61,33,37,0,33,37,0,33,33,33,33,33,33,33,0,33,37,68,33,33,68,33,161,33,33,33,33,33,0,0,33,0,33,68,61,61,33,37,33,0,33,61,0,0,0,161,33,0,0,33,33,0,14,37,0,37,11,16,68,33,161,14,37,11,16,68,33,161,14,37,11,16,68,33,161,14,37,37,33,33,37,73,74,75,95,96,97,98,99,98,98,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,0,0,0,162,162,51,163,164,162,51,163,164,51,51,163,162,51,163,164,162,51,163,164,51,51,51,51,163,164,51,163,164,164,51,51,51,163,51,163,164,51,162,51,51,51,162,51,162,162,162,162,162,51,163,164,51,164,51,164,162,51,163,164,162,162,51,51,162,51,51,162,51,163,51,51,51,51,51,51,51,51,51,51,162,51,163,164,162,51,163,164,51,163,164,162,51,163,164,162,51,162,51,163,51,51,51,51,51,162,51,51,51,163,51,51,51,51,51,51,51,51,162,51,51,51,51,51,164,164,51,163,164,51,162,51,162,162,51,163,164,162,51,163,164,162,51,163,164,51,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,166,165,165,166,166,166,166,165,166,165,166,165,166,165,166,0,0,167,167,167,0,0,31,168,167,31,168,167,31,31,168,167,31,168,167,31,168,31,168,31,31,167,31,31,168,167,31,31,168,31,31,168,167,31,168,167,168,167,31,168,167,31,31,31,167,31,31,31,168,31,31,31,31,31,31,168,167,31,168,167,31,168,167,168,169,169,170,171,169,169,170,171,0,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,0,172,172,172,172,172,172,172,172,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,55,55,55,55,0,173,173,0,69,173,69,173,69,173,69,173,173,69,69,69,69,173,69,69,173,69,173,69,173,69,173,69,69,69,69,173,69,173,69,173,174,175,175,7,7,0,0,7,36,7,36,7,36,36,36,7,36,7,36,36,7,36,7,36,36,36,36,36,36,36,36,36,36,36,7,36,7,36,36,36,36,7,36,7,36,7,36,7,36,7,36,36,36,36,36,36,36,36,36,36,36,36,36,7,36,36,36,7,36,7,36,7,36,89,90,90,91,91,0,0,0,176,56,177,176,56,177,177,176,56,177,176,56,177,176,56,177,176,56,177,176,56,176,56,177,176,56,177,176,56,177,56,56,176,56,177,176,56,177,177,176,56,177,56,177,176,56,177,56,176,56,177,176,56,177,176,56,177,176,56,177,176,0,0,49,178,49,178,49,178,49,178,49,49,49,49,178,49,49,178,49,49,178,49,49,178,49,178,49,178,49,49,49,49,49,178,49,49,178,49,178,49,178,49,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,18,18,18,0,0,0,41,59,59,41,59,18,41,59,18,41,41,59,18,41,59,18,59,59,41,41,41,41,41,18,18,41,41,41,41,41,59,59,41,59,41,59,41,41,41,41,59,41,41,41,59,18,41,41,41,59,59,59,41,59,18,41,59,18,18,41,59,18,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,18,41,59,41,59,18,41,59,18,41,59,18,41,41,41,59,100,101,102,0,38,38,38,38,38,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,0,0,50,58,50,58,50,58,50,58,50,58,58,58,58,58,58,50,58,179,179,50,58,50,58,50,58,50,58,50,0,58,58,179,50,0,179,179,50,58,50,58,50,58,179,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,180,180,0,0,0,180,53,53,180,53,180,53,180,53,180,53,53,53,53,53,53,53,53,180,53,53,53,53,180,53,53,180,53,180,180,53,180,53,53,53,180,53,53,53,53,53,53,53,180,53,180,53,180,53,181,182,181,182,183,2,0,0,0,0,2,2,52,2,52,2,52,2,52,2,52,52,2,2,52,52,52,52,52,52,2,52,52,2,52,2,52,52,52,2,52,2,2,52,2,52,52,52,2,52,52,2,52,52,52,52,2,2,2,2,52,52,2,52,2,52,2,52,52,52,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,0,0,0,148,148,0,149,184,184,184,184,184,150,150,150,150,184,149,150,184,184,184,150,0,0,184,184,150,150,149,149,184,184,184,151,0,0,25,25,25,25,185,25,185,25,185,25,185,25,185,25,185,25,25,185,185,25,25,25,185,25,185,25,185,25,185,25,25,25,25,185,25,185,25,185,25,185,25,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39],"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,[[["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,null,null,null,[[["bool",0]],["choice",3]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["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,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["controlstate",4]],[[["",0]],["contentmode",4]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3],["widgetoutput",3]]],null,null,null,null,[[["color",3]],["choice",3]],null,null,null,null,null,null,[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],null,null,[[]],[[["vec",3]],["vec",3,[["choice",3]]]],[[]],[[]],null,null,[[["",0]],["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,[[["",0],["eventctx",3],["",0],["str",0],["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",0]],null,null,null,null,null,null,null,null,null,[[["",0],["screenpt",3]]],null,null,null,null,null,null,null,null,null,null,null,[[["str",0]],["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]],[[["",0]]],[[["",0]]],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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["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,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]]],[[["",0]]],[[["",0],["canvas",3]]],[[["",0],["canvas",3]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["box",3]],["result",4,[["box",3,[["state",8]]],["box",3]]]],[[["",0]],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["state",8]]],["rc",3]]]],[[["",0]],["option",4]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["gfxctx",3],["",0]]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0]],["drawbaselayer",4]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["canvas",3]]],[[["",0],["canvas",3]]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3],["transition",4]],["bool",0]],[[["",0]]],[[["",0]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["bool",0]],[[["panel",3],["box",3,[["simplestate",8]]]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["",0],["str",0],["panel",3]],["transition",4]],[[["",0],["eventctx",3],["",0],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["",0],["eventctx",3],["",0],["box",3,[["cloneableany",8]]],["panel",3]],["transition",4]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[["",0],["eventctx",3],["",0]],["transition",4]],null,[[["",0],["eventctx",3],["",0],["panel",3]],["option",4,[["transition",4]]]],[[["",0],["eventctx",3],["",0],["panel",3]],["option",4,[["transition",4]]]],[[["",0],["eventctx",3],["",0]],["box",3,[["state",8]]]],[[["",0],["eventctx",3],["",0]],["box",3,[["state",8]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0]],["bool",0]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["assets",3]],[[["",0]],["option",4,[["str",0]]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["string",3],["geombatch",3],["bounds",3]]],[[["",0],["string",3],["geombatch",3]]],[[["",0]]],null,null,null,[[]],[[["",0],["str",0]],["option",4]],[[["",0],["string",3]],["option",4,[["geombatch",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["str",0]],["bool",0]],[[["",0],["font",4],["usize",0]],["f64",0]],null,[[["",0],["str",0],["vec",3,[["u8",0]]]]],[[["style",3],["option",4,[["string",3]]],["bool",0],["box",3,[["fn",8]]]],["assets",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0],["bool",0],["geombatch",3]],["drawable",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["context",3],["str",0],["str",0]],["result",6,[["program",6]]]],[[["",0],["color",3]]],[[["context",3],["u32",0],["str",0]],["result",6,[["shader",6]]]],null,[[["",0],["context",3]]],[[["",0],["context",3]]],[[["",0],["f64",0],["canvas",3]]],[[["",0],["gfxctxinnards",3]]],[[["",0]],["gfxctxinnards",3]],[[["",0]]],[[["",0]]],[[["",0]]],null,[[["eventctx",3]],["drawable",3]],[[["",0],["screenrectangle",3],["f64",0],["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]]]],[[["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]]]],[[["",0]],["f64",0]],[[["context",3]]],[[["context",3]],["vertexarray",3]],[[["context",3]],["buffer",3]],[[["context",3],["option",4,[["windowadapter",3]]]],["prerenderinnards",3]],[[["vec",3,[["u8",0]]],["u32",0],["u32",0]],["result",6]],null,null,[[["",0],["drawable",3],["uniforms",3],["prerenderinnards",3]]],[[["",0]]],[[["",0],["option",4]]],[[["",0],["screendims",3],["string",3]],["result",6]],[[["",0],["cursoricon",4]]],[[["",0],["bool",0]]],[[["",0],["icon",3]]],null,null,null,[[["",0],["f64",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["context",3]],["result",6]],[[["",0],["context",3]],["result",6]],[[["",0]]],null,null,null,null,[[["",0]],["window",3]],null,null,[[["",0],["screendims",3],["f64",0]]],[[["",0],["f64",0]],["screendims",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["window",3]],[[["",0],["screendims",3],["f64",0]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["screendims",3],["horizontalalignment",4],["verticalalignment",4]],["screenpt",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,[[["",0],["pt2d",3]]],[[["",0]],["pt2d",3]],[[["",0]],["screenpt",3]],[[["",0],["f64",0]]],[[["",0]],["canvassettings",3]],[[["",0]],["horizontalalignment",4]],[[["",0]],["verticalalignment",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,[[],["result",4]],null,null,null,[[["",0],["horizontalalignment",4]],["bool",0]],[[["",0],["verticalalignment",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["",0]],["screenpt",3]],[[["",0]],["option",4,[["pt2d",3]]]],[[["",0]],["option",4,[["screenpt",3]]]],[[["",0]],["bounds",3]],[[["",0]],["bounds",3]],[[["",0]],["bounds",3]],[[["",0]],["screendims",3]],null,[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],null,null,null,[[["",0],["pt2d",3]],["screenpt",3]],[[["",0],["screenrectangle",3]]],[[["",0]],["f64",0]],[[["",0]],["f64",0]],null,[[["",0],["horizontalalignment",4]],["bool",0]],[[["",0],["verticalalignment",4]],["bool",0]],[[["screendims",3],["canvassettings",3]],["canvas",3]],[[],["canvassettings",3]],[[["",0],["screenpt",3]],["pt2d",3]],[[["",0]],["result",4]],null,[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["",0],["f64",0],["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,[[["",0],["f32",0]],["color",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["string",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["color",3]],[[["",0]],["fill",4]],[[["",0]],["texture",3]],[[["",0]],["lineargradient",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[],["result",4]],[[["f64",0]],["color",3]],[[["",0],["color",3]],["bool",0]],[[["",0],["fill",4]],["bool",0]],[[["",0],["texture",3]],["bool",0]],[[["",0],["lineargradient",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["color",3]],["fill",4]],[[]],[[["texture",3]],["fill",4]],[[]],[[]],null,[[["f32",0]],["color",3]],[[["str",0]],["color",3]],[[["",0],["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]]]],[[],["color",3]],[[["f64",0]],["f32",0]],[[["color",3],["f64",0]],["color",3]],null,[[["",0],["f32",0]],["color",3]],[[["",0],["color",3]],["bool",0]],[[["",0],["fill",4]],["bool",0]],[[["",0],["texture",3]],["bool",0]],[[["",0],["lineargradient",3]],["bool",0]],[[["lineargradient",3]],["fill",4]],null,[[["usize",0],["usize",0],["usize",0]],["color",3]],[[["f32",0],["f32",0],["f32",0]],["color",3]],[[["usize",0],["usize",0],["usize",0],["f32",0]],["color",3]],[[["f32",0],["f32",0],["f32",0],["f32",0]],["color",3]],[[["",0]],["result",4]],[[["f64",0]],["color",3]],[[["",0],["pt2d",3]]],null,[[["f64",0]],["color",3]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["f64",0]],["f64",0]],[[["",0]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["bool",0],["geombatch",3]],["drawable",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["prerender",3]],[[["",0]],["assets",3]],[[["",0]],["prerender",3]],[[["",0]],["assets",3]],null,[[["",0]],["bool",0]],[[["",0]],["option",4,[["str",0]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["color",3]]],[[["",0]],["f64",0]],[[["",0]]],[[["",0],["text",3]]],[[["",0],["color",3],["polygon",3]]],[[["",0],["text",3],["screenpt",3]]],[[["",0],["screenrectangle",3]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["pt2d",3],["screenpt",3],["f64",0],["option",4,[["f32",0]]]]],[[["",0]]],[[]],[[]],[[]],[[["",0]],["option",4,[["pt2d",3]]]],[[["",0]],["usize",0]],[[["",0]],["f64",0]],[[["",0]],["bounds",3]],[[["",0]],["usize",0]],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]]]],[[["",0],["key",4]],["bool",0]],[[["",0]],["bool",0]],null,[[["prerender",3],["canvas",3],["style",3],["bool",0]],["gfxctx",3]],[[["canvas",3]],["uniforms",3]],null,null,null,null,[[["",0],["drawable",3]]],[[["",0],["screenpt",3],["drawable",3]]],[[["",0]]],null,[[["",0],["screenpt",3]],["pt2d",3]],null,[[["",0],["string",3]]],[[["",0]],["style",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]]],null,[[["",0],["geombatch",3]],["drawable",3]],[[["",0],["geombatch",3]],["drawable",3]],[[["",0],["geombatch",3]],["drawable",3]],null,[[["",0],["screendims",3]]],[[["",0]],["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,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["event",4]],[[["",0]],["key",4]],[[["",0]],["multikey",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["key",4]],["ordering",4]],[[["",0],["multikey",4]],["ordering",4]],[[],["string",3]],[[["",0]],["string",3]],[[["",0],["event",4]],["bool",0]],[[["",0],["key",4]],["bool",0]],[[["",0],["multikey",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["key",4]],["multikey",4]],[[]],[[["windowevent",4],["f64",0],["instant",6]],["option",4,[["event",4]]]],[[["keyboardinput",3]],["option",4,[["key",4]]]],[[["",0],["",0]],["u64",0]],[[["",0],["",0]],["u64",0]],[[["",0],["",0]]],[[["",0],["",0]]],[[["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]],[[["",0],["event",4]],["bool",0]],[[["",0],["multikey",4]],["bool",0]],[[["",0],["key",4]],["option",4,[["ordering",4]]]],[[["",0],["multikey",4]],["option",4,[["ordering",4]]]],[[["bool",0]],["option",4,[["char",0]]]],[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["eventctx",3]],["textspan",3]],[[["",0],["eventctx",3]],["textspan",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["assets",3]],[[["",0]],["prerender",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0]],["bool",0]],null,[[["",0]],["updatetype",4]],[[["",0],["",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]],["f64",0]],[[["",0],["updatetype",4]],["bool",0]],null,[[["",0],["formatter",3]],["result",6]],null,[[]],[[]],[[]],[[["",0]]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["str",0]],["bool",0]],[[["",0],["key",4]],["bool",0]],null,null,[[["",0],["str",0],["vec",3,[["u8",0]]]]],[[["",0],["into",8,[["string",3]]],["fnonce",8]]],[[["",0],["text",3]],["panel",3]],null,[[["",0],["updatetype",4]],["bool",0]],[[["prerender",3],["style",3],["screendims",3],["string",3]],["loadingscreen",3]],null,[[["",0],["bool",0],["fnmut",8]]],[[["",0]],["bool",0]],null,null,[[["",0],["string",3]]],[[["",0]],["bool",0]],[[["",0]]],[[["",0],["string",3]]],[[["",0],["updatetype",4]]],[[["",0],["style",3]]],[[["",0]]],[[["",0]],["style",3]],null,null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[["",0],["geombatch",3]],["drawable",3]],null,null,null,null,null,null,null,null,null,null,[[["",0],["geombatch",3]]],[[["",0],["color",3]],["color",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[],["geombatch",3]],null,[[],["widget",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["pt2d",3]],["geombatch",3]],[[["",0]],["geombatch",3]],[[["",0]],["rewritecolor",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["rewritecolor",4]],["geombatch",3]],[[],["vec",3]],[[]],[[],["result",4]],[[["gfxctx",3]]],[[["",0],["rewritecolor",4]],["bool",0]],[[["",0],["into",8,[["fill",4]]],["vec",3,[["polygon",3]]]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[["vec",3]],["geombatch",3]],[[["color",3]],["rewritecolor",4]],[[]],null,[[["",0]],["bounds",3]],[[["",0]],["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]],[[["",0]],["bool",0]],null,[[["",0],["asref",8,[["str",0]]]],["geombatch",3]],[[["",0]],["geombatch",3]],[[],["geombatch",3]],[[["",0],["rewritecolor",4]],["bool",0]],[[],["geombatch",3]],[[["",0],["into",8,[["fill",4]]],["polygon",3]]],[[["",0],["into",8,[["fill",4]]],["polygon",3],["f64",0]]],[[["angle",3]],["geombatch",3]],[[["angle",3]],["geombatch",3]],[[["f64",0]],["geombatch",3]],[[["f64",0],["f64",0]],["geombatch",3]],[[["",0]],["result",4]],[[["f64",0]],["geombatch",3]],[[["",0]]],[[["",0]]],[[["",0]]],[[["f64",0],["f64",0]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["polygon",3]],[[["",0],["into",8,[["fill",4]]],["polygon",3]]],[[["eventctx",3]],["drawable",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["vec",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[],["geombatch",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["axis",4]],[[["",0]],["alignment",4]],[[["",0]],["geombatchstack",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[]],[[["",0],["axis",4]],["bool",0]],[[["",0],["alignment",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[["vec",3,[["geombatch",3]]],["axis",4]]],[[["",0],["usize",0]],["option",4,[["geombatch",3]]]],[[["",0],["usize",0]],["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]]]],[[["",0],["geombatch",3]]],[[["",0],["alignment",4]]],[[["",0],["axis",4]]],[[["",0]],["",0]],null,[[["",0]]],[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["vec",3,[["geombatch",3]]]]],null,[[["",0]],["option",4,[["key",4]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]]],null,null,[[]],[[["",0]],["option",4]],[[["",0]],["option",4,[["screenpt",3]]]],[[["",0]],["bool",0]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["bool",0]],[[["",0],["key",4]],["bool",0]],null,[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[["event",4],["canvas",3]],["userinput",3]],[[["",0]],["option",4,[["duration",3]]]],[[["",0],["into",8,[["option",4,[["multikey",4]]]]]],["bool",0]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]]],[[["",0]]],[[["",0]],["bool",0]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["togglezoomedbuilder",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3]],["togglezoomed",3]],[[],["togglezoomedbuilder",3]],[[["",0]],["togglezoomedbuilder",3]],[[["",0],["",0]]],[[["rewritecolor",4]]],null,[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["geombatch",3],["geombatch",3]],["togglezoomed",3]],null,null,[[["into",8,[["fill",4]]],["polygon",3]]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0],["pt2d",3],["distance",3],["color",3]]],[[["",0],["box",3,[["fn",8]]]]],[[["",0],["polyline",3],["distance",3],["color",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[],["drawunzoomedshapes",3]],[[],["drawunzoomedshapesbuilder",3]],[[["f64",0]]],[[["",0],["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]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["",0],["geombatch",3],["f64",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["objectbuilder",3]],[[["",0]],["objectbuilder",3,[["dummyid",3]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["bounds",3]],["world",3]],[[["eventctx",3]]],[[["",0],["pt2d",3]],["option",4]],[[["",0],["eventctx",3]],["option",4]],[[]],null,null,[[["",0]],["worldoutcome",4]],[[["",0]],["dummyid",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0]]],[[["",0]]],[[]],null,null,null,[[["",0],["gfxctx",3]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["color",3]]],[[["color",3]]],null,null,[[["rewritecolor",4]]],[[["into",8,[["togglezoomedbuilder",3]]]]],[[["",0],["eventctx",3],["into",8,[["togglezoomedbuilder",3]]]]],[[["",0],["togglezoomed",3]]],null,null,null,[[]],[[["",0],["dummyid",3]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["eventctx",3]],["worldoutcome",4]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["",0],["",0]],["u64",0]],[[["",0]],["option",4,[["vec",3]]]],[[["",0]],["option",4]],[[["",0]]],[[["",0],["",0]]],[[["polygon",3]]],null,null,[[["into",8,[["multikey",4]]],["str",0]]],[[["f32",0]]],[[["color",3],["distance",3]]],null,null,[[["",0],["eventctx",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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,[[["",0]]],[[["fn",8]],["option",4,[["worldoutcome",4,[["objectid",8]]]]]],[[["",0],["dummyid",3]],["bool",0]],null,[[["",0],["",0],["option",4,[["text",3]]]],["bool",0]],null,null,[[["",0],["world",3]]],[[["bool",0]]],[[["",0]]],[[["",0]]],[[["text",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[],["world",3]],null,[[["usize",0]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["bool",0]]],null,[[["string",3]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["canvassettings",3]]],null,[[["",0],["prerender",3],["bool",0]],["option",4,[["string",3]]]],[[]],null,[[["",0],["event",4],["prerender",3]]],null,[[["",0]]],[[]],[[]],[[]],[[]],[[["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",0]],["settings",3]],[[["box",3,[["fn",8]]]]],null,[[["f64",0]]],null,[[["settings",3],["fnonce",8]],["never",0]],[[["f64",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["string",3]]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["screenpt",3]],[[["",0]],["screenpt",3]],[[["",0]],["screenrectangle",3]],[[["",0]],["screendims",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["screenpt",3]],["bool",0]],[[],["result",4]],[[["",0]],["screendims",3]],[[["",0],["screenpt",3]],["bool",0]],[[["",0],["screendims",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["logicalposition",3,[["f64",0]]]],["screenpt",3]],[[]],[[]],[[["f64",0]],["screendims",3]],[[["logicalsize",3,[["f64",0]]]],["screendims",3]],[[["bounds",3]]],[[]],[[["i64",0]],["screendims",3]],[[],["screendims",3]],[[["",0]],["f64",0]],null,[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0],["screenpt",3]],["bool",0]],[[["",0],["screendims",3]],["bool",0]],[[["f64",0],["f64",0]],["screenpt",3]],[[["f64",0],["f64",0]],["screendims",3]],[[["",0],["edgeinsets",3]]],[[["",0],["f64",0],["f64",0]],["screenpt",3]],[[],["screenrectangle",3]],[[["",0],["screenpt",3]],["option",4]],[[["",0]],["result",4]],[[["f64",0]]],[[["",0]]],[[["",0]]],[[["",0]]],[[["",0]],["polygon",3]],[[],["pt2d",3]],[[["screenpt",3],["screendims",3]],["screenrectangle",3]],[[["",0],["screenpt",3],["canvas",3]],["screenpt",3]],[[["",0],["f64",0],["f64",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["f64",0]],null,null,null,null,null,null,null,[[]],[[]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["str",0]],["buttonbuilder",3]],[[["",0]],["buttonbuilder",3]],[[["",0],["eventctx",3]],["widget",3]],null,[[["",0]],["buttonbuilder",3]],null,null,null,null,[[["",0],["str",0],["str",0]],["buttonbuilder",3]],[[["",0]],["buttonbuilder",3]],null,null,null,null,null,[[["",0]],["style",3]],[[["",0],["",0]]],[[],["style",3]],null,null,[[]],[[["str",0]],["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,[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0],["buttonbuilder",3]],["buttonbuilder",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["buttonbuilder",3]],[[["",0]],["buttonstyle",3]],[[["",0],["",0]]],[[["",0]],["buttonbuilder",3]],null,null,[[]],[[["",0],["str",0]],["buttonbuilder",3]],[[["buttonbuilder",3]],["buttonbuilder",3]],[[["",0]],["buttonbuilder",3]],[[["",0],["str",0],["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]],[[]],[[]],[[["",0],["str",0]],["buttonbuilder",3]],[[]],[[]],[[]],[[]],[[["",0],["into",8,[["string",3]]]],["buttonbuilder",3]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,[[["geombatch",3],["tree",3],["f32",0]],["result",4,[["bounds",3],["string",3]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["paint",4],["f64",0],["tree",3]],["fill",4]],[[["path",3]],["pathconviter",3]],[[["stroke",3],["f32",0],["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",0]]],[[["prerender",3],["str",0]],["result",6]],[[],["result",6]],null,[[["",0]],["option",4,[["pathevent",6]]]],[[["f64",0],["f64",0]],["point",6]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["str",0]],["bool",0]],[[["",0],["str",0],["box",3,[["fn",8]]],["col",4]]],null,null,null,[[],["filter",3]],null,[[]],[[]],[[]],null,[[["",0],["",0]],["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",0],["filter",3]],["table",3]],[[["",0],["panel",3]]],[[["",0],["eventctx",3],["",0]],["widget",3]],[[["",0],["eventctx",3],["",0],["panel",3]]],null,null,null,[[["",0],["str",0],["box",3,[["fn",8]]]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,[[["into",8,[["string",3]]]],["textspan",3]],null,null,null,null,null,null,null,null,[[["",0],["vec",3,[["textspan",3]]]]],[[["",0]]],[[["",0],["textspan",3]]],[[["",0],["vec",3,[["textspan",3]]]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["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]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["color",3]],["text",3]],[[["",0]],["font",4]],[[["",0]],["textspan",3]],[[["",0]],["text",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],[[["color",3]],["text",3]],[[["assets",3]],["screendims",3]],[[],["textspan",3]],[[["",0],["font",4]],["bool",0]],[[["",0],["",0]],["bool",0]],[[["",0],["text",3]]],[[],["str",0]],[[["color",3]],["textspan",3]],null,[[["",0],["style",3]],["color",3]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["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]],[[["",0],["",0]],["u64",0]],[[["",0],["",0]]],[[["",0]],["string",3]],[[["",0],["color",3]]],[[["assets",3],["f32",0]],["geombatch",3]],[[["f64",0],["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]],[[["",0]],["bool",0]],null,[[["option",4,[["color",3]]]],["textspan",3]],[[],["text",3]],null,[[["color",3]],["textspan",3]],[[["",0]]],[[["",0]],["geombatch",3]],[[["",0]],["geombatch",3]],[[["",0],["polyline",3],["f64",0]],["geombatch",3]],[[["vec",3,[["textspan",3]]],["f32",0],["assets",3]],["geombatch",3]],[[["",0]],["f64",0]],[[],["textspan",3]],[[["usize",0]],["textspan",3]],null,[[],["textspan",3]],[[],["textspan",3]],[[],["textspan",3]],null,[[["eventctx",3]],["widget",3]],[[["",0]]],[[["",0]]],[[["",0]]],[[["eventctx",3],["into",8,[["option",4,[["multikey",4]]]]],["str",0]],["text",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[],["textspan",3]],null,[[["eventctx",3],["usize",0]],["text",3]],null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]]],null,[[]],[[]],null,[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["",0]],["option",4]],null,null,null,null,null,[[],["cached",3]],null,null,[[["asref",8,[["str",0]]]]],null,null,null,null,null,null,null,null,null,null,null,[[["",0]]],null,[[["",0]],["option",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0],["option",4],["fnmut",8]]],null,[[["",0]],["option",4]],[[["",0]],["option",4]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3]],["option",4,[["polygon",3]]]],[[["",0],["eventctx",3]],["option",4,[["polyline",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,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["eventctx",3],["",0]],["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",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["",0]]],[[["",0],["eventctx",3],["",0]],["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]],[[["",0]],["typeid",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3],["",0]]],[[["",0]],["drawbaselayer",4]],[[["",0],["eventctx",3],["",0]],["transition",4]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",0],["vec",3]],["box",3,[["state",8]]]],[[["eventctx",3],["text",3]],["box",3,[["state",8]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["state",3],["str",0],["prerender",3],["f64",0],["screendims",3]],["result",6]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["option",4,[["string",3]]],["gpsbounds",3]],["bool",0]],[[["string",3],["str",0]],["string",3]],[[["string",3],["str",0],["str",0]],["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",0],["gpsbounds",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["box",3,[["fn",8]]]],["result",6]],[[["eventctx",3],["gpsbounds",3]]],[[["string",3]]],[[["string",3],["string",3]]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["eventctx",3]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["pt2d",3],["option",4,[["f64",0]]]],["warper",3]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["f64",0],["f64",0]],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["",0],["taffy",3],["vec",3],["f64",0],["f64",0],["eventctx",3],["bool",0],["bool",0]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["color",3]],["widget",3]],null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0]],["bool",0]],[[["",0]],["bool",0]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[],["widget",3]],[[["",0]],["cornerrounding",4]],[[["",0]],["edgeinsets",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["geombatch",3]]],[[],["widget",3]],null,[[["into",8,[["cornerrounding",4]]]],["widget",3]],null,[[["",0]],["option",4,[["string",3]]]],[[["vec",3,[["widget",3]]]],["widget",3]],[[["vec",3,[["widget",3]]]],["widget",3]],[[]],[[],["edgeinsets",3]],[[["",0]],["string",3]],[[["box",3]],["result",4,[["box",3,[["widgetimpl",8]]],["box",3]]]],[[["",0]],["option",4]],[[["rc",3]],["result",4,[["rc",3,[["widgetimpl",8]]],["rc",3]]]],[[["",0]],["option",4]],null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],null,[[["eventctx",3],["asref",8,[["str",0]]],["",26,[["partialeq",8],["clone",8],["debug",8]]],["vec",3,[["choice",3,[["",26,[["partialeq",8],["clone",8],["debug",8]]]]]]]],["widget",3]],[[["",0],["edgeinsets",3]],["bool",0]],[[],["widget",3]],[[["usize",0],["vec",3,[["widget",3]]]],["widget",3]],[[["usize",0],["vec",3,[["widget",3]]]],["widget",3]],[[["",0],["eventctx",3],["widgetoutput",3]]],null,[[],["widget",3]],[[],["widget",3]],null,[[["",0],["str",0]],["option",4,[["widget",3]]]],[[["",0],["str",0]],["option",4,[["widget",3]]]],[[["eventctx",3],["percent",3]],["widget",3]],[[["eventctx",3],["percent",3]],["widget",3]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["f64",0]],["widget",3]],[[["f64",0]],["widget",3]],[[["eventctx",3],["percent",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["f64",0]]],[[["cornerradii",3]]],[[]],[[["usize",0]],["edgeinsets",3]],[[["f64",0]],["edgeinsets",3]],[[["",0],["hashset",3]]],[[["",0]],["screendims",3]],[[["",0],["node",3],["taffy",3],["vec",3]]],[[["",0]],["f64",0]],[[["bool",0]],["widget",3]],[[["eventctx",3],["f64",0]],["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",0]]]]],[[["",0]],["bool",0]],[[["",0],["str",0]],["bool",0]],[[["",0]],["bool",0]],null,null,null,null,[[["into",8,[["edgeinsets",3]]]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],null,[[["into",8,[["string",3]]]],["widget",3]],[[["",0],["edgeinsets",3]],["bool",0]],[[],["widgetoutput",3]],[[["box",3,[["widgetimpl",8]]]],["widget",3]],[[],["widget",3]],null,[[["outlinestyle",6]],["widget",3]],null,[[["into",8,[["edgeinsets",3]]]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],[[["usize",0]],["widget",3]],null,null,[[["eventctx",3],["str",0]],["widget",3]],null,null,null,[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["eventctx",3],["panel",3]]],null,[[["vec",3,[["widget",3]]]],["widget",3]],null,[[["eventctx",3]],["widget",3]],[[["",0],["screenpt",3]]],null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,[[["",0],["str",0]],["option",4,[["widget",3]]]],[[],["justdraw",3]],null,[[["",0]]],[[["",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["f64",0]]],[[["eventctx",3],["f64",0]],["widget",3]],null,[[]],null,null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["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",0]],["widget",3]],null,[[["",0],["eventctx",3]]],[[["",0],["screenpt",3]]],[[["",0]],["option",4,[["vec",3]]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0],["eventctx",3],["controlstate",4]],["geombatch",3]],[[["color",3],["controlstate",4]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3],["str",0]],["button",3]],[[["",0],["eventctx",3]],["widget",3]],[[["",0],["eventctx",3],["asref",8,[["str",0]]]],["widget",3]],[[["",0]],["buttonbuilder",3]],[[["",0]],["buttonstatestyle",3]],[[["",0]],["label",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],null,[[["into",8,[["cornerrounding",4]]]]],null,[[["geombatch",3],["controlstate",4]]],null,[[],["buttonbuilder",3]],[[],["buttonstatestyle",3]],[[],["label",3]],null,null,null,[[["bool",0]]],[[]],null,null,[[["",0],["gfxctx",3]]],null,null,null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["font",4]]],null,[[["usize",0]]],null,[[]],[[]],[[]],[[]],[[["",0]],["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",0]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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,[[["",0]],["bool",0]],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",0],["option",4,[["text",3]]],["polygon",3],["bool",0],["option",4,[["text",3]]]],["button",3]],[[]],[[]],[[["outlinestyle",6],["controlstate",4]]],null,[[["color",3],["controlstate",4]]],[[["buttonstyle",3]]],[[["into",8,[["edgeinsets",3]]]]],null,[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["",0],["screenpt",3]]],null,[[["f64",0]]],null,[[["",0],["controlstate",4]],["buttonstatestyle",3]],[[["",0],["controlstate",4]],["buttonstatestyle",3]],null,null,[[["",0]]],[[["",0]]],[[["",0]]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,[[["eventctx",3],["asref",8,[["str",0]]],["asref",8,[["str",0]]],["vec",3]],["widget",3]],[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["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",0],["vec",3,[["widget",3]]]],["container",3]],[[["",0],["screenpt",3]]],[[["",0],["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,null,[[["",0],["gfxctx",3]]],null,[[["",0],["state",4]],["bool",0]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["option",4]],null,[[["",0]],["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,[[["",0],["eventctx",3]],["option",4,[["usize",0]]]],[[["",0],["state",4]],["bool",0]],[[["eventctx",3],["str",0],["stackaxis",4]]],[[["",0],["screendims",3],["geombatch",3],["geombatch",3],["geombatch",3]]],[[["",0],["eventctx",3]]],null,[[["",0]],["option",4]],[[["",0],["option",4],["option",4]]],[[["",0],["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0]],["bool",0]],null,null,[[["",0]]],[[["",0]],["str",0]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["str",0],["str",0],["bool",0]],["button",3]],null,[[["eventctx",3],["str",0],["vec",3,[["choice",3]]],["bool",0]],["dropdown",3]],[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]],[[["",0],["screenpt",3]]],[[["vec",3],["duration",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["screendims",3]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["screendims",3]],["widget",3]],[[]],[[]],[[["",0]],["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,[[["",0],["screenpt",3]]],[[["eventctx",3],["f64",0]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["color",3]]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3]],["option",4]],[[["",0]],["image",3]],[[["",0]],["imagesource",4]],[[["",0],["",0]]],[[["",0],["",0]]],[[["into",8,[["rewritecolor",4]]]]],null,[[["contentmode",4]]],null,[[["into",8,[["cornerrounding",4]]]]],null,[[],["image",3]],[[["into",8,[["screendims",3]]]]],null,[[]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["geombatch",3],["bounds",3]]],[[]],[[["str",0]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3]],["widget",3]],[[["",0],["prerender",3]]],[[["",0],["",0]]],[[["into",8,[["edgeinsets",3]]]]],null,[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["f64",0]]],[[["imagesource",4]]],null,[[["geombatch",3],["bounds",3]]],[[]],[[["str",0]]],[[["",0]]],[[["",0]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],[[["",0],["gfxctx",3]]],null,null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["screendims",3]],[[["",0]],["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]]]],[[["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]],[[["",0],["screenpt",3]]],[[["",0],["screenpt",3]]],[[["",0],["screenpt",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["eventctx",3],["geombatch",3]],["widget",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,null,[[["",0],["gfxctx",3]]],null,null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["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",0],["vec",3,[["series",3]]],["plotoptions",3],["unitfmt",3]],["widget",3]],[[["",0],["eventctx",3],["str",0]]],[[["",0],["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["style",3]],["text",3]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["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]]]]],[[["",0],["usize",0]]],[[["",0],["screenpt",3]]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["eventctx",3],["vec",3,[["choice",3]]]],["widget",3]],null,null,null,null,null,null,[[["",0],["horizontalalignment",4],["verticalalignment",4]]],[[["horizontalalignment",4],["verticalalignment",4]],["panelbuilder",3]],[[],["panelbuilder",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0],["str",0]],["option",4,[["vec",3,[["clone",8]]]]]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],null,[[["",0],["str",0]],["screenpt",3]],[[["",0]],["screenpt",3]],[[["",0],["eventctx",3]],["bool",0]],null,[[["",0]],["paneldims",4]],[[["",0],["",0]]],[[["",0],["str",0]],["clone",8]],[[["",0]]],null,null,[[["",0]],["option",4,[["string",3]]]],[[["paneldims",4]],["panelbuilder",3]],[[["paneldims",4]],["panelbuilder",3]],null,null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["asref",8,[["str",0]]]],["",26,[["partialeq",8],["clone",8]]]],[[["eventctx",3]],["panel",3]],[[["",0],["eventctx",3]],["outcome",4]],[[["usize",0],["usize",0]],["panelbuilder",3]],[[["",0],["str",0]],["",0]],[[["",0],["str",0]],["",0]],[[]],[[]],[[]],[[["",0]],["hashset",3,[["string",3]]]],[[["",0],["str",0]],["bool",0]],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]]]],[[["",0]]],[[["",0],["str",0]],["bool",0]],[[["",0],["str",0]],["bool",0]],[[["",0],["asref",8,[["str",0]]]],["option",4,[["",26,[["partialeq",8],["clone",8]]]]]],[[["",0],["str",0]],["option",4]],[[["",0],["str",0]],["option",4,[["widget",3]]]],[[["",0],["str",0]],["option",4,[["bool",0]]]],[[["",0],["eventctx",3],["str",0],["spinnervalue",8]]],[[["widget",3]],["panelbuilder",3]],[[["",0]],["screendims",3]],[[["",0],["str",0]],["",26,[["partialeq",8],["clone",8]]]],[[["",0],["eventctx",3],["bool",0]]],[[["",0],["eventctx",3],["bool",0]]],[[["",0],["eventctx",3]]],[[["",0],["str",0]],["screenrectangle",3]],[[["",0],["eventctx",3],["str",0],["widget",3]]],[[["",0],["eventctx",3],["panel",3]]],[[["",0],["eventctx",3],["panel",3]]],[[["",0]]],[[["",0],["eventctx",3],["string",3]]],null,null,[[["",0],["str",0],["bool",0]]],[[["",0],["eventctx",3]]],[[["",0],["str",0]],["slider",3]],[[["",0],["str",0]],["slider",3]],[[["",0],["str",0]],["spinnervalue",8]],[[["",0],["str",0]],["rc",3,[["refcell",3]]]],[[["",0],["eventctx",3],["str",0],["widget",3]]],[[["",0],["str",0]],["widget",3]],[[["",0],["str",0]]],[[["",0],["str",0]],["string",3]],[[["",0]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0],["screendims",3]]],[[["",0],["eventctx",3]],["bool",0]],null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3]],["buttonbuilder",3]],[[["",0]]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["persistentsplit",3]],[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["vec",3,[["choice",3]]]],["widget",3]],null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[],["plotoptions",3]],null,null,[[],["plotoptions",3]],null,[[],["plotoptions",3]],[[]],[[]],[[["",0],["f64",0]]],[[["",0],["f64",0]]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["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",0]],[[],["f64",0]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]]]],["plotoptions",3,[["time",3],["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8,[["",26,[["axis",8],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["addassign",8],["div",8,[["f64",0]]]]]]],["unitfmt",3]],["widget",3]],[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["eventctx",3],["f64",0],["f64",0],["str",0]],["widget",3]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["polygon",3]],null,null,null,[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[]],[[["",0]],["screendims",3]],[[["",0]],["f64",0]],[[["",0],["usize",0]],["usize",0]],[[["eventctx",3],["f64",0],["f64",0],["f64",0]],["widget",3]],[[["",0]],["screendims",3]],[[["",0],["eventctx",3]],["bool",0]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["arc",3]],["arc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["rc",3]],["rc",3,[["any",8]]]],null,null,[[["eventctx",3],["style",4],["f64",0],["option",4,[["string",3]]]],["widget",3]],[[["",0]],["edgeinsets",3]],[[["",0],["screenpt",3]],["f64",0]],[[["",0],["eventctx",3]]],[[["",0],["eventctx",3],["f64",0]]],[[["",0],["screenpt",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["eventctx",3],["f64",0],["f64",0],["f64",0]],["widget",3]],null,null,null,null,null,null,null,null,null,null,[[["roundedf64",3]],["roundedf64",3]],[[["",0],["roundedf64",3]]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["bool",0]],[[["",0]]],[[["",0]],["roundedf64",3]],[[["",0],["",0]]],null,null,null,[[["",0],["gfxctx",3]]],[[["",0],["prerender",3],["style",3]],["drawable",3]],null,[[["",0],["roundedf64",3]],["bool",0]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[["eventctx",3],["f64",0],["f64",0]],["widget",3]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0]],["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,[[["",0],["eventctx",3]]],[[["",0],["roundedf64",3]],["bool",0]],[[["eventctx",3],["string",3],["box",3,[["fn",8]]]]],null,[[["",0],["roundedf64",3]],["option",4,[["ordering",4]]]],null,[[["",0],["eventctx",3],["widgetimpl",8]]],[[["",0],["screenpt",3]]],null,[[["roundedf64",3]],["roundedf64",3]],[[["",0],["roundedf64",3]]],[[["",0]]],[[["",0]],["string",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3],["box",3,[["fn",8]]]],["widget",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[["",0]],["rc",3,[["refcell",3]]]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["str",0]],["widget",3]],[[["",0],["screenpt",3]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,null,null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],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",0],["usize",0]],["widget",3]],[[["eventctx",3],["vec",3,[["widget",3]]],["vec",3],["f64",0]],["widget",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,[[["",0],["eventctx",3],["usize",0],["panel",3]]],[[["",0]],["string",3]],[[["",0]],["usize",0]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["string",3]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["eventctx",3],["bool",0]],["widget",3]],[[["",0],["eventctx",3]],["widget",3]],[[["",0],["eventctx",3]],["widget",3]],null,[[]],[[]],[[["",0],["eventctx",3],["str",0],["panel",3]],["bool",0]],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]]],[[]],[[["",0]],["widget",3]],[[["",0],["buttonbuilder",3],["widget",3]]],[[["",0],["usize",0]],["string",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0],["style",3]],["text",3]],null,[[["eventctx",3],["into",8,[["string",3]]],["string",3]],["widget",3]],null,[[["",0],["gfxctx",3]]],[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[["",0]],["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",0],["string",3],["bool",0]],["textbox",3]],null,[[["",0],["screenpt",3]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["eventctx",3],["into",8,[["string",3]]],["string",3],["bool",0],["usize",0]],["widget",3]],null,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],null,[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[["eventctx",3],["str",0],["str",0],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[["eventctx",3],["str",0],["color",3],["bool",0]],["widget",3]],[[["eventctx",3],["str",0],["vec",3,[["textspan",3]]],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[["",0],["gfxctx",3]]],null,[[["",0],["eventctx",3],["widgetoutput",3]]],[[]],[[["",0]],["screendims",3]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["rc",3]],["rc",3,[["any",8]]]],[[["bool",0],["button",3],["button",3]],["widget",3]],null,[[["",0],["screenpt",3]]],[[["eventctx",3],["str",0],["into",8,[["option",4,[["multikey",4]]]]],["bool",0]],["widget",3]],[[],["result",4]],[[],["result",4]],[[["",0]],["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,"PanelDims"],[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,"ScatterPlot"],[3,"PlotOptions"],[3,"PanelBuilder"],[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,"MaxPercent"],[13,"ExactPercent"],[13,"ExactPixels"],[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,"World"],[3,"DrawUnzoomedShapes"],[13,"ClickedFreeSpace"],[13,"Keypress"],[13,"ClickedObject"],[13,"HoverChanged"],[13,"Dragging"],[4,"Shape"],[3,"DrawUnzoomedShapesBuilder"],[13,"Custom"],[13,"Circle"],[13,"Line"],[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"],[3,"PolyLineLasso"],[3,"Lasso"],[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"],[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":["","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"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,[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["any",8]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["eventctx",3],["usize",0]],["dragdrop",3,[["usize",0]]]],null,[[["",0],["gfxctx",3],["app",3]]],null,[[["",0],["eventctx",3],["app",3]],["transition",4,[["app",3]]]],[[]],[[]],[[]],[[]],[[["box",3,[["global",3]]]],["box",3,[["any",8],["global",3]]]],[[["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]],[[["",0],["eventctx",3]],["panel",3]],[[["eventctx",3]]],[[["",0],["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]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[]],[[]]],"p":[[3,"App"],[3,"Demo"]]}\ }'); if (window.initSearch) {window.initSearch(searchIndex)}; \ No newline at end of file diff --git a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-ed50344f6d8f69b9/out/built.rs.html b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-ed50344f6d8f69b9/out/built.rs.html index 22ec48fd96..f716facab3 100644 --- a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-ed50344f6d8f69b9/out/built.rs.html +++ b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-ed50344f6d8f69b9/out/built.rs.html @@ -179,7 +179,7 @@ pub const RUSTDOC_VERSION: &str = r"rustdoc 1.61.0 (fe5b13d68 2022-05-18)"; #[doc=r#"The build time in RFC2822, UTC."#] #[allow(dead_code)] -pub const BUILT_TIME_UTC: &str = r"Mon, 20 Jun 2022 12:36:17 +0000"; +pub const BUILT_TIME_UTC: &str = r"Mon, 20 Jun 2022 16:45:53 +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/widgetry/screen_geom.rs.html b/rustdoc/src/widgetry/screen_geom.rs.html index f36325f2da..7b7c2f86f4 100644 --- a/rustdoc/src/widgetry/screen_geom.rs.html +++ b/rustdoc/src/widgetry/screen_geom.rs.html @@ -427,11 +427,11 @@ } } -impl From<ScreenDims> for stretch::geometry::Size<stretch::style::Dimension> { +impl From<ScreenDims> for taffy::geometry::Size<taffy::style::Dimension> { fn from(dims: ScreenDims) -> Self { Self { - width: stretch::style::Dimension::Points(dims.width as f32), - height: stretch::style::Dimension::Points(dims.height as f32), + width: taffy::style::Dimension::Points(dims.width as f32), + height: taffy::style::Dimension::Points(dims.height as f32), } } } diff --git a/rustdoc/src/widgetry/widgets/mod.rs.html b/rustdoc/src/widgetry/widgets/mod.rs.html index 4b31035693..5b297bd690 100644 --- a/rustdoc/src/widgetry/widgets/mod.rs.html +++ b/rustdoc/src/widgetry/widgets/mod.rs.html @@ -888,10 +888,10 @@ 883
use std::collections::HashSet;
 
-use stretch::geometry::{Rect, Size};
-use stretch::node::{Node, Stretch};
-use stretch::number::Number;
-use stretch::style::{
+use taffy::geometry::{Rect, Size};
+use taffy::node::{Node, Taffy};
+use taffy::number::Number;
+use taffy::style::{
     AlignItems, Dimension, FlexDirection, FlexWrap, JustifyContent, PositionType, Style,
 };
 
@@ -1406,27 +1406,27 @@
 
         // Pretend we're in a Panel and basically copy recompute_layout
         {
-            let mut stretch = Stretch::new();
-            let root = stretch
+            let mut taffy = Taffy::new();
+            let root = taffy
                 .new_node(
                     Style {
                         ..Default::default()
                     },
-                    Vec::new(),
+                    &[],
                 )
                 .unwrap();
 
             let mut nodes = vec![];
-            self.get_flexbox(root, &mut stretch, &mut nodes);
+            self.get_flexbox(root, &mut taffy, &mut nodes);
             nodes.reverse();
 
             let container_size = Size {
                 width: Number::Undefined,
                 height: Number::Undefined,
             };
-            stretch.compute_layout(root, container_size).unwrap();
+            taffy.compute_layout(root, container_size).unwrap();
 
-            self.apply_flexbox(&stretch, &mut nodes, 0.0, 0.0, (0.0, 0.0), ctx, true, true);
+            self.apply_flexbox(&taffy, &mut nodes, 0.0, 0.0, (0.0, 0.0), ctx, true, true);
             assert!(nodes.is_empty());
         }
 
@@ -1479,7 +1479,7 @@
     }
 
     // Populate a flattened list of Nodes, matching the traversal order
-    fn get_flexbox(&self, parent: Node, stretch: &mut Stretch, nodes: &mut Vec<Node>) {
+    fn get_flexbox(&self, parent: Node, taffy: &mut Taffy, nodes: &mut Vec<Node>) {
         let mut style = self.layout.style;
         if let Some(container) = self.widget.downcast_ref::<Container>() {
             style.flex_direction = if container.is_row {
@@ -1487,19 +1487,19 @@
             } else {
                 FlexDirection::Column
             };
-            let node = stretch.new_node(style, Vec::new()).unwrap();
+            let node = taffy.new_node(style, &[]).unwrap();
             nodes.push(node);
             for widget in &container.members {
-                widget.get_flexbox(node, stretch, nodes);
+                widget.get_flexbox(node, taffy, nodes);
             }
-            stretch.add_child(parent, node).unwrap();
+            taffy.add_child(parent, node).unwrap();
         } else {
             style.size = Size {
                 width: Dimension::Points(self.widget.get_dims().width as f32),
                 height: Dimension::Points(self.widget.get_dims().height as f32),
             };
-            let node = stretch.new_node(style, Vec::new()).unwrap();
-            stretch.add_child(parent, node).unwrap();
+            let node = taffy.new_node(style, &[]).unwrap();
+            taffy.add_child(parent, node).unwrap();
             nodes.push(node);
         }
     }
@@ -1507,7 +1507,7 @@
     // TODO Clean up argument passing
     fn apply_flexbox(
         &mut self,
-        stretch: &Stretch,
+        taffy: &Taffy,
         nodes: &mut Vec<Node>,
         dx: f64,
         dy: f64,
@@ -1516,7 +1516,7 @@
         recompute_layout: bool,
         defer_draw: bool,
     ) {
-        let result = stretch.layout(nodes.pop().unwrap()).unwrap();
+        let result = taffy.layout(nodes.pop().unwrap()).unwrap();
         let x: f64 = result.location.x.into();
         let y: f64 = result.location.y.into();
         let width: f64 = result.size.width.into();
@@ -1572,7 +1572,7 @@
             // layout() doesn't return absolute position; it's relative to the container.
             for widget in &mut container.members {
                 widget.apply_flexbox(
-                    stretch,
+                    taffy,
                     nodes,
                     x + dx,
                     y + dy,
diff --git a/rustdoc/src/widgetry/widgets/panel.rs.html b/rustdoc/src/widgetry/widgets/panel.rs.html
index efbe911052..0aa4731c53 100644
--- a/rustdoc/src/widgetry/widgets/panel.rs.html
+++ b/rustdoc/src/widgetry/widgets/panel.rs.html
@@ -721,10 +721,10 @@
 use std::collections::HashSet;
 use std::rc::Rc;
 
-use stretch::geometry::Size;
-use stretch::node::{Node, Stretch};
-use stretch::number::Number;
-use stretch::style::{Dimension, Style};
+use taffy::geometry::Size;
+use taffy::node::{Node, Taffy};
+use taffy::number::Number;
+use taffy::style::{Dimension, Style};
 
 use geom::Polygon;
 
@@ -740,7 +740,7 @@
 pub struct Panel {
     top_level: Widget,
     // (layout, root_dims)
-    cached_flexbox: Option<(Stretch, Vec<Node>, ScreenDims)>,
+    cached_flexbox: Option<(Taffy, Vec<Node>, ScreenDims)>,
     horiz: HorizontalAlignment,
     vert: VerticalAlignment,
     dims_x: PanelDims,
@@ -884,19 +884,19 @@
         self.cached_flexbox = None;
     }
 
-    fn compute_flexbox(&self) -> (Stretch, Vec<Node>, ScreenDims) {
-        let mut stretch = Stretch::new();
-        let root = stretch
+    fn compute_flexbox(&self) -> (Taffy, Vec<Node>, ScreenDims) {
+        let mut taffy = Taffy::new();
+        let root = taffy
             .new_node(
                 Style {
                     ..Default::default()
                 },
-                Vec::new(),
+                &[],
             )
             .unwrap();
 
         let mut nodes = vec![];
-        self.top_level.get_flexbox(root, &mut stretch, &mut nodes);
+        self.top_level.get_flexbox(root, &mut taffy, &mut nodes);
         nodes.reverse();
 
         // TODO Express more simply. Constraining this seems useless.
@@ -904,22 +904,22 @@
             width: Number::Undefined,
             height: Number::Undefined,
         };
-        stretch.compute_layout(root, container_size).unwrap();
+        taffy.compute_layout(root, container_size).unwrap();
 
         // TODO I'm so confused why these 2 are acting differently. :(
         let effective_dims = if self.scrollable_x || self.scrollable_y {
             self.container_dims
         } else {
-            let result = stretch.layout(root).unwrap();
+            let result = taffy.layout(root).unwrap();
             ScreenDims::new(result.size.width.into(), result.size.height.into())
         };
 
-        (stretch, nodes, effective_dims)
+        (taffy, nodes, effective_dims)
     }
 
     fn recompute_layout_if_needed(&mut self, ctx: &EventCtx, recompute_bg: bool) {
         self.recompute_scrollbar_layout(ctx);
-        let (stretch, nodes, effective_dims) = self
+        let (taffy, nodes, effective_dims) = self
             .cached_flexbox
             .take()
             .unwrap_or_else(|| self.compute_flexbox());
@@ -931,7 +931,7 @@
             let offset = self.scroll_offset();
             let mut nodes = nodes.clone();
             self.top_level.apply_flexbox(
-                &stretch,
+                &taffy,
                 &mut nodes,
                 top_left.x,
                 top_left.y,
@@ -942,7 +942,7 @@
             );
             assert!(nodes.is_empty());
         }
-        self.cached_flexbox = Some((stretch, nodes, effective_dims));
+        self.cached_flexbox = Some((taffy, nodes, effective_dims));
     }
 
     fn scroll_offset(&self) -> (f64, f64) {
diff --git a/rustdoc/synthpop/borders/struct.MapBorder.html b/rustdoc/synthpop/borders/struct.MapBorder.html
index e27e305c15..e6ca148098 100644
--- a/rustdoc/synthpop/borders/struct.MapBorder.html
+++ b/rustdoc/synthpop/borders/struct.MapBorder.html
@@ -5,13 +5,13 @@
     
pub struct MapBorder {
-    pub i: IntersectionID,
+    pub i: IntersectionID,
     pub pos: Pt2D,
     pub gps_pos: LonLat,
     pub weight: usize,
-}

Fields

i: IntersectionIDpos: Pt2Dgps_pos: LonLatweight: usize

Based on the classification of the connecting road, a weight for how likely this border is +}

Fields

i: IntersectionIDpos: Pt2Dgps_pos: LonLatweight: usize

Based on the classification of the connecting road, a weight for how likely this border is to be used for traffic.

-

Implementations

Trait Implementations

Returns a copy of the value. Read more

+

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

diff --git a/rustdoc/synthpop/borders/struct.MapBorders.html b/rustdoc/synthpop/borders/struct.MapBorders.html index 464a76d6d4..e9d43ecddf 100644 --- a/rustdoc/synthpop/borders/struct.MapBorders.html +++ b/rustdoc/synthpop/borders/struct.MapBorders.html @@ -13,7 +13,7 @@ pub outgoing_biking: Vec<MapBorder>, }
Expand description

Lists all border intersections of the map, broken down by mode and whether they support incoming or outgoing traffic.

-

Fields

incoming_walking: Vec<MapBorder>incoming_driving: Vec<MapBorder>incoming_biking: Vec<MapBorder>outgoing_walking: Vec<MapBorder>outgoing_driving: Vec<MapBorder>outgoing_biking: Vec<MapBorder>

Implementations

Returns the (incoming, outgoing) borders for the specififed mode.

+

Fields

incoming_walking: Vec<MapBorder>incoming_driving: Vec<MapBorder>incoming_biking: Vec<MapBorder>outgoing_walking: Vec<MapBorder>outgoing_driving: Vec<MapBorder>outgoing_biking: Vec<MapBorder>

Implementations

Returns the (incoming, outgoing) borders for the specififed mode.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/synthpop/counts/struct.TrafficCounts.html b/rustdoc/synthpop/counts/struct.TrafficCounts.html index 51029d5a8f..e555c0b3ac 100644 --- a/rustdoc/synthpop/counts/struct.TrafficCounts.html +++ b/rustdoc/synthpop/counts/struct.TrafficCounts.html @@ -7,16 +7,16 @@

Struct synthpop::counts::TrafficCounts

source · []
pub struct TrafficCounts {
     pub map: MapName,
     pub description: String,
-    pub per_road: Counter<RoadID>,
-    pub per_intersection: Counter<IntersectionID>,
+    pub per_road: Counter<RoadID>,
+    pub per_intersection: Counter<IntersectionID>,
 }
Expand description

This represents the number of vehicles (or trips, or something else) crossing roads and intersections over some span of time. The data could represent real observations or something from a simulation.

There’s some nice UIs in other crates to compare counts.

-

Fields

map: MapNamedescription: Stringper_road: Counter<RoadID>per_intersection: Counter<IntersectionID>

Implementations

Run pathfinding on all of the requests, then count the throughput on every road and +

Fields

map: MapNamedescription: Stringper_road: Counter<RoadID>per_intersection: Counter<IntersectionID>

Implementations

Run pathfinding on all of the requests, then count the throughput on every road and intersection. Each request has the count it should contribute – use PathRequest::deduplicate to easily generate this.

-

Print a comparison of counts. Only look at roads/intersections in self.

+

Print a comparison of counts. Only look at roads/intersections in self.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Returns the “default value” for a type. Read more

diff --git a/rustdoc/synthpop/endpoint/enum.TripEndpoint.html b/rustdoc/synthpop/endpoint/enum.TripEndpoint.html index 63cae59956..0babdfb096 100644 --- a/rustdoc/synthpop/endpoint/enum.TripEndpoint.html +++ b/rustdoc/synthpop/endpoint/enum.TripEndpoint.html @@ -5,17 +5,17 @@
pub enum TripEndpoint {
-    Building(BuildingID),
-    Border(IntersectionID),
-    SuddenlyAppear(Position),
+    Building(BuildingID),
+    Border(IntersectionID),
+    SuddenlyAppear(Position),
 }
Expand description

Specifies where a trip begins or ends.

-

Variants

Building(BuildingID)

Border(IntersectionID)

SuddenlyAppear(Position)

Used for interactive spawning, tests, etc. For now, only valid as a trip’s start.

-

Implementations

Returns a point representing where this endpoint is.

-

Figure out a single PathRequest that goes between two TripEndpoints. Assume a single mode +

Variants

Building(BuildingID)

Border(IntersectionID)

SuddenlyAppear(Position)

Used for interactive spawning, tests, etc. For now, only valid as a trip’s start.

+

Implementations

Returns a point representing where this endpoint is.

+

Figure out a single PathRequest that goes between two TripEndpoints. Assume a single mode the entire time – no walking to a car before driving, for instance. The result probably won’t be exactly what would happen on a real trip between the endpoints because of this assumption.

-

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

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

diff --git a/rustdoc/synthpop/enum.ScenarioModifier.html b/rustdoc/synthpop/enum.ScenarioModifier.html index cfabd068b4..a09a6adfc3 100644 --- a/rustdoc/synthpop/enum.ScenarioModifier.html +++ b/rustdoc/synthpop/enum.ScenarioModifier.html @@ -20,7 +20,7 @@ }
Expand description

Transforms an existing Scenario before instantiating it.

Variants

RepeatDays(usize)

RepeatDaysNoise

Fields

days: usize
departure_time_noise: Duration

ChangeMode

Fields

pct_ppl: usize
departure_filter: (Time, Time)
from_modes: BTreeSet<TripMode>
to_mode: Option<TripMode>

If None, then just cancel the trip.

AddExtraTrips(String)

Scenario name

-

Implementations

If this modifies scenario_name, then that means prebaked results don’t match up and +

Implementations

If this modifies scenario_name, then that means prebaked results don’t match up and shouldn’t be used.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

diff --git a/rustdoc/synthpop/enum.TripEndpoint.html b/rustdoc/synthpop/enum.TripEndpoint.html index 285254a100..4a13e0e0c0 100644 --- a/rustdoc/synthpop/enum.TripEndpoint.html +++ b/rustdoc/synthpop/enum.TripEndpoint.html @@ -5,17 +5,17 @@
pub enum TripEndpoint {
-    Building(BuildingID),
-    Border(IntersectionID),
-    SuddenlyAppear(Position),
+    Building(BuildingID),
+    Border(IntersectionID),
+    SuddenlyAppear(Position),
 }
Expand description

Specifies where a trip begins or ends.

-

Variants

Building(BuildingID)

Border(IntersectionID)

SuddenlyAppear(Position)

Used for interactive spawning, tests, etc. For now, only valid as a trip’s start.

-

Implementations

Returns a point representing where this endpoint is.

-

Figure out a single PathRequest that goes between two TripEndpoints. Assume a single mode +

Variants

Building(BuildingID)

Border(IntersectionID)

SuddenlyAppear(Position)

Used for interactive spawning, tests, etc. For now, only valid as a trip’s start.

+

Implementations

Returns a point representing where this endpoint is.

+

Figure out a single PathRequest that goes between two TripEndpoints. Assume a single mode the entire time – no walking to a car before driving, for instance. The result probably won’t be exactly what would happen on a real trip between the endpoints because of this assumption.

-

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

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

diff --git a/rustdoc/synthpop/enum.TripMode.html b/rustdoc/synthpop/enum.TripMode.html index 235aab4d49..98c61356ad 100644 --- a/rustdoc/synthpop/enum.TripMode.html +++ b/rustdoc/synthpop/enum.TripMode.html @@ -12,7 +12,7 @@ }
Expand description

How does a trip primarily happen?

Note most trips are “multi-modal” – somebody has to walk a bit before and after parking their car.

-

Variants

Walk

Bike

Transit

Drive

Implementations

Trait Implementations

Returns a copy of the value. Read more

+

Variants

Walk

Bike

Transit

Drive

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

diff --git a/rustdoc/synthpop/external/struct.ExternalPerson.html b/rustdoc/synthpop/external/struct.ExternalPerson.html index fe6f9d77d6..f5c16cfb51 100644 --- a/rustdoc/synthpop/external/struct.ExternalPerson.html +++ b/rustdoc/synthpop/external/struct.ExternalPerson.html @@ -6,7 +6,7 @@

ExternalPerson

pub struct ExternalPerson {
     pub trips: Vec<ExternalTrip>,
-}

Fields

trips: Vec<ExternalTrip>

Implementations

Import external scenario data. The main difference between ExternalPerson and +}

Fields

trips: Vec<ExternalTrip>

Implementations

Import external scenario data. The main difference between ExternalPerson and PersonSpec is a way to specify endpoints by a LonLat. This is snapped to the nearest building. If the point is outside of the map boundary, it’s snapped to the nearest border (by Euclidean distance – the network outside the given map isn’t known). Failure happens diff --git a/rustdoc/synthpop/modifier/enum.ScenarioModifier.html b/rustdoc/synthpop/modifier/enum.ScenarioModifier.html index cb7c5ea1c3..141db479e1 100644 --- a/rustdoc/synthpop/modifier/enum.ScenarioModifier.html +++ b/rustdoc/synthpop/modifier/enum.ScenarioModifier.html @@ -20,7 +20,7 @@ }

Expand description

Transforms an existing Scenario before instantiating it.

Variants

RepeatDays(usize)

RepeatDaysNoise

Fields

days: usize
departure_time_noise: Duration

ChangeMode

Fields

pct_ppl: usize
departure_filter: (Time, Time)
from_modes: BTreeSet<TripMode>
to_mode: Option<TripMode>

If None, then just cancel the trip.

AddExtraTrips(String)

Scenario name

-

Implementations

If this modifies scenario_name, then that means prebaked results don’t match up and +

Implementations

If this modifies scenario_name, then that means prebaked results don’t match up and shouldn’t be used.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

diff --git a/rustdoc/synthpop/scenario/struct.Scenario.html b/rustdoc/synthpop/scenario/struct.Scenario.html index e5a3d783e9..c670682d96 100644 --- a/rustdoc/synthpop/scenario/struct.Scenario.html +++ b/rustdoc/synthpop/scenario/struct.Scenario.html @@ -11,7 +11,7 @@ pub only_seed_buses: Option<BTreeSet<String>>, }
Expand description

A Scenario describes all the input to a simulation. Usually a scenario covers one day.

Fields

scenario_name: Stringmap_name: MapNamepeople: Vec<PersonSpec>only_seed_buses: Option<BTreeSet<String>>

None means seed all buses. Otherwise the route name must be present here.

-

Implementations

Trait Implementations

Returns a copy of the value. Read more

+

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

diff --git a/rustdoc/synthpop/struct.ExternalPerson.html b/rustdoc/synthpop/struct.ExternalPerson.html index 9322f3e494..3dc48a8609 100644 --- a/rustdoc/synthpop/struct.ExternalPerson.html +++ b/rustdoc/synthpop/struct.ExternalPerson.html @@ -6,7 +6,7 @@

ExternalPerson

pub struct ExternalPerson {
     pub trips: Vec<ExternalTrip>,
-}

Fields

trips: Vec<ExternalTrip>

Implementations

Import external scenario data. The main difference between ExternalPerson and +}

Fields

trips: Vec<ExternalTrip>

Implementations

Import external scenario data. The main difference between ExternalPerson and PersonSpec is a way to specify endpoints by a LonLat. This is snapped to the nearest building. If the point is outside of the map boundary, it’s snapped to the nearest border (by Euclidean distance – the network outside the given map isn’t known). Failure happens diff --git a/rustdoc/synthpop/struct.MapBorder.html b/rustdoc/synthpop/struct.MapBorder.html index 0ba063042a..d046a6e8e3 100644 --- a/rustdoc/synthpop/struct.MapBorder.html +++ b/rustdoc/synthpop/struct.MapBorder.html @@ -5,13 +5,13 @@

pub struct MapBorder {
-    pub i: IntersectionID,
+    pub i: IntersectionID,
     pub pos: Pt2D,
     pub gps_pos: LonLat,
     pub weight: usize,
-}

Fields

i: IntersectionIDpos: Pt2Dgps_pos: LonLatweight: usize

Based on the classification of the connecting road, a weight for how likely this border is +}

Fields

i: IntersectionIDpos: Pt2Dgps_pos: LonLatweight: usize

Based on the classification of the connecting road, a weight for how likely this border is to be used for traffic.

-

Implementations

Trait Implementations

Returns a copy of the value. Read more

+

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

diff --git a/rustdoc/synthpop/struct.MapBorders.html b/rustdoc/synthpop/struct.MapBorders.html index 9810894c9b..395f291410 100644 --- a/rustdoc/synthpop/struct.MapBorders.html +++ b/rustdoc/synthpop/struct.MapBorders.html @@ -13,7 +13,7 @@ pub outgoing_biking: Vec<MapBorder>, }
Expand description

Lists all border intersections of the map, broken down by mode and whether they support incoming or outgoing traffic.

-

Fields

incoming_walking: Vec<MapBorder>incoming_driving: Vec<MapBorder>incoming_biking: Vec<MapBorder>outgoing_walking: Vec<MapBorder>outgoing_driving: Vec<MapBorder>outgoing_biking: Vec<MapBorder>

Implementations

Returns the (incoming, outgoing) borders for the specififed mode.

+

Fields

incoming_walking: Vec<MapBorder>incoming_driving: Vec<MapBorder>incoming_biking: Vec<MapBorder>outgoing_walking: Vec<MapBorder>outgoing_driving: Vec<MapBorder>outgoing_biking: Vec<MapBorder>

Implementations

Returns the (incoming, outgoing) borders for the specififed mode.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/synthpop/struct.Scenario.html b/rustdoc/synthpop/struct.Scenario.html index de2709b9cd..4e06c2f0b9 100644 --- a/rustdoc/synthpop/struct.Scenario.html +++ b/rustdoc/synthpop/struct.Scenario.html @@ -11,7 +11,7 @@ pub only_seed_buses: Option<BTreeSet<String>>, }
Expand description

A Scenario describes all the input to a simulation. Usually a scenario covers one day.

Fields

scenario_name: Stringmap_name: MapNamepeople: Vec<PersonSpec>only_seed_buses: Option<BTreeSet<String>>

None means seed all buses. Otherwise the route name must be present here.

-

Implementations

Trait Implementations

Returns a copy of the value. Read more

+

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

diff --git a/rustdoc/synthpop/struct.TrafficCounts.html b/rustdoc/synthpop/struct.TrafficCounts.html index f495fa9085..823af4d86a 100644 --- a/rustdoc/synthpop/struct.TrafficCounts.html +++ b/rustdoc/synthpop/struct.TrafficCounts.html @@ -7,16 +7,16 @@

Struct synthpop::TrafficCounts

source · []
pub struct TrafficCounts {
     pub map: MapName,
     pub description: String,
-    pub per_road: Counter<RoadID>,
-    pub per_intersection: Counter<IntersectionID>,
+    pub per_road: Counter<RoadID>,
+    pub per_intersection: Counter<IntersectionID>,
 }
Expand description

This represents the number of vehicles (or trips, or something else) crossing roads and intersections over some span of time. The data could represent real observations or something from a simulation.

There’s some nice UIs in other crates to compare counts.

-

Fields

map: MapNamedescription: Stringper_road: Counter<RoadID>per_intersection: Counter<IntersectionID>

Implementations

Run pathfinding on all of the requests, then count the throughput on every road and +

Fields

map: MapNamedescription: Stringper_road: Counter<RoadID>per_intersection: Counter<IntersectionID>

Implementations

Run pathfinding on all of the requests, then count the throughput on every road and intersection. Each request has the count it should contribute – use PathRequest::deduplicate to easily generate this.

-

Print a comparison of counts. Only look at roads/intersections in self.

+

Print a comparison of counts. Only look at roads/intersections in self.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Returns the “default value” for a type. Read more

diff --git a/rustdoc/widgetry/struct.Panel.html b/rustdoc/widgetry/struct.Panel.html index cc718d02f0..2dc6ca2524 100644 --- a/rustdoc/widgetry/struct.Panel.html +++ b/rustdoc/widgetry/struct.Panel.html @@ -6,7 +6,7 @@

Panel

pub struct Panel {
     top_level: Widget,
-    cached_flexbox: Option<(Stretch, Vec<Node>, ScreenDims)>,
+    cached_flexbox: Option<(Taffy, Vec<Node>, ScreenDims)>,
     horiz: HorizontalAlignment,
     vert: VerticalAlignment,
     dims_x: PanelDims,
@@ -16,8 +16,8 @@
     contents_dims: ScreenDims,
     container_dims: ScreenDims,
     clip_rect: Option<ScreenRectangle>,
-}

Fields

top_level: Widgetcached_flexbox: Option<(Stretch, Vec<Node>, ScreenDims)>horiz: HorizontalAlignmentvert: VerticalAlignmentdims_x: PanelDimsdims_y: PanelDimsscrollable_x: boolscrollable_y: boolcontents_dims: ScreenDimscontainer_dims: ScreenDimsclip_rect: Option<ScreenRectangle>

Implementations

Returns an empty panel. event and draw will have no effect.

-

Consumes the autocomplete widget. It’s fine if the panel survives past this event; the +}

Fields

top_level: Widgetcached_flexbox: Option<(Taffy, Vec<Node>, ScreenDims)>horiz: HorizontalAlignmentvert: VerticalAlignmentdims_x: PanelDimsdims_y: PanelDimsscrollable_x: boolscrollable_y: boolcontents_dims: ScreenDimscontainer_dims: ScreenDimsclip_rect: Option<ScreenRectangle>

Implementations

Returns an empty panel. event and draw will have no effect.

+

Consumes the autocomplete widget. It’s fine if the panel survives past this event; the autocomplete just needs to be interacted with again to produce more values.

Grab a stashed value, with the ability to pass it around and modify it.

Grab a stashed value and clone it.

diff --git a/rustdoc/widgetry/struct.Widget.html b/rustdoc/widgetry/struct.Widget.html index 76bd285389..f40095cee9 100644 --- a/rustdoc/widgetry/struct.Widget.html +++ b/rustdoc/widgetry/struct.Widget.html @@ -29,7 +29,7 @@ if/else block.

Creates a column with the specified widgets. No margins or other layouting is applied.

Creates a column with the specified widgets, with a spacing sized margin between members

Creates a column with the specified widgets. Every member gets a default vertical margin.

-

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/widgetry/widgets/panel/struct.Panel.html b/rustdoc/widgetry/widgets/panel/struct.Panel.html index ceae252f34..bb195837ed 100644 --- a/rustdoc/widgetry/widgets/panel/struct.Panel.html +++ b/rustdoc/widgetry/widgets/panel/struct.Panel.html @@ -6,7 +6,7 @@

Panel

pub struct Panel {
     top_level: Widget,
-    cached_flexbox: Option<(Stretch, Vec<Node>, ScreenDims)>,
+    cached_flexbox: Option<(Taffy, Vec<Node>, ScreenDims)>,
     horiz: HorizontalAlignment,
     vert: VerticalAlignment,
     dims_x: PanelDims,
@@ -16,8 +16,8 @@
     contents_dims: ScreenDims,
     container_dims: ScreenDims,
     clip_rect: Option<ScreenRectangle>,
-}

Fields

top_level: Widgetcached_flexbox: Option<(Stretch, Vec<Node>, ScreenDims)>horiz: HorizontalAlignmentvert: VerticalAlignmentdims_x: PanelDimsdims_y: PanelDimsscrollable_x: boolscrollable_y: boolcontents_dims: ScreenDimscontainer_dims: ScreenDimsclip_rect: Option<ScreenRectangle>

Implementations

Returns an empty panel. event and draw will have no effect.

-

Consumes the autocomplete widget. It’s fine if the panel survives past this event; the +}

Fields

top_level: Widgetcached_flexbox: Option<(Taffy, Vec<Node>, ScreenDims)>horiz: HorizontalAlignmentvert: VerticalAlignmentdims_x: PanelDimsdims_y: PanelDimsscrollable_x: boolscrollable_y: boolcontents_dims: ScreenDimscontainer_dims: ScreenDimsclip_rect: Option<ScreenRectangle>

Implementations

Returns an empty panel. event and draw will have no effect.

+

Consumes the autocomplete widget. It’s fine if the panel survives past this event; the autocomplete just needs to be interacted with again to produce more values.

Grab a stashed value, with the ability to pass it around and modify it.

Grab a stashed value and clone it.

diff --git a/rustdoc/widgetry/widgets/struct.Widget.html b/rustdoc/widgetry/widgets/struct.Widget.html index 9f407ed1a0..cdd2f31669 100644 --- a/rustdoc/widgetry/widgets/struct.Widget.html +++ b/rustdoc/widgetry/widgets/struct.Widget.html @@ -29,7 +29,7 @@ if/else block.

Creates a column with the specified widgets. No margins or other layouting is applied.

Creates a column with the specified widgets, with a spacing sized margin between members

Creates a column with the specified widgets. Every member gets a default vertical margin.

-

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