From 5820987b226f979a4bb7e9cb917ee67a242d3fac Mon Sep 17 00:00:00 2001 From: "hythloday@live.com" Date: Fri, 2 Apr 2021 00:14:43 +0800 Subject: [PATCH] changed package folder structure --- analysis_options.yaml | 2 +- example/lib/main.dart | 42 +- example/pubspec.yaml | 24 - {ht-lib/ht-lib => ht-bindings}/dart/async.ht | 0 .../dart/async/async_error.ht | 0 .../dart/async/deferred_load.ht | 0 .../dart/async/future.ht | 0 .../dart/async/timer.ht | 0 .../ht-lib => ht-bindings}/dart/async/zone.ht | 0 .../ht-lib => ht-bindings}/dart/convert.ht | 0 .../dart/convert/ascii.ht | 0 .../dart/convert/base64.ht | 0 .../dart/convert/byte_conversion.ht | 0 .../dart/convert/html_escape.ht | 0 .../dart/convert/json.ht | 0 .../dart/convert/latin1.ht | 0 .../dart/convert/line_splitter.ht | 0 .../dart/convert/string_conversion.ht | 0 .../dart/convert/utf.ht | 0 {ht-lib/ht-lib => ht-bindings}/dart/core.ht | 0 .../dart/core/bigint.ht | 0 .../dart/core/date_time.ht | 0 .../dart/core/double.ht | 0 .../dart/core/duration.ht | 0 .../dart/core/function.ht | 0 .../ht-lib => ht-bindings}/dart/core/int.ht | 0 .../dart/core/invocation.ht | 0 .../dart/core/regexp.ht | 0 .../dart/core/stacktrace.ht | 0 .../dart/core/stopwatch.ht | 0 .../dart/core/string_buffer.ht | 0 .../dart/core/symbol.ht | 0 .../ht-lib => ht-bindings}/dart/core/uri.ht | 0 {ht-lib/ht-lib => ht-bindings}/dart/io.ht | 0 .../ht-lib => ht-bindings}/dart/io/common.ht | 0 .../dart/io/data_transformer.ht | 0 .../dart/io/directory.ht | 0 .../ht-lib => ht-bindings}/dart/io/file.ht | 0 .../dart/io/file_system_entity.ht | 0 .../ht-lib => ht-bindings}/dart/io/io_sink.ht | 0 .../ht-lib => ht-bindings}/dart/io/link.ht | 0 .../dart/io/overrides.ht | 0 .../dart/io/platform.ht | 0 .../ht-lib => ht-bindings}/dart/io/process.ht | 0 .../dart/io/secure_server_socket.ht | 0 .../dart/io/secure_socket.ht | 0 .../dart/io/security_context.ht | 0 .../ht-lib => ht-bindings}/dart/io/socket.ht | 0 .../ht-lib => ht-bindings}/dart/io/stdio.ht | 0 .../dart/io/string_transformer.ht | 0 .../dart/io/sync_socket.ht | 0 {ht-lib/ht-lib => ht-bindings}/dart/math.ht | 0 .../dart/math/random.ht | 0 {ht-lib/ht-lib => ht-bindings}/dart/ui.ht | 0 .../dart/ui/channel_buffers.ht | 0 .../dart/ui/compositing.ht | 0 .../dart/ui/geometry.ht | 0 .../dart/ui/isolate_name_server.ht | 0 .../dart/ui/painting.ht | 0 .../dart/ui/platform_dispatcher.ht | 0 .../ht-lib => ht-bindings}/dart/ui/plugins.ht | 0 .../ht-lib => ht-bindings}/dart/ui/pointer.ht | 0 .../dart/ui/semantics.ht | 0 .../ht-lib => ht-bindings}/dart/ui/text.ht | 0 .../ht-lib => ht-bindings}/dart/ui/window.ht | 0 .../flutter/animation.ht | 0 .../flutter/animation/animation.ht | 0 .../flutter/animation/animation_controller.ht | 0 .../flutter/animation/animations.ht | 0 .../flutter/animation/curves.ht | 0 .../flutter/animation/tween.ht | 0 .../flutter/animation/tween_sequence.ht | 0 .../flutter/cupertino.ht | 0 .../flutter/cupertino/action_sheet.ht | 0 .../flutter/cupertino/activity_indicator.ht | 0 .../flutter/cupertino/app.ht | 0 .../flutter/cupertino/bottom_tab_bar.ht | 0 .../flutter/cupertino/button.ht | 0 .../flutter/cupertino/colors.ht | 0 .../flutter/cupertino/context_menu.ht | 0 .../flutter/cupertino/context_menu_action.ht | 0 .../flutter/cupertino/date_picker.ht | 0 .../flutter/cupertino/dialog.ht | 0 .../flutter/cupertino/form_row.ht | 0 .../flutter/cupertino/form_section.ht | 0 .../flutter/cupertino/icon_theme_data.ht | 0 .../flutter/cupertino/icons.ht | 0 .../flutter/cupertino/interface_level.ht | 0 .../flutter/cupertino/localizations.ht | 0 .../flutter/cupertino/nav_bar.ht | 0 .../flutter/cupertino/page_scaffold.ht | 0 .../flutter/cupertino/picker.ht | 0 .../flutter/cupertino/refresh.ht | 0 .../flutter/cupertino/route.ht | 0 .../flutter/cupertino/scrollbar.ht | 0 .../flutter/cupertino/search_field.ht | 0 .../flutter/cupertino/slider.ht | 0 .../flutter/cupertino/switch.ht | 0 .../flutter/cupertino/tab_scaffold.ht | 0 .../flutter/cupertino/tab_view.ht | 0 .../flutter/cupertino/text_field.ht | 0 .../flutter/cupertino/text_form_field_row.ht | 0 .../flutter/cupertino/text_selection.ht | 0 .../cupertino/text_selection_toolbar.ht | 0 .../text_selection_toolbar_button.ht | 0 .../flutter/cupertino/text_theme.ht | 0 .../flutter/cupertino/theme.ht | 0 .../flutter/cupertino/thumb_painter.ht | 0 .../flutter/foundation.ht | 0 .../flutter/foundation/annotations.ht | 0 .../flutter/foundation/assertions.ht | 0 .../flutter/foundation/change_notifier.ht | 0 .../flutter/foundation/diagnostics.ht | 0 .../flutter/foundation/key.ht | 0 .../flutter/foundation/licenses.ht | 0 .../flutter/foundation/node.ht | 0 .../flutter/foundation/platform.ht | 0 .../flutter/foundation/serialization.ht | 0 .../flutter/foundation/stack_frame.ht | 0 .../flutter/foundation/unicode.ht | 0 .../flutter/gestures.ht | 0 .../flutter/gestures/arena.ht | 0 .../flutter/gestures/binding.ht | 0 .../flutter/gestures/converter.ht | 0 .../flutter/gestures/drag_details.ht | 0 .../flutter/gestures/eager.ht | 0 .../flutter/gestures/events.ht | 0 .../flutter/gestures/force_press.ht | 0 .../flutter/gestures/hit_test.ht | 0 .../flutter/gestures/long_press.ht | 0 .../flutter/gestures/lsq_solver.ht | 0 .../flutter/gestures/monodrag.ht | 0 .../flutter/gestures/multidrag.ht | 0 .../flutter/gestures/multitap.ht | 0 .../flutter/gestures/pointer_router.ht | 0 .../gestures/pointer_signal_resolver.ht | 0 .../flutter/gestures/recognizer.ht | 0 .../flutter/gestures/resampler.ht | 0 .../flutter/gestures/scale.ht | 0 .../flutter/gestures/tap.ht | 0 .../flutter/gestures/team.ht | 0 .../flutter/gestures/velocity_tracker.ht | 0 .../flutter/material.ht | 0 .../flutter/material/about.ht | 0 .../flutter/material/animated_icons.ht | 0 .../flutter/material/animated_icons_data.ht | 0 .../flutter/material/app.ht | 0 .../flutter/material/app_bar.ht | 0 .../flutter/material/app_bar_theme.ht | 0 .../flutter/material/arc.ht | 0 .../flutter/material/back_button.ht | 0 .../flutter/material/banner.ht | 0 .../flutter/material/banner_theme.ht | 0 .../flutter/material/bottom_app_bar.ht | 0 .../flutter/material/bottom_app_bar_theme.ht | 0 .../flutter/material/bottom_navigation_bar.ht | 0 .../material/bottom_navigation_bar_theme.ht | 0 .../flutter/material/bottom_sheet.ht | 0 .../flutter/material/bottom_sheet_theme.ht | 0 .../flutter/material/button.ht | 0 .../flutter/material/button_bar.ht | 0 .../flutter/material/button_bar_theme.ht | 0 .../flutter/material/button_style.ht | 0 .../flutter/material/button_theme.ht | 0 .../flutter/material/calendar_date_picker.ht | 0 .../flutter/material/card.ht | 0 .../flutter/material/card_theme.ht | 0 .../flutter/material/checkbox.ht | 0 .../flutter/material/checkbox_list_tile.ht | 0 .../flutter/material/checkbox_theme.ht | 0 .../flutter/material/chip.ht | 0 .../flutter/material/chip_theme.ht | 0 .../flutter/material/circle_avatar.ht | 0 .../flutter/material/color_scheme.ht | 0 .../flutter/material/colors.ht | 0 .../flutter/material/data_table.ht | 0 .../flutter/material/data_table_theme.ht | 0 .../flutter/material/date.ht | 0 .../material/date_picker_deprecated.ht | 0 .../flutter/material/dialog.ht | 0 .../flutter/material/dialog_theme.ht | 0 .../flutter/material/divider.ht | 0 .../flutter/material/divider_theme.ht | 0 .../flutter/material/drawer.ht | 0 .../flutter/material/drawer_header.ht | 0 .../flutter/material/dropdown.ht | 0 .../flutter/material/elevated_button.ht | 0 .../flutter/material/elevated_button_theme.ht | 0 .../flutter/material/elevation_overlay.ht | 0 .../flutter/material/expand_icon.ht | 0 .../flutter/material/expansion_panel.ht | 0 .../flutter/material/expansion_tile.ht | 0 .../flutter/material/feedback.ht | 0 .../flutter/material/flat_button.ht | 0 .../flutter/material/flexible_space_bar.ht | 0 .../material/floating_action_button.ht | 0 .../material/floating_action_button_theme.ht | 0 .../flutter/material/flutter_logo.ht | 0 .../flutter/material/grid_tile.ht | 0 .../flutter/material/grid_tile_bar.ht | 0 .../flutter/material/icon_button.ht | 0 .../flutter/material/icons.ht | 0 .../flutter/material/ink_decoration.ht | 0 .../flutter/material/ink_highlight.ht | 0 .../flutter/material/ink_ripple.ht | 0 .../flutter/material/ink_splash.ht | 0 .../flutter/material/ink_well.ht | 0 .../flutter/material/input_border.ht | 0 .../material/input_date_picker_form_field.ht | 0 .../flutter/material/input_decorator.ht | 0 .../flutter/material/list_tile.ht | 0 .../flutter/material/material.ht | 0 .../flutter/material/material_button.ht | 0 .../material/material_localizations.ht | 0 .../flutter/material/material_state.ht | 0 .../flutter/material/mergeable_material.ht | 0 .../flutter/material/navigation_rail.ht | 0 .../flutter/material/navigation_rail_theme.ht | 0 .../flutter/material/outline_button.ht | 0 .../flutter/material/outlined_button.ht | 0 .../flutter/material/outlined_button_theme.ht | 0 .../material/page_transitions_theme.ht | 0 .../flutter/material/paginated_data_table.ht | 0 .../flutter/material/popup_menu.ht | 0 .../flutter/material/popup_menu_theme.ht | 0 .../flutter/material/progress_indicator.ht | 0 .../flutter/material/radio_theme.ht | 0 .../flutter/material/raised_button.ht | 0 .../flutter/material/range_slider.ht | 0 .../flutter/material/refresh_indicator.ht | 0 .../flutter/material/reorderable_list.ht | 0 .../flutter/material/scaffold.ht | 0 .../flutter/material/scrollbar.ht | 0 .../flutter/material/scrollbar_theme.ht | 0 .../flutter/material/selectable_text.ht | 0 .../flutter/material/slider.ht | 0 .../flutter/material/slider_theme.ht | 0 .../flutter/material/snack_bar.ht | 0 .../flutter/material/snack_bar_theme.ht | 0 .../flutter/material/stepper.ht | 0 .../flutter/material/switch.ht | 0 .../flutter/material/switch_list_tile.ht | 0 .../flutter/material/switch_theme.ht | 0 .../flutter/material/tab_bar_theme.ht | 0 .../flutter/material/tab_controller.ht | 0 .../flutter/material/tab_indicator.ht | 0 .../flutter/material/tabs.ht | 0 .../flutter/material/text_button.ht | 0 .../flutter/material/text_button_theme.ht | 0 .../flutter/material/text_field.ht | 0 .../flutter/material/text_form_field.ht | 0 .../flutter/material/text_selection.ht | 0 .../flutter/material/text_selection_theme.ht | 0 .../material/text_selection_toolbar.ht | 0 .../text_selection_toolbar_text_button.ht | 0 .../flutter/material/text_theme.ht | 0 .../flutter/material/theme.ht | 0 .../flutter/material/theme_data.ht | 0 .../flutter/material/time.ht | 0 .../flutter/material/time_picker.ht | 0 .../flutter/material/time_picker_theme.ht | 0 .../flutter/material/toggle_buttons.ht | 0 .../flutter/material/toggle_buttons_theme.ht | 0 .../flutter/material/tooltip.ht | 0 .../flutter/material/tooltip_theme.ht | 0 .../flutter/material/typography.ht | 0 .../material/user_accounts_drawer_header.ht | 0 .../flutter/painting.ht | 0 .../flutter/painting/alignment.ht | 0 .../flutter/painting/basic_types.ht | 0 .../painting/beveled_rectangle_border.ht | 0 .../flutter/painting/border_radius.ht | 0 .../flutter/painting/borders.ht | 0 .../flutter/painting/box_border.ht | 0 .../flutter/painting/box_decoration.ht | 0 .../flutter/painting/box_fit.ht | 0 .../flutter/painting/box_shadow.ht | 0 .../flutter/painting/circle_border.ht | 0 .../flutter/painting/colors.ht | 0 .../painting/continuous_rectangle_border.ht | 0 .../flutter/painting/debug.ht | 0 .../flutter/painting/decoration_image.ht | 0 .../flutter/painting/edge_insets.ht | 0 .../flutter/painting/flutter_logo.ht | 0 .../flutter/painting/fractional_offset.ht | 0 .../flutter/painting/gradient.ht | 0 .../flutter/painting/image_cache.ht | 0 .../flutter/painting/image_provider.ht | 0 .../flutter/painting/image_resolution.ht | 0 .../flutter/painting/image_stream.ht | 0 .../flutter/painting/inline_span.ht | 0 .../flutter/painting/matrix_utils.ht | 0 .../flutter/painting/notched_shapes.ht | 0 .../painting/rounded_rectangle_border.ht | 0 .../flutter/painting/shader_warm_up.ht | 0 .../flutter/painting/shape_decoration.ht | 0 .../flutter/painting/stadium_border.ht | 0 .../flutter/painting/strut_style.ht | 0 .../flutter/painting/text_painter.ht | 0 .../flutter/painting/text_span.ht | 0 .../flutter/painting/text_style.ht | 0 .../ht-lib => ht-bindings}/flutter/physics.ht | 0 .../flutter/physics/clamped_simulation.ht | 0 .../flutter/physics/friction_simulation.ht | 0 .../flutter/physics/gravity_simulation.ht | 0 .../flutter/physics/spring_simulation.ht | 0 .../flutter/physics/tolerance.ht | 0 .../flutter/rendering.ht | 0 .../flutter/rendering/animated_size.ht | 0 .../flutter/rendering/binding.ht | 0 .../flutter/rendering/box.ht | 0 .../flutter/rendering/custom_layout.ht | 0 .../flutter/rendering/custom_paint.ht | 0 .../flutter/rendering/editable.ht | 0 .../flutter/rendering/error.ht | 0 .../flutter/rendering/flex.ht | 0 .../flutter/rendering/flow.ht | 0 .../flutter/rendering/image.ht | 0 .../flutter/rendering/layer.ht | 0 .../flutter/rendering/layout_helper.ht | 0 .../flutter/rendering/list_body.ht | 0 .../flutter/rendering/list_wheel_viewport.ht | 0 .../flutter/rendering/mouse_cursor.ht | 0 .../flutter/rendering/mouse_tracking.ht | 0 .../flutter/rendering/object.ht | 0 .../flutter/rendering/paragraph.ht | 0 .../flutter/rendering/performance_overlay.ht | 0 .../flutter/rendering/platform_view.ht | 0 .../flutter/rendering/proxy_box.ht | 0 .../flutter/rendering/proxy_sliver.ht | 0 .../flutter/rendering/rotated_box.ht | 0 .../flutter/rendering/shifted_box.ht | 0 .../flutter/rendering/sliver.ht | 0 .../flutter/rendering/sliver_fill.ht | 0 .../rendering/sliver_fixed_extent_list.ht | 0 .../flutter/rendering/sliver_grid.ht | 0 .../flutter/rendering/sliver_list.ht | 0 .../rendering/sliver_multi_box_adaptor.ht | 0 .../flutter/rendering/sliver_padding.ht | 0 .../rendering/sliver_persistent_header.ht | 0 .../flutter/rendering/stack.ht | 0 .../flutter/rendering/table.ht | 0 .../flutter/rendering/table_border.ht | 0 .../flutter/rendering/texture.ht | 0 .../flutter/rendering/tweens.ht | 0 .../flutter/rendering/view.ht | 0 .../flutter/rendering/viewport.ht | 0 .../flutter/rendering/viewport_offset.ht | 0 .../flutter/rendering/wrap.ht | 0 .../flutter/scheduler.ht | 0 .../flutter/scheduler/binding.ht | 0 .../flutter/scheduler/priority.ht | 0 .../flutter/scheduler/ticker.ht | 0 .../flutter/semantics.ht | 0 .../flutter/semantics/semantics.ht | 0 .../flutter/semantics/semantics_event.ht | 0 .../flutter/semantics/semantics_service.ht | 0 .../flutter/services.ht | 0 .../flutter/services/asset_bundle.ht | 0 .../flutter/services/autofill.ht | 0 .../flutter/services/clipboard.ht | 0 .../flutter/services/deferred_component.ht | 0 .../flutter/services/font_loader.ht | 0 .../flutter/services/haptic_feedback.ht | 0 .../flutter/services/keyboard_key.ht | 0 .../flutter/services/message_codec.ht | 0 .../flutter/services/message_codecs.ht | 0 .../flutter/services/platform_channel.ht | 0 .../flutter/services/platform_views.ht | 0 .../flutter/services/raw_keyboard.ht | 0 .../flutter/services/raw_keyboard_android.ht | 0 .../flutter/services/raw_keyboard_fuchsia.ht | 0 .../flutter/services/raw_keyboard_ios.ht | 0 .../flutter/services/raw_keyboard_linux.ht | 0 .../flutter/services/raw_keyboard_macos.ht | 0 .../flutter/services/raw_keyboard_web.ht | 0 .../flutter/services/raw_keyboard_windows.ht | 0 .../flutter/services/restoration.ht | 0 .../flutter/services/system_channels.ht | 0 .../flutter/services/system_chrome.ht | 0 .../flutter/services/system_navigator.ht | 0 .../flutter/services/system_sound.ht | 0 .../flutter/services/text_editing.ht | 0 .../flutter/services/text_formatter.ht | 0 .../flutter/services/text_input.ht | 0 .../ht-lib => ht-bindings}/flutter/widgets.ht | 0 .../flutter/widgets/actions.ht | 0 .../flutter/widgets/animated_cross_fade.ht | 0 .../flutter/widgets/animated_list.ht | 0 .../flutter/widgets/animated_size.ht | 0 .../flutter/widgets/animated_switcher.ht | 0 .../flutter/widgets/app.ht | 0 .../flutter/widgets/async.ht | 0 .../flutter/widgets/autofill.ht | 0 .../flutter/widgets/automatic_keep_alive.ht | 0 .../flutter/widgets/banner.ht | 0 .../flutter/widgets/basic.ht | 0 .../flutter/widgets/binding.ht | 0 .../widgets/bottom_navigation_bar_item.ht | 0 .../flutter/widgets/color_filter.ht | 0 .../flutter/widgets/container.ht | 0 ..._text_selection_toolbar_layout_delegate.ht | 0 .../flutter/widgets/dismissible.ht | 0 .../flutter/widgets/drag_target.ht | 0 .../widgets/draggable_scrollable_sheet.ht | 0 .../widgets/dual_transition_builder.ht | 0 .../flutter/widgets/editable_text.ht | 0 .../flutter/widgets/fade_in_image.ht | 0 .../flutter/widgets/focus_manager.ht | 0 .../flutter/widgets/focus_scope.ht | 0 .../flutter/widgets/focus_traversal.ht | 0 .../flutter/widgets/form.ht | 0 .../flutter/widgets/framework.ht | 0 .../flutter/widgets/gesture_detector.ht | 0 .../flutter/widgets/grid_paper.ht | 0 .../flutter/widgets/heroes.ht | 0 .../flutter/widgets/icon.ht | 0 .../flutter/widgets/icon_data.ht | 0 .../flutter/widgets/icon_theme.ht | 0 .../flutter/widgets/icon_theme_data.ht | 0 .../flutter/widgets/image.ht | 0 .../flutter/widgets/image_filter.ht | 0 .../flutter/widgets/image_icon.ht | 0 .../flutter/widgets/implicit_animations.ht | 0 .../flutter/widgets/interactive_viewer.ht | 0 .../flutter/widgets/layout_builder.ht | 0 .../flutter/widgets/list_wheel_scroll_view.ht | 0 .../flutter/widgets/localizations.ht | 0 .../flutter/widgets/media_query.ht | 0 .../flutter/widgets/modal_barrier.ht | 0 .../flutter/widgets/navigation_toolbar.ht | 0 .../flutter/widgets/navigator.ht | 0 .../flutter/widgets/nested_scroll_view.ht | 0 .../flutter/widgets/notification_listener.ht | 0 .../flutter/widgets/orientation_builder.ht | 0 .../flutter/widgets/overflow_bar.ht | 0 .../flutter/widgets/overlay.ht | 0 .../flutter/widgets/overscroll_indicator.ht | 0 .../flutter/widgets/page_storage.ht | 0 .../flutter/widgets/page_view.ht | 0 .../flutter/widgets/performance_overlay.ht | 0 .../flutter/widgets/placeholder.ht | 0 .../flutter/widgets/platform_view.ht | 0 .../flutter/widgets/preferred_size.ht | 0 .../widgets/primary_scroll_controller.ht | 0 .../flutter/widgets/raw_keyboard_listener.ht | 0 .../flutter/widgets/reorderable_list.ht | 0 .../flutter/widgets/restoration.ht | 0 .../flutter/widgets/restoration_properties.ht | 0 .../flutter/widgets/router.ht | 0 .../flutter/widgets/routes.ht | 0 .../flutter/widgets/safe_area.ht | 0 .../flutter/widgets/scroll_activity.ht | 0 .../flutter/widgets/scroll_configuration.ht | 0 .../flutter/widgets/scroll_controller.ht | 0 .../flutter/widgets/scroll_metrics.ht | 0 .../flutter/widgets/scroll_notification.ht | 0 .../flutter/widgets/scroll_physics.ht | 0 .../flutter/widgets/scroll_position.ht | 0 .../scroll_position_with_single_context.ht | 0 .../flutter/widgets/scroll_simulation.ht | 0 .../flutter/widgets/scroll_view.ht | 0 .../flutter/widgets/scrollable.ht | 0 .../flutter/widgets/scrollbar.ht | 0 .../flutter/widgets/semantics_debugger.ht | 0 .../flutter/widgets/shortcuts.ht | 0 .../widgets/single_child_scroll_view.ht | 0 .../widgets/size_changed_layout_notifier.ht | 0 .../flutter/widgets/sliver.ht | 0 .../flutter/widgets/sliver_fill.ht | 0 .../flutter/widgets/sliver_layout_builder.ht | 0 .../widgets/sliver_persistent_header.ht | 0 .../widgets/sliver_prototype_extent_list.ht | 0 .../flutter/widgets/spacer.ht | 0 .../flutter/widgets/table.ht | 0 .../flutter/widgets/text.ht | 0 .../flutter/widgets/text_selection.ht | 0 .../text_selection_toolbar_layout_delegate.ht | 0 .../flutter/widgets/texture.ht | 0 .../flutter/widgets/ticker_provider.ht | 0 .../flutter/widgets/title.ht | 0 .../flutter/widgets/transitions.ht | 0 .../flutter/widgets/viewport.ht | 0 .../flutter/widgets/visibility.ht | 0 .../flutter/widgets/widget_inspector.ht | 0 .../flutter/widgets/widget_span.ht | 0 .../flutter/widgets/will_pop_scope.ht | 0 ht-lib/main_view.ht | 46 + ht-lib/widget.ht | 27 + lib/bindings/binding.dart | 30 - lib/bindings/binding_handler.dart | 9 - lib/dart-bindings/binding_handler.dart | 9 + .../dart/async/async_error.g.dart | 0 .../dart/async/deferred_load.g.dart | 0 .../dart/async/future.g.dart | 0 .../dart/async/timer.g.dart | 0 .../dart/async/zone.g.dart | 0 .../dart/convert/ascii.g.dart | 0 .../dart/convert/base64.g.dart | 0 .../dart/convert/byte_conversion.g.dart | 0 .../dart/convert/html_escape.g.dart | 0 .../dart/convert/json.g.dart | 0 .../dart/convert/latin1.g.dart | 0 .../dart/convert/line_splitter.g.dart | 0 .../dart/convert/string_conversion.g.dart | 0 .../dart/convert/utf.g.dart | 0 .../dart/core/bigint.g.dart | 0 .../dart/core/date_time.g.dart | 0 .../dart/core/double.g.dart | 0 .../dart/core/duration.g.dart | 0 .../dart/core/function.g.dart | 0 .../dart/core/int.g.dart | 0 .../dart/core/invocation.g.dart | 0 .../dart/core/regexp.g.dart | 0 .../dart/core/stacktrace.g.dart | 0 .../dart/core/stopwatch.g.dart | 0 .../dart/core/string_buffer.g.dart | 0 .../dart/core/symbol.g.dart | 0 .../dart/core/uri.g.dart | 0 .../dart/io/common.g.dart | 0 .../dart/io/data_transformer.g.dart | 0 .../dart/io/directory.g.dart | 0 .../dart/io/file.g.dart | 0 .../dart/io/file_system_entity.g.dart | 0 .../dart/io/io_sink.g.dart | 0 .../dart/io/link.g.dart | 0 .../dart/io/overrides.g.dart | 0 .../dart/io/platform.g.dart | 0 .../dart/io/process.g.dart | 0 .../dart/io/secure_server_socket.g.dart | 0 .../dart/io/secure_socket.g.dart | 0 .../dart/io/security_context.g.dart | 0 .../dart/io/socket.g.dart | 0 .../dart/io/stdio.g.dart | 0 .../dart/io/string_transformer.g.dart | 0 .../dart/io/sync_socket.g.dart | 0 .../dart/math/random.g.dart | 0 .../dart/ui/channel_buffers.g.dart | 0 .../dart/ui/compositing.g.dart | 0 .../dart/ui/geometry.g.dart | 0 .../dart/ui/isolate_name_server.g.dart | 0 .../dart/ui/painting.g.dart | 0 .../dart/ui/platform_dispatcher.g.dart | 0 .../dart/ui/plugins.g.dart | 0 .../dart/ui/pointer.g.dart | 0 .../dart/ui/semantics.g.dart | 0 .../dart/ui/text.g.dart | 0 .../dart/ui/window.g.dart | 0 .../flutter/animation/animation.g.dart | 0 .../animation/animation_controller.g.dart | 0 .../flutter/animation/animations.g.dart | 0 .../flutter/animation/curves.g.dart | 0 .../flutter/animation/tween.g.dart | 0 .../flutter/animation/tween_sequence.g.dart | 0 .../flutter/cupertino/action_sheet.g.dart | 0 .../cupertino/activity_indicator.g.dart | 0 .../flutter/cupertino/app.g.dart | 0 .../flutter/cupertino/bottom_tab_bar.g.dart | 0 .../flutter/cupertino/button.g.dart | 0 .../flutter/cupertino/colors.g.dart | 0 .../flutter/cupertino/context_menu.g.dart | 0 .../cupertino/context_menu_action.g.dart | 0 .../flutter/cupertino/date_picker.g.dart | 0 .../flutter/cupertino/dialog.g.dart | 0 .../flutter/cupertino/form_row.g.dart | 0 .../flutter/cupertino/form_section.g.dart | 0 .../flutter/cupertino/icon_theme_data.g.dart | 0 .../flutter/cupertino/icons.g.dart | 0 .../flutter/cupertino/interface_level.g.dart | 0 .../flutter/cupertino/localizations.g.dart | 0 .../flutter/cupertino/nav_bar.g.dart | 0 .../flutter/cupertino/page_scaffold.g.dart | 0 .../flutter/cupertino/picker.g.dart | 0 .../flutter/cupertino/refresh.g.dart | 0 .../flutter/cupertino/route.g.dart | 0 .../flutter/cupertino/scrollbar.g.dart | 0 .../flutter/cupertino/search_field.g.dart | 0 .../flutter/cupertino/slider.g.dart | 0 .../flutter/cupertino/switch.g.dart | 0 .../flutter/cupertino/tab_scaffold.g.dart | 0 .../flutter/cupertino/tab_view.g.dart | 0 .../flutter/cupertino/text_field.g.dart | 0 .../cupertino/text_form_field_row.g.dart | 0 .../flutter/cupertino/text_selection.g.dart | 0 .../cupertino/text_selection_toolbar.g.dart | 0 .../text_selection_toolbar_button.g.dart | 0 .../flutter/cupertino/text_theme.g.dart | 0 .../flutter/cupertino/theme.g.dart | 0 .../flutter/cupertino/thumb_painter.g.dart | 0 .../flutter/foundation/annotations.g.dart | 0 .../flutter/foundation/assertions.g.dart | 0 .../flutter/foundation/change_notifier.g.dart | 0 .../flutter/foundation/diagnostics.g.dart | 0 .../flutter/foundation/key.g.dart | 0 .../flutter/foundation/licenses.g.dart | 0 .../flutter/foundation/node.g.dart | 0 .../flutter/foundation/platform.g.dart | 0 .../flutter/foundation/serialization.g.dart | 0 .../flutter/foundation/stack_frame.g.dart | 0 .../flutter/foundation/unicode.g.dart | 0 .../flutter/gestures/arena.g.dart | 0 .../flutter/gestures/binding.g.dart | 0 .../flutter/gestures/converter.g.dart | 0 .../flutter/gestures/drag_details.g.dart | 0 .../flutter/gestures/eager.g.dart | 0 .../flutter/gestures/events.g.dart | 0 .../flutter/gestures/force_press.g.dart | 0 .../flutter/gestures/hit_test.g.dart | 0 .../flutter/gestures/long_press.g.dart | 0 .../flutter/gestures/lsq_solver.g.dart | 0 .../flutter/gestures/monodrag.g.dart | 0 .../flutter/gestures/multidrag.g.dart | 0 .../flutter/gestures/multitap.g.dart | 0 .../flutter/gestures/pointer_router.g.dart | 0 .../gestures/pointer_signal_resolver.g.dart | 0 .../flutter/gestures/recognizer.g.dart | 0 .../flutter/gestures/resampler.g.dart | 0 .../flutter/gestures/scale.g.dart | 0 .../flutter/gestures/tap.g.dart | 0 .../flutter/gestures/team.g.dart | 0 .../flutter/gestures/velocity_tracker.g.dart | 0 .../flutter/material/about.g.dart | 0 .../flutter/material/animated_icons.g.dart | 0 .../material/animated_icons_data.g.dart | 0 .../flutter/material/app.g.dart | 0 .../flutter/material/app_bar.g.dart | 0 .../flutter/material/app_bar_theme.g.dart | 0 .../flutter/material/arc.g.dart | 0 .../flutter/material/back_button.g.dart | 0 .../flutter/material/banner.g.dart | 0 .../flutter/material/banner_theme.g.dart | 0 .../flutter/material/bottom_app_bar.g.dart | 0 .../material/bottom_app_bar_theme.g.dart | 0 .../material/bottom_navigation_bar.g.dart | 0 .../bottom_navigation_bar_theme.g.dart | 0 .../flutter/material/bottom_sheet.g.dart | 0 .../material/bottom_sheet_theme.g.dart | 0 .../flutter/material/button.g.dart | 0 .../flutter/material/button_bar.g.dart | 0 .../flutter/material/button_bar_theme.g.dart | 0 .../flutter/material/button_style.g.dart | 0 .../flutter/material/button_theme.g.dart | 0 .../material/calendar_date_picker.g.dart | 0 .../flutter/material/card.g.dart | 0 .../flutter/material/card_theme.g.dart | 0 .../flutter/material/checkbox.g.dart | 0 .../material/checkbox_list_tile.g.dart | 0 .../flutter/material/checkbox_theme.g.dart | 0 .../flutter/material/chip.g.dart | 0 .../flutter/material/chip_theme.g.dart | 0 .../flutter/material/circle_avatar.g.dart | 0 .../flutter/material/color_scheme.g.dart | 0 .../flutter/material/colors.g.dart | 0 .../flutter/material/data_table.g.dart | 0 .../flutter/material/data_table_theme.g.dart | 0 .../flutter/material/date.g.dart | 0 .../flutter/material/dialog.g.dart | 0 .../flutter/material/dialog_theme.g.dart | 0 .../flutter/material/divider.g.dart | 0 .../flutter/material/divider_theme.g.dart | 0 .../flutter/material/drawer.g.dart | 0 .../flutter/material/drawer_header.g.dart | 0 .../flutter/material/dropdown.g.dart | 0 .../flutter/material/elevated_button.g.dart | 0 .../material/elevated_button_theme.g.dart | 0 .../flutter/material/elevation_overlay.g.dart | 0 .../flutter/material/expand_icon.g.dart | 0 .../flutter/material/expansion_panel.g.dart | 0 .../flutter/material/expansion_tile.g.dart | 0 .../flutter/material/feedback.g.dart | 0 .../material/flexible_space_bar.g.dart | 0 .../material/floating_action_button.g.dart | 0 .../floating_action_button_theme.g.dart | 0 .../flutter/material/flutter_logo.g.dart | 0 .../flutter/material/grid_tile.g.dart | 0 .../flutter/material/grid_tile_bar.g.dart | 0 .../flutter/material/icon_button.g.dart | 0 .../flutter/material/icons.g.dart | 0 .../flutter/material/ink_decoration.g.dart | 0 .../flutter/material/ink_highlight.g.dart | 0 .../flutter/material/ink_ripple.g.dart | 0 .../flutter/material/ink_splash.g.dart | 0 .../flutter/material/ink_well.g.dart | 0 .../flutter/material/input_border.g.dart | 0 .../input_date_picker_form_field.g.dart | 0 .../flutter/material/input_decorator.g.dart | 0 .../flutter/material/list_tile.g.dart | 0 .../flutter/material/material.g.dart | 0 .../flutter/material/material_button.g.dart | 0 .../material/material_localizations.g.dart | 0 .../flutter/material/material_state.g.dart | 0 .../material/mergeable_material.g.dart | 0 .../flutter/material/navigation_rail.g.dart | 0 .../material/navigation_rail_theme.g.dart | 0 .../flutter/material/outlined_button.g.dart | 0 .../material/outlined_button_theme.g.dart | 0 .../material/page_transitions_theme.g.dart | 0 .../material/paginated_data_table.g.dart | 0 .../flutter/material/popup_menu.g.dart | 0 .../flutter/material/popup_menu_theme.g.dart | 0 .../material/progress_indicator.g.dart | 0 .../flutter/material/radio_theme.g.dart | 0 .../flutter/material/range_slider.g.dart | 0 .../flutter/material/refresh_indicator.g.dart | 0 .../flutter/material/reorderable_list.g.dart | 0 .../flutter/material/scaffold.g.dart | 0 .../flutter/material/scrollbar.g.dart | 0 .../flutter/material/scrollbar_theme.g.dart | 0 .../flutter/material/selectable_text.g.dart | 0 .../flutter/material/slider.g.dart | 0 .../flutter/material/slider_theme.g.dart | 0 .../flutter/material/snack_bar.g.dart | 0 .../flutter/material/snack_bar_theme.g.dart | 0 .../flutter/material/stepper.g.dart | 0 .../flutter/material/switch.g.dart | 0 .../flutter/material/switch_list_tile.g.dart | 0 .../flutter/material/switch_theme.g.dart | 0 .../flutter/material/tab_bar_theme.g.dart | 0 .../flutter/material/tab_controller.g.dart | 0 .../flutter/material/tab_indicator.g.dart | 0 .../flutter/material/tabs.g.dart | 0 .../flutter/material/text_button.g.dart | 0 .../flutter/material/text_button_theme.g.dart | 0 .../flutter/material/text_field.g.dart | 0 .../flutter/material/text_form_field.g.dart | 0 .../flutter/material/text_selection.g.dart | 0 .../material/text_selection_theme.g.dart | 0 .../material/text_selection_toolbar.g.dart | 0 .../text_selection_toolbar_text_button.g.dart | 0 .../flutter/material/text_theme.g.dart | 0 .../flutter/material/theme.g.dart | 0 .../flutter/material/theme_data.g.dart | 0 .../flutter/material/time.g.dart | 0 .../flutter/material/time_picker.g.dart | 0 .../flutter/material/time_picker_theme.g.dart | 0 .../flutter/material/toggle_buttons.g.dart | 0 .../material/toggle_buttons_theme.g.dart | 0 .../flutter/material/tooltip.g.dart | 0 .../flutter/material/tooltip_theme.g.dart | 0 .../flutter/material/typography.g.dart | 0 .../user_accounts_drawer_header.g.dart | 0 .../flutter/painting/alignment.g.dart | 0 .../flutter/painting/basic_types.g.dart | 0 .../painting/beveled_rectangle_border.g.dart | 0 .../flutter/painting/border_radius.g.dart | 0 .../flutter/painting/borders.g.dart | 0 .../flutter/painting/box_border.g.dart | 0 .../flutter/painting/box_decoration.g.dart | 0 .../flutter/painting/box_fit.g.dart | 0 .../flutter/painting/box_shadow.g.dart | 0 .../flutter/painting/circle_border.g.dart | 0 .../flutter/painting/colors.g.dart | 0 .../continuous_rectangle_border.g.dart | 0 .../flutter/painting/debug.g.dart | 0 .../flutter/painting/decoration_image.g.dart | 0 .../flutter/painting/edge_insets.g.dart | 0 .../flutter/painting/flutter_logo.g.dart | 0 .../flutter/painting/fractional_offset.g.dart | 0 .../flutter/painting/gradient.g.dart | 0 .../flutter/painting/image_cache.g.dart | 0 .../flutter/painting/image_provider.g.dart | 0 .../flutter/painting/image_resolution.g.dart | 0 .../flutter/painting/image_stream.g.dart | 0 .../flutter/painting/inline_span.g.dart | 0 .../flutter/painting/matrix_utils.g.dart | 0 .../flutter/painting/notched_shapes.g.dart | 0 .../painting/rounded_rectangle_border.g.dart | 0 .../flutter/painting/shader_warm_up.g.dart | 0 .../flutter/painting/shape_decoration.g.dart | 0 .../flutter/painting/stadium_border.g.dart | 0 .../flutter/painting/strut_style.g.dart | 0 .../flutter/painting/text_painter.g.dart | 0 .../flutter/painting/text_span.g.dart | 0 .../flutter/painting/text_style.g.dart | 0 .../flutter/physics/clamped_simulation.g.dart | 0 .../physics/friction_simulation.g.dart | 0 .../flutter/physics/gravity_simulation.g.dart | 0 .../flutter/physics/spring_simulation.g.dart | 0 .../flutter/physics/tolerance.g.dart | 0 .../flutter/rendering/animated_size.g.dart | 0 .../flutter/rendering/binding.g.dart | 0 .../flutter/rendering/box.g.dart | 0 .../flutter/rendering/custom_layout.g.dart | 0 .../flutter/rendering/custom_paint.g.dart | 0 .../flutter/rendering/editable.g.dart | 0 .../flutter/rendering/error.g.dart | 0 .../flutter/rendering/flex.g.dart | 0 .../flutter/rendering/flow.g.dart | 0 .../flutter/rendering/image.g.dart | 0 .../flutter/rendering/layer.g.dart | 0 .../flutter/rendering/layout_helper.g.dart | 0 .../flutter/rendering/list_body.g.dart | 0 .../rendering/list_wheel_viewport.g.dart | 0 .../flutter/rendering/mouse_cursor.g.dart | 0 .../flutter/rendering/mouse_tracking.g.dart | 0 .../flutter/rendering/object.g.dart | 0 .../flutter/rendering/paragraph.g.dart | 0 .../rendering/performance_overlay.g.dart | 0 .../flutter/rendering/platform_view.g.dart | 0 .../flutter/rendering/proxy_box.g.dart | 0 .../flutter/rendering/proxy_sliver.g.dart | 0 .../flutter/rendering/rotated_box.g.dart | 0 .../flutter/rendering/shifted_box.g.dart | 0 .../flutter/rendering/sliver.g.dart | 0 .../flutter/rendering/sliver_fill.g.dart | 0 .../rendering/sliver_fixed_extent_list.g.dart | 0 .../flutter/rendering/sliver_grid.g.dart | 0 .../flutter/rendering/sliver_list.g.dart | 0 .../rendering/sliver_multi_box_adaptor.g.dart | 0 .../flutter/rendering/sliver_padding.g.dart | 0 .../rendering/sliver_persistent_header.g.dart | 0 .../flutter/rendering/stack.g.dart | 0 .../flutter/rendering/table.g.dart | 0 .../flutter/rendering/table_border.g.dart | 0 .../flutter/rendering/texture.g.dart | 0 .../flutter/rendering/tweens.g.dart | 0 .../flutter/rendering/view.g.dart | 0 .../flutter/rendering/viewport.g.dart | 0 .../flutter/rendering/viewport_offset.g.dart | 0 .../flutter/rendering/wrap.g.dart | 0 .../flutter/scheduler/binding.g.dart | 0 .../flutter/scheduler/priority.g.dart | 0 .../flutter/scheduler/ticker.g.dart | 0 .../flutter/semantics/semantics.g.dart | 0 .../flutter/semantics/semantics_event.g.dart | 0 .../semantics/semantics_service.g.dart | 0 .../flutter/services/asset_bundle.g.dart | 0 .../flutter/services/autofill.g.dart | 0 .../flutter/services/clipboard.g.dart | 0 .../services/deferred_component.g.dart | 0 .../flutter/services/font_loader.g.dart | 0 .../flutter/services/haptic_feedback.g.dart | 0 .../flutter/services/keyboard_key.g.dart | 0 .../flutter/services/message_codec.g.dart | 0 .../flutter/services/message_codecs.g.dart | 0 .../flutter/services/platform_channel.g.dart | 0 .../flutter/services/platform_views.g.dart | 0 .../flutter/services/raw_keyboard.g.dart | 0 .../services/raw_keyboard_android.g.dart | 0 .../services/raw_keyboard_fuchsia.g.dart | 0 .../flutter/services/raw_keyboard_ios.g.dart | 0 .../services/raw_keyboard_linux.g.dart | 0 .../services/raw_keyboard_macos.g.dart | 0 .../flutter/services/raw_keyboard_web.g.dart | 0 .../services/raw_keyboard_windows.g.dart | 0 .../flutter/services/restoration.g.dart | 0 .../flutter/services/system_channels.g.dart | 0 .../flutter/services/system_chrome.g.dart | 0 .../flutter/services/system_navigator.g.dart | 0 .../flutter/services/system_sound.g.dart | 0 .../flutter/services/text_editing.g.dart | 0 .../flutter/services/text_formatter.g.dart | 0 .../flutter/services/text_input.g.dart | 0 .../flutter/widgets/actions.g.dart | 0 .../widgets/animated_cross_fade.g.dart | 0 .../flutter/widgets/animated_list.g.dart | 0 .../flutter/widgets/animated_size.g.dart | 0 .../flutter/widgets/animated_switcher.g.dart | 0 .../flutter/widgets/app.g.dart | 0 .../flutter/widgets/async.g.dart | 0 .../flutter/widgets/autofill.g.dart | 0 .../widgets/automatic_keep_alive.g.dart | 0 .../flutter/widgets/banner.g.dart | 0 .../flutter/widgets/basic.g.dart | 0 .../flutter/widgets/binding.g.dart | 0 .../widgets/bottom_navigation_bar_item.g.dart | 0 .../flutter/widgets/color_filter.g.dart | 0 .../flutter/widgets/container.g.dart | 0 ...t_selection_toolbar_layout_delegate.g.dart | 0 .../flutter/widgets/dismissible.g.dart | 0 .../flutter/widgets/drag_target.g.dart | 0 .../widgets/draggable_scrollable_sheet.g.dart | 0 .../widgets/dual_transition_builder.g.dart | 0 .../flutter/widgets/editable_text.g.dart | 0 .../flutter/widgets/fade_in_image.g.dart | 0 .../flutter/widgets/focus_manager.g.dart | 0 .../flutter/widgets/focus_scope.g.dart | 0 .../flutter/widgets/focus_traversal.g.dart | 0 .../flutter/widgets/form.g.dart | 0 .../flutter/widgets/framework.g.dart | 0 .../flutter/widgets/gesture_detector.g.dart | 0 .../flutter/widgets/grid_paper.g.dart | 0 .../flutter/widgets/heroes.g.dart | 0 .../flutter/widgets/icon.g.dart | 0 .../flutter/widgets/icon_data.g.dart | 0 .../flutter/widgets/icon_theme.g.dart | 0 .../flutter/widgets/icon_theme_data.g.dart | 0 .../flutter/widgets/image.g.dart | 0 .../flutter/widgets/image_filter.g.dart | 0 .../flutter/widgets/image_icon.g.dart | 0 .../widgets/implicit_animations.g.dart | 0 .../flutter/widgets/interactive_viewer.g.dart | 0 .../flutter/widgets/layout_builder.g.dart | 0 .../widgets/list_wheel_scroll_view.g.dart | 0 .../flutter/widgets/localizations.g.dart | 0 .../flutter/widgets/media_query.g.dart | 0 .../flutter/widgets/modal_barrier.g.dart | 0 .../flutter/widgets/navigation_toolbar.g.dart | 0 .../flutter/widgets/navigator.g.dart | 0 .../flutter/widgets/nested_scroll_view.g.dart | 0 .../widgets/notification_listener.g.dart | 0 .../widgets/orientation_builder.g.dart | 0 .../flutter/widgets/overflow_bar.g.dart | 0 .../flutter/widgets/overlay.g.dart | 0 .../widgets/overscroll_indicator.g.dart | 0 .../flutter/widgets/page_storage.g.dart | 0 .../flutter/widgets/page_view.g.dart | 0 .../widgets/performance_overlay.g.dart | 0 .../flutter/widgets/placeholder.g.dart | 0 .../flutter/widgets/platform_view.g.dart | 0 .../flutter/widgets/preferred_size.g.dart | 0 .../widgets/primary_scroll_controller.g.dart | 0 .../widgets/raw_keyboard_listener.g.dart | 0 .../flutter/widgets/reorderable_list.g.dart | 0 .../flutter/widgets/restoration.g.dart | 0 .../widgets/restoration_properties.g.dart | 0 .../flutter/widgets/router.g.dart | 0 .../flutter/widgets/routes.g.dart | 0 .../flutter/widgets/safe_area.g.dart | 0 .../flutter/widgets/scroll_activity.g.dart | 0 .../widgets/scroll_configuration.g.dart | 0 .../flutter/widgets/scroll_controller.g.dart | 0 .../flutter/widgets/scroll_metrics.g.dart | 0 .../widgets/scroll_notification.g.dart | 0 .../flutter/widgets/scroll_physics.g.dart | 0 .../flutter/widgets/scroll_position.g.dart | 0 ...scroll_position_with_single_context.g.dart | 0 .../flutter/widgets/scroll_simulation.g.dart | 0 .../flutter/widgets/scroll_view.g.dart | 0 .../flutter/widgets/scrollable.g.dart | 0 .../flutter/widgets/scrollbar.g.dart | 0 .../flutter/widgets/semantics_debugger.g.dart | 0 .../flutter/widgets/shortcuts.g.dart | 0 .../widgets/single_child_scroll_view.g.dart | 0 .../size_changed_layout_notifier.g.dart | 0 .../flutter/widgets/sliver.g.dart | 0 .../flutter/widgets/sliver_fill.g.dart | 0 .../widgets/sliver_layout_builder.g.dart | 0 .../widgets/sliver_persistent_header.g.dart | 0 .../sliver_prototype_extent_list.g.dart | 0 .../flutter/widgets/spacer.g.dart | 0 .../flutter/widgets/table.g.dart | 0 .../flutter/widgets/text.g.dart | 0 .../flutter/widgets/text_selection.g.dart | 0 ...t_selection_toolbar_layout_delegate.g.dart | 0 .../flutter/widgets/texture.g.dart | 0 .../flutter/widgets/ticker_provider.g.dart | 0 .../flutter/widgets/title.g.dart | 0 .../flutter/widgets/transitions.g.dart | 0 .../flutter/widgets/viewport.g.dart | 0 .../flutter/widgets/visibility.g.dart | 0 .../flutter/widgets/widget_inspector.g.dart | 0 .../flutter/widgets/widget_span.g.dart | 0 .../flutter/widgets/will_pop_scope.g.dart | 0 .../flutter_library_binding.dart | 942 +++++++++--------- lib/script_widget.dart | 3 +- lib/src/binding_handler.dart | 38 + lib/{bindings => src}/script_app_binding.dart | 8 +- lib/src/script_module_handler.dart | 51 + lib/src/script_widget.dart | 21 +- .../script_widget_binding.dart | 8 +- pubspec.yaml | 22 + 962 files changed, 698 insertions(+), 584 deletions(-) rename {ht-lib/ht-lib => ht-bindings}/dart/async.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/async/async_error.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/async/deferred_load.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/async/future.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/async/timer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/async/zone.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/ascii.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/base64.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/byte_conversion.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/html_escape.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/json.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/latin1.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/line_splitter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/string_conversion.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/convert/utf.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/bigint.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/date_time.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/double.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/duration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/function.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/int.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/invocation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/regexp.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/stacktrace.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/stopwatch.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/string_buffer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/symbol.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/core/uri.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/common.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/data_transformer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/directory.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/file.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/file_system_entity.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/io_sink.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/link.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/overrides.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/platform.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/process.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/secure_server_socket.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/secure_socket.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/security_context.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/socket.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/stdio.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/string_transformer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/io/sync_socket.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/math.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/math/random.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/channel_buffers.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/compositing.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/geometry.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/isolate_name_server.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/painting.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/platform_dispatcher.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/plugins.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/pointer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/semantics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/text.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/dart/ui/window.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation/animation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation/animation_controller.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation/animations.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation/curves.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation/tween.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/animation/tween_sequence.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/action_sheet.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/activity_indicator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/app.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/bottom_tab_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/colors.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/context_menu.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/context_menu_action.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/date_picker.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/dialog.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/form_row.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/form_section.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/icon_theme_data.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/icons.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/interface_level.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/localizations.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/nav_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/page_scaffold.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/picker.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/refresh.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/route.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/scrollbar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/search_field.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/slider.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/switch.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/tab_scaffold.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/tab_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/text_field.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/text_form_field_row.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/text_selection.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/text_selection_toolbar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/text_selection_toolbar_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/text_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/cupertino/thumb_painter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/annotations.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/assertions.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/change_notifier.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/diagnostics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/key.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/licenses.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/node.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/platform.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/serialization.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/stack_frame.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/foundation/unicode.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/arena.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/binding.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/converter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/drag_details.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/eager.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/events.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/force_press.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/hit_test.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/long_press.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/lsq_solver.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/monodrag.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/multidrag.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/multitap.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/pointer_router.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/pointer_signal_resolver.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/recognizer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/resampler.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/scale.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/tap.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/team.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/gestures/velocity_tracker.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/about.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/animated_icons.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/animated_icons_data.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/app.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/app_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/app_bar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/arc.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/back_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/banner.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/banner_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/bottom_app_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/bottom_app_bar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/bottom_navigation_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/bottom_navigation_bar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/bottom_sheet.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/bottom_sheet_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/button_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/button_bar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/button_style.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/button_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/calendar_date_picker.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/card.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/card_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/checkbox.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/checkbox_list_tile.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/checkbox_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/chip.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/chip_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/circle_avatar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/color_scheme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/colors.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/data_table.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/data_table_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/date.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/date_picker_deprecated.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/dialog.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/dialog_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/divider.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/divider_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/drawer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/drawer_header.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/dropdown.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/elevated_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/elevated_button_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/elevation_overlay.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/expand_icon.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/expansion_panel.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/expansion_tile.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/feedback.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/flat_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/flexible_space_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/floating_action_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/floating_action_button_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/flutter_logo.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/grid_tile.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/grid_tile_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/icon_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/icons.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/ink_decoration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/ink_highlight.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/ink_ripple.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/ink_splash.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/ink_well.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/input_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/input_date_picker_form_field.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/input_decorator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/list_tile.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/material.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/material_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/material_localizations.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/material_state.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/mergeable_material.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/navigation_rail.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/navigation_rail_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/outline_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/outlined_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/outlined_button_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/page_transitions_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/paginated_data_table.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/popup_menu.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/popup_menu_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/progress_indicator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/radio_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/raised_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/range_slider.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/refresh_indicator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/reorderable_list.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/scaffold.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/scrollbar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/scrollbar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/selectable_text.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/slider.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/slider_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/snack_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/snack_bar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/stepper.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/switch.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/switch_list_tile.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/switch_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/tab_bar_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/tab_controller.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/tab_indicator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/tabs.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_button_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_field.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_form_field.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_selection.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_selection_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_selection_toolbar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_selection_toolbar_text_button.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/text_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/theme_data.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/time.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/time_picker.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/time_picker_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/toggle_buttons.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/toggle_buttons_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/tooltip.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/tooltip_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/typography.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/material/user_accounts_drawer_header.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/alignment.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/basic_types.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/beveled_rectangle_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/border_radius.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/borders.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/box_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/box_decoration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/box_fit.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/box_shadow.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/circle_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/colors.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/continuous_rectangle_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/debug.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/decoration_image.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/edge_insets.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/flutter_logo.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/fractional_offset.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/gradient.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/image_cache.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/image_provider.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/image_resolution.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/image_stream.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/inline_span.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/matrix_utils.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/notched_shapes.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/rounded_rectangle_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/shader_warm_up.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/shape_decoration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/stadium_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/strut_style.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/text_painter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/text_span.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/painting/text_style.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/physics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/physics/clamped_simulation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/physics/friction_simulation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/physics/gravity_simulation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/physics/spring_simulation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/physics/tolerance.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/animated_size.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/binding.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/box.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/custom_layout.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/custom_paint.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/editable.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/error.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/flex.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/flow.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/image.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/layer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/layout_helper.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/list_body.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/list_wheel_viewport.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/mouse_cursor.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/mouse_tracking.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/object.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/paragraph.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/performance_overlay.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/platform_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/proxy_box.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/proxy_sliver.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/rotated_box.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/shifted_box.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_fill.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_fixed_extent_list.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_grid.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_list.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_multi_box_adaptor.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_padding.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/sliver_persistent_header.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/stack.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/table.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/table_border.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/texture.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/tweens.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/viewport.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/viewport_offset.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/rendering/wrap.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/scheduler.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/scheduler/binding.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/scheduler/priority.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/scheduler/ticker.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/semantics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/semantics/semantics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/semantics/semantics_event.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/semantics/semantics_service.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/asset_bundle.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/autofill.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/clipboard.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/deferred_component.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/font_loader.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/haptic_feedback.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/keyboard_key.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/message_codec.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/message_codecs.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/platform_channel.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/platform_views.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_android.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_fuchsia.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_ios.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_linux.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_macos.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_web.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/raw_keyboard_windows.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/restoration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/system_channels.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/system_chrome.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/system_navigator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/system_sound.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/text_editing.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/text_formatter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/services/text_input.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/actions.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/animated_cross_fade.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/animated_list.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/animated_size.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/animated_switcher.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/app.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/async.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/autofill.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/automatic_keep_alive.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/banner.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/basic.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/binding.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/bottom_navigation_bar_item.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/color_filter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/container.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/dismissible.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/drag_target.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/draggable_scrollable_sheet.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/dual_transition_builder.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/editable_text.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/fade_in_image.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/focus_manager.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/focus_scope.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/focus_traversal.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/form.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/framework.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/gesture_detector.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/grid_paper.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/heroes.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/icon.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/icon_data.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/icon_theme.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/icon_theme_data.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/image.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/image_filter.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/image_icon.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/implicit_animations.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/interactive_viewer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/layout_builder.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/list_wheel_scroll_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/localizations.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/media_query.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/modal_barrier.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/navigation_toolbar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/navigator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/nested_scroll_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/notification_listener.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/orientation_builder.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/overflow_bar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/overlay.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/overscroll_indicator.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/page_storage.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/page_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/performance_overlay.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/placeholder.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/platform_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/preferred_size.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/primary_scroll_controller.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/raw_keyboard_listener.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/reorderable_list.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/restoration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/restoration_properties.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/router.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/routes.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/safe_area.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_activity.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_configuration.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_controller.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_metrics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_notification.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_physics.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_position.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_position_with_single_context.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_simulation.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scroll_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scrollable.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/scrollbar.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/semantics_debugger.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/shortcuts.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/single_child_scroll_view.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/size_changed_layout_notifier.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/sliver.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/sliver_fill.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/sliver_layout_builder.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/sliver_persistent_header.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/sliver_prototype_extent_list.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/spacer.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/table.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/text.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/text_selection.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/text_selection_toolbar_layout_delegate.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/texture.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/ticker_provider.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/title.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/transitions.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/viewport.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/visibility.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/widget_inspector.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/widget_span.ht (100%) rename {ht-lib/ht-lib => ht-bindings}/flutter/widgets/will_pop_scope.ht (100%) create mode 100644 ht-lib/main_view.ht create mode 100644 ht-lib/widget.ht delete mode 100644 lib/bindings/binding.dart delete mode 100644 lib/bindings/binding_handler.dart create mode 100644 lib/dart-bindings/binding_handler.dart rename lib/{bindings => dart-bindings}/dart/async/async_error.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/async/deferred_load.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/async/future.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/async/timer.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/async/zone.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/ascii.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/base64.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/byte_conversion.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/html_escape.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/json.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/latin1.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/line_splitter.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/string_conversion.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/convert/utf.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/bigint.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/date_time.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/double.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/duration.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/function.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/int.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/invocation.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/regexp.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/stacktrace.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/stopwatch.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/string_buffer.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/symbol.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/core/uri.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/common.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/data_transformer.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/directory.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/file.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/file_system_entity.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/io_sink.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/link.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/overrides.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/platform.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/process.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/secure_server_socket.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/secure_socket.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/security_context.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/socket.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/stdio.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/string_transformer.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/io/sync_socket.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/math/random.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/channel_buffers.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/compositing.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/geometry.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/isolate_name_server.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/painting.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/platform_dispatcher.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/plugins.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/pointer.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/semantics.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/text.g.dart (100%) rename lib/{bindings => dart-bindings}/dart/ui/window.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/animation/animation.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/animation/animation_controller.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/animation/animations.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/animation/curves.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/animation/tween.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/animation/tween_sequence.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/action_sheet.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/activity_indicator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/app.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/bottom_tab_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/colors.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/context_menu.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/context_menu_action.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/date_picker.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/dialog.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/form_row.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/form_section.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/icon_theme_data.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/icons.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/interface_level.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/localizations.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/nav_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/page_scaffold.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/picker.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/refresh.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/route.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/scrollbar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/search_field.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/slider.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/switch.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/tab_scaffold.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/tab_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/text_field.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/text_form_field_row.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/text_selection.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/text_selection_toolbar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/text_selection_toolbar_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/text_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/cupertino/thumb_painter.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/annotations.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/assertions.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/change_notifier.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/diagnostics.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/key.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/licenses.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/node.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/platform.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/serialization.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/stack_frame.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/foundation/unicode.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/arena.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/binding.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/converter.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/drag_details.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/eager.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/events.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/force_press.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/hit_test.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/long_press.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/lsq_solver.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/monodrag.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/multidrag.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/multitap.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/pointer_router.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/pointer_signal_resolver.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/recognizer.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/resampler.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/scale.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/tap.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/team.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/gestures/velocity_tracker.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/about.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/animated_icons.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/animated_icons_data.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/app.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/app_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/app_bar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/arc.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/back_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/banner.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/banner_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/bottom_app_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/bottom_app_bar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/bottom_navigation_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/bottom_navigation_bar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/bottom_sheet.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/bottom_sheet_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/button_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/button_bar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/button_style.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/button_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/calendar_date_picker.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/card.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/card_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/checkbox.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/checkbox_list_tile.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/checkbox_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/chip.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/chip_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/circle_avatar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/color_scheme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/colors.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/data_table.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/data_table_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/date.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/dialog.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/dialog_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/divider.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/divider_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/drawer.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/drawer_header.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/dropdown.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/elevated_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/elevated_button_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/elevation_overlay.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/expand_icon.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/expansion_panel.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/expansion_tile.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/feedback.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/flexible_space_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/floating_action_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/floating_action_button_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/flutter_logo.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/grid_tile.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/grid_tile_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/icon_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/icons.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/ink_decoration.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/ink_highlight.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/ink_ripple.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/ink_splash.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/ink_well.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/input_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/input_date_picker_form_field.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/input_decorator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/list_tile.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/material.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/material_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/material_localizations.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/material_state.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/mergeable_material.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/navigation_rail.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/navigation_rail_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/outlined_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/outlined_button_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/page_transitions_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/paginated_data_table.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/popup_menu.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/popup_menu_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/progress_indicator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/radio_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/range_slider.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/refresh_indicator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/reorderable_list.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/scaffold.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/scrollbar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/scrollbar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/selectable_text.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/slider.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/slider_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/snack_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/snack_bar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/stepper.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/switch.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/switch_list_tile.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/switch_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/tab_bar_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/tab_controller.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/tab_indicator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/tabs.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_button_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_field.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_form_field.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_selection.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_selection_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_selection_toolbar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_selection_toolbar_text_button.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/text_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/theme_data.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/time.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/time_picker.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/time_picker_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/toggle_buttons.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/toggle_buttons_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/tooltip.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/tooltip_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/typography.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/material/user_accounts_drawer_header.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/alignment.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/basic_types.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/beveled_rectangle_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/border_radius.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/borders.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/box_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/box_decoration.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/box_fit.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/box_shadow.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/circle_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/colors.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/continuous_rectangle_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/debug.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/decoration_image.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/edge_insets.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/flutter_logo.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/fractional_offset.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/gradient.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/image_cache.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/image_provider.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/image_resolution.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/image_stream.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/inline_span.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/matrix_utils.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/notched_shapes.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/rounded_rectangle_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/shader_warm_up.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/shape_decoration.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/stadium_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/strut_style.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/text_painter.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/text_span.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/painting/text_style.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/physics/clamped_simulation.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/physics/friction_simulation.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/physics/gravity_simulation.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/physics/spring_simulation.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/physics/tolerance.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/animated_size.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/binding.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/box.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/custom_layout.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/custom_paint.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/editable.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/error.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/flex.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/flow.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/image.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/layer.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/layout_helper.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/list_body.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/list_wheel_viewport.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/mouse_cursor.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/mouse_tracking.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/object.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/paragraph.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/performance_overlay.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/platform_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/proxy_box.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/proxy_sliver.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/rotated_box.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/shifted_box.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_fill.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_fixed_extent_list.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_grid.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_list.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_multi_box_adaptor.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_padding.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/sliver_persistent_header.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/stack.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/table.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/table_border.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/texture.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/tweens.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/viewport.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/viewport_offset.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/rendering/wrap.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/scheduler/binding.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/scheduler/priority.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/scheduler/ticker.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/semantics/semantics.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/semantics/semantics_event.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/semantics/semantics_service.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/asset_bundle.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/autofill.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/clipboard.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/deferred_component.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/font_loader.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/haptic_feedback.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/keyboard_key.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/message_codec.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/message_codecs.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/platform_channel.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/platform_views.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_android.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_fuchsia.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_ios.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_linux.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_macos.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_web.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/raw_keyboard_windows.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/restoration.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/system_channels.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/system_chrome.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/system_navigator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/system_sound.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/text_editing.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/text_formatter.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/services/text_input.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/actions.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/animated_cross_fade.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/animated_list.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/animated_size.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/animated_switcher.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/app.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/async.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/autofill.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/automatic_keep_alive.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/banner.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/basic.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/binding.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/bottom_navigation_bar_item.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/color_filter.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/container.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/dismissible.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/drag_target.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/draggable_scrollable_sheet.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/dual_transition_builder.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/editable_text.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/fade_in_image.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/focus_manager.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/focus_scope.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/focus_traversal.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/form.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/framework.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/gesture_detector.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/grid_paper.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/heroes.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/icon.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/icon_data.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/icon_theme.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/icon_theme_data.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/image.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/image_filter.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/image_icon.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/implicit_animations.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/interactive_viewer.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/layout_builder.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/list_wheel_scroll_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/localizations.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/media_query.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/modal_barrier.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/navigation_toolbar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/navigator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/nested_scroll_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/notification_listener.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/orientation_builder.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/overflow_bar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/overlay.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/overscroll_indicator.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/page_storage.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/page_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/performance_overlay.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/placeholder.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/platform_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/preferred_size.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/primary_scroll_controller.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/raw_keyboard_listener.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/reorderable_list.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/restoration.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/restoration_properties.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/router.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/routes.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/safe_area.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_activity.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_configuration.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_controller.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_metrics.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_notification.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_physics.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_position.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_position_with_single_context.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_simulation.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scroll_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scrollable.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/scrollbar.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/semantics_debugger.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/shortcuts.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/single_child_scroll_view.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/size_changed_layout_notifier.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/sliver.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/sliver_fill.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/sliver_layout_builder.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/sliver_persistent_header.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/sliver_prototype_extent_list.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/spacer.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/table.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/text.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/text_selection.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/texture.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/ticker_provider.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/title.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/transitions.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/viewport.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/visibility.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/widget_inspector.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/widget_span.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter/widgets/will_pop_scope.g.dart (100%) rename lib/{bindings => dart-bindings}/flutter_library_binding.dart (72%) create mode 100644 lib/src/binding_handler.dart rename lib/{bindings => src}/script_app_binding.dart (83%) create mode 100644 lib/src/script_module_handler.dart rename lib/{bindings => src}/script_widget_binding.dart (83%) diff --git a/analysis_options.yaml b/analysis_options.yaml index fc79db5..b4df7dc 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -1,7 +1,7 @@ # Defines a default set of lint rules enforced for # projects at Google. For details and rationale, # see https://github.com/dart-lang/pedantic#enabled-lints. -include: package:pedantic/analysis_options.yaml +# include: package:pedantic/analysis_options.yaml # For lint rules and documentation, see http://dart-lang.github.io/linter/lints. # Uncomment to specify additional rules. diff --git a/example/lib/main.dart b/example/lib/main.dart index be830f1..27a0435 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; import 'package:hetu_script/hetu_script.dart'; import 'package:script_widget/script_widget.dart'; @@ -34,7 +33,7 @@ class MyHomePage extends StatefulWidget { late final Hetu interpreter; MyHomePage({Key? key, required this.title}) : super(key: key) { - interpreter = Hetu(moduleHandler: ScriptImportHandler()); + interpreter = Hetu(moduleHandler: ScriptModuleHandler()); } // This widget is the home page of your application. It is stateful, meaning @@ -57,10 +56,11 @@ class _MyHomePageState extends State { bool loading = true; void load() async { - var binding = ManualBinding(); + var binding = ManualBinding(widget.interpreter); await widget.interpreter.init(); - binding.loadExternalClasses(widget.interpreter); - await binding.importScripts(widget.interpreter, 'ht-lib'); + binding.loadExternalFunctionTypes(); + binding.loadExternalClasses(); + await binding.importScripts(); setState(() { loading = false; }); @@ -90,24 +90,12 @@ class _MyHomePageState extends State { } } -class ScriptImportHandler extends HTModuleHandler { - final Set _cachedKeys = {}; +class ManualBinding extends DefaultBindingHander { + ManualBinding(Hetu interpreter) : super(interpreter); @override - Future import(String key, [String? curFile]) async { - if (!_cachedKeys.contains(key)) { - var content = await rootBundle.loadString(key); - _cachedKeys.add(key); - return HTModuleInfo(key, content); - } - return HTModuleInfo(key, '', duplicate: true); - } -} - -class ManualBinding extends Binding { - @override - void loadExternalFunctionTypes(Hetu interpreter) { - super.loadExternalFunctionTypes(interpreter); + void loadExternalFunctionTypes() { + super.loadExternalFunctionTypes(); final functionWrappers = { 'ValueChangedInt': (HTFunction function) => (int data) => function.call(positionalArgs: [data]), @@ -125,8 +113,16 @@ class ManualBinding extends Binding { } @override - void loadExternalClasses(Hetu interpreter) { - super.loadExternalClasses(interpreter); + void loadExternalClasses() { + super.loadExternalClasses(); interpreter.bindExternalFunction('_rebuild', ScriptWidget.rebuild); } + + @override + Future importScripts() { + var future = super.importScripts(); + var futures = []; + futures.add(future); + return Future.wait(futures); + } } diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 160a3bf..614c13e 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -45,30 +45,6 @@ flutter: # the material Icons class. uses-material-design: true - assets: - - assets/ - - ht-lib/dart/ - - ht-lib/dart/async/ - - ht-lib/dart/convert/ - - ht-lib/dart/core/ - - ht-lib/dart/io/ - - ht-lib/dart/ui/ - - ht-lib/dart/math/ - - ht-lib/flutter/ - - ht-lib/flutter/animation/ - - ht-lib/flutter/cupertino/ - - ht-lib/flutter/foundation/ - - ht-lib/flutter/gestures/ - - ht-lib/flutter/material/ - - ht-lib/flutter/painting/ - - ht-lib/flutter/physics/ - - ht-lib/flutter/rendering/ - - ht-lib/flutter/scheduler/ - - ht-lib/flutter/semantics/ - - ht-lib/flutter/services/ - - ht-lib/flutter/widgets/ - - ht-lib/user/ - # To add assets to your application, add an assets section, like this: # assets: # - images/a_dot_burr.jpeg diff --git a/ht-lib/ht-lib/dart/async.ht b/ht-bindings/dart/async.ht similarity index 100% rename from ht-lib/ht-lib/dart/async.ht rename to ht-bindings/dart/async.ht diff --git a/ht-lib/ht-lib/dart/async/async_error.ht b/ht-bindings/dart/async/async_error.ht similarity index 100% rename from ht-lib/ht-lib/dart/async/async_error.ht rename to ht-bindings/dart/async/async_error.ht diff --git a/ht-lib/ht-lib/dart/async/deferred_load.ht b/ht-bindings/dart/async/deferred_load.ht similarity index 100% rename from ht-lib/ht-lib/dart/async/deferred_load.ht rename to ht-bindings/dart/async/deferred_load.ht diff --git a/ht-lib/ht-lib/dart/async/future.ht b/ht-bindings/dart/async/future.ht similarity index 100% rename from ht-lib/ht-lib/dart/async/future.ht rename to ht-bindings/dart/async/future.ht diff --git a/ht-lib/ht-lib/dart/async/timer.ht b/ht-bindings/dart/async/timer.ht similarity index 100% rename from ht-lib/ht-lib/dart/async/timer.ht rename to ht-bindings/dart/async/timer.ht diff --git a/ht-lib/ht-lib/dart/async/zone.ht b/ht-bindings/dart/async/zone.ht similarity index 100% rename from ht-lib/ht-lib/dart/async/zone.ht rename to ht-bindings/dart/async/zone.ht diff --git a/ht-lib/ht-lib/dart/convert.ht b/ht-bindings/dart/convert.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert.ht rename to ht-bindings/dart/convert.ht diff --git a/ht-lib/ht-lib/dart/convert/ascii.ht b/ht-bindings/dart/convert/ascii.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/ascii.ht rename to ht-bindings/dart/convert/ascii.ht diff --git a/ht-lib/ht-lib/dart/convert/base64.ht b/ht-bindings/dart/convert/base64.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/base64.ht rename to ht-bindings/dart/convert/base64.ht diff --git a/ht-lib/ht-lib/dart/convert/byte_conversion.ht b/ht-bindings/dart/convert/byte_conversion.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/byte_conversion.ht rename to ht-bindings/dart/convert/byte_conversion.ht diff --git a/ht-lib/ht-lib/dart/convert/html_escape.ht b/ht-bindings/dart/convert/html_escape.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/html_escape.ht rename to ht-bindings/dart/convert/html_escape.ht diff --git a/ht-lib/ht-lib/dart/convert/json.ht b/ht-bindings/dart/convert/json.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/json.ht rename to ht-bindings/dart/convert/json.ht diff --git a/ht-lib/ht-lib/dart/convert/latin1.ht b/ht-bindings/dart/convert/latin1.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/latin1.ht rename to ht-bindings/dart/convert/latin1.ht diff --git a/ht-lib/ht-lib/dart/convert/line_splitter.ht b/ht-bindings/dart/convert/line_splitter.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/line_splitter.ht rename to ht-bindings/dart/convert/line_splitter.ht diff --git a/ht-lib/ht-lib/dart/convert/string_conversion.ht b/ht-bindings/dart/convert/string_conversion.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/string_conversion.ht rename to ht-bindings/dart/convert/string_conversion.ht diff --git a/ht-lib/ht-lib/dart/convert/utf.ht b/ht-bindings/dart/convert/utf.ht similarity index 100% rename from ht-lib/ht-lib/dart/convert/utf.ht rename to ht-bindings/dart/convert/utf.ht diff --git a/ht-lib/ht-lib/dart/core.ht b/ht-bindings/dart/core.ht similarity index 100% rename from ht-lib/ht-lib/dart/core.ht rename to ht-bindings/dart/core.ht diff --git a/ht-lib/ht-lib/dart/core/bigint.ht b/ht-bindings/dart/core/bigint.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/bigint.ht rename to ht-bindings/dart/core/bigint.ht diff --git a/ht-lib/ht-lib/dart/core/date_time.ht b/ht-bindings/dart/core/date_time.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/date_time.ht rename to ht-bindings/dart/core/date_time.ht diff --git a/ht-lib/ht-lib/dart/core/double.ht b/ht-bindings/dart/core/double.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/double.ht rename to ht-bindings/dart/core/double.ht diff --git a/ht-lib/ht-lib/dart/core/duration.ht b/ht-bindings/dart/core/duration.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/duration.ht rename to ht-bindings/dart/core/duration.ht diff --git a/ht-lib/ht-lib/dart/core/function.ht b/ht-bindings/dart/core/function.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/function.ht rename to ht-bindings/dart/core/function.ht diff --git a/ht-lib/ht-lib/dart/core/int.ht b/ht-bindings/dart/core/int.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/int.ht rename to ht-bindings/dart/core/int.ht diff --git a/ht-lib/ht-lib/dart/core/invocation.ht b/ht-bindings/dart/core/invocation.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/invocation.ht rename to ht-bindings/dart/core/invocation.ht diff --git a/ht-lib/ht-lib/dart/core/regexp.ht b/ht-bindings/dart/core/regexp.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/regexp.ht rename to ht-bindings/dart/core/regexp.ht diff --git a/ht-lib/ht-lib/dart/core/stacktrace.ht b/ht-bindings/dart/core/stacktrace.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/stacktrace.ht rename to ht-bindings/dart/core/stacktrace.ht diff --git a/ht-lib/ht-lib/dart/core/stopwatch.ht b/ht-bindings/dart/core/stopwatch.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/stopwatch.ht rename to ht-bindings/dart/core/stopwatch.ht diff --git a/ht-lib/ht-lib/dart/core/string_buffer.ht b/ht-bindings/dart/core/string_buffer.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/string_buffer.ht rename to ht-bindings/dart/core/string_buffer.ht diff --git a/ht-lib/ht-lib/dart/core/symbol.ht b/ht-bindings/dart/core/symbol.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/symbol.ht rename to ht-bindings/dart/core/symbol.ht diff --git a/ht-lib/ht-lib/dart/core/uri.ht b/ht-bindings/dart/core/uri.ht similarity index 100% rename from ht-lib/ht-lib/dart/core/uri.ht rename to ht-bindings/dart/core/uri.ht diff --git a/ht-lib/ht-lib/dart/io.ht b/ht-bindings/dart/io.ht similarity index 100% rename from ht-lib/ht-lib/dart/io.ht rename to ht-bindings/dart/io.ht diff --git a/ht-lib/ht-lib/dart/io/common.ht b/ht-bindings/dart/io/common.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/common.ht rename to ht-bindings/dart/io/common.ht diff --git a/ht-lib/ht-lib/dart/io/data_transformer.ht b/ht-bindings/dart/io/data_transformer.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/data_transformer.ht rename to ht-bindings/dart/io/data_transformer.ht diff --git a/ht-lib/ht-lib/dart/io/directory.ht b/ht-bindings/dart/io/directory.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/directory.ht rename to ht-bindings/dart/io/directory.ht diff --git a/ht-lib/ht-lib/dart/io/file.ht b/ht-bindings/dart/io/file.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/file.ht rename to ht-bindings/dart/io/file.ht diff --git a/ht-lib/ht-lib/dart/io/file_system_entity.ht b/ht-bindings/dart/io/file_system_entity.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/file_system_entity.ht rename to ht-bindings/dart/io/file_system_entity.ht diff --git a/ht-lib/ht-lib/dart/io/io_sink.ht b/ht-bindings/dart/io/io_sink.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/io_sink.ht rename to ht-bindings/dart/io/io_sink.ht diff --git a/ht-lib/ht-lib/dart/io/link.ht b/ht-bindings/dart/io/link.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/link.ht rename to ht-bindings/dart/io/link.ht diff --git a/ht-lib/ht-lib/dart/io/overrides.ht b/ht-bindings/dart/io/overrides.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/overrides.ht rename to ht-bindings/dart/io/overrides.ht diff --git a/ht-lib/ht-lib/dart/io/platform.ht b/ht-bindings/dart/io/platform.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/platform.ht rename to ht-bindings/dart/io/platform.ht diff --git a/ht-lib/ht-lib/dart/io/process.ht b/ht-bindings/dart/io/process.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/process.ht rename to ht-bindings/dart/io/process.ht diff --git a/ht-lib/ht-lib/dart/io/secure_server_socket.ht b/ht-bindings/dart/io/secure_server_socket.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/secure_server_socket.ht rename to ht-bindings/dart/io/secure_server_socket.ht diff --git a/ht-lib/ht-lib/dart/io/secure_socket.ht b/ht-bindings/dart/io/secure_socket.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/secure_socket.ht rename to ht-bindings/dart/io/secure_socket.ht diff --git a/ht-lib/ht-lib/dart/io/security_context.ht b/ht-bindings/dart/io/security_context.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/security_context.ht rename to ht-bindings/dart/io/security_context.ht diff --git a/ht-lib/ht-lib/dart/io/socket.ht b/ht-bindings/dart/io/socket.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/socket.ht rename to ht-bindings/dart/io/socket.ht diff --git a/ht-lib/ht-lib/dart/io/stdio.ht b/ht-bindings/dart/io/stdio.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/stdio.ht rename to ht-bindings/dart/io/stdio.ht diff --git a/ht-lib/ht-lib/dart/io/string_transformer.ht b/ht-bindings/dart/io/string_transformer.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/string_transformer.ht rename to ht-bindings/dart/io/string_transformer.ht diff --git a/ht-lib/ht-lib/dart/io/sync_socket.ht b/ht-bindings/dart/io/sync_socket.ht similarity index 100% rename from ht-lib/ht-lib/dart/io/sync_socket.ht rename to ht-bindings/dart/io/sync_socket.ht diff --git a/ht-lib/ht-lib/dart/math.ht b/ht-bindings/dart/math.ht similarity index 100% rename from ht-lib/ht-lib/dart/math.ht rename to ht-bindings/dart/math.ht diff --git a/ht-lib/ht-lib/dart/math/random.ht b/ht-bindings/dart/math/random.ht similarity index 100% rename from ht-lib/ht-lib/dart/math/random.ht rename to ht-bindings/dart/math/random.ht diff --git a/ht-lib/ht-lib/dart/ui.ht b/ht-bindings/dart/ui.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui.ht rename to ht-bindings/dart/ui.ht diff --git a/ht-lib/ht-lib/dart/ui/channel_buffers.ht b/ht-bindings/dart/ui/channel_buffers.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/channel_buffers.ht rename to ht-bindings/dart/ui/channel_buffers.ht diff --git a/ht-lib/ht-lib/dart/ui/compositing.ht b/ht-bindings/dart/ui/compositing.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/compositing.ht rename to ht-bindings/dart/ui/compositing.ht diff --git a/ht-lib/ht-lib/dart/ui/geometry.ht b/ht-bindings/dart/ui/geometry.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/geometry.ht rename to ht-bindings/dart/ui/geometry.ht diff --git a/ht-lib/ht-lib/dart/ui/isolate_name_server.ht b/ht-bindings/dart/ui/isolate_name_server.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/isolate_name_server.ht rename to ht-bindings/dart/ui/isolate_name_server.ht diff --git a/ht-lib/ht-lib/dart/ui/painting.ht b/ht-bindings/dart/ui/painting.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/painting.ht rename to ht-bindings/dart/ui/painting.ht diff --git a/ht-lib/ht-lib/dart/ui/platform_dispatcher.ht b/ht-bindings/dart/ui/platform_dispatcher.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/platform_dispatcher.ht rename to ht-bindings/dart/ui/platform_dispatcher.ht diff --git a/ht-lib/ht-lib/dart/ui/plugins.ht b/ht-bindings/dart/ui/plugins.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/plugins.ht rename to ht-bindings/dart/ui/plugins.ht diff --git a/ht-lib/ht-lib/dart/ui/pointer.ht b/ht-bindings/dart/ui/pointer.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/pointer.ht rename to ht-bindings/dart/ui/pointer.ht diff --git a/ht-lib/ht-lib/dart/ui/semantics.ht b/ht-bindings/dart/ui/semantics.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/semantics.ht rename to ht-bindings/dart/ui/semantics.ht diff --git a/ht-lib/ht-lib/dart/ui/text.ht b/ht-bindings/dart/ui/text.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/text.ht rename to ht-bindings/dart/ui/text.ht diff --git a/ht-lib/ht-lib/dart/ui/window.ht b/ht-bindings/dart/ui/window.ht similarity index 100% rename from ht-lib/ht-lib/dart/ui/window.ht rename to ht-bindings/dart/ui/window.ht diff --git a/ht-lib/ht-lib/flutter/animation.ht b/ht-bindings/flutter/animation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation.ht rename to ht-bindings/flutter/animation.ht diff --git a/ht-lib/ht-lib/flutter/animation/animation.ht b/ht-bindings/flutter/animation/animation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation/animation.ht rename to ht-bindings/flutter/animation/animation.ht diff --git a/ht-lib/ht-lib/flutter/animation/animation_controller.ht b/ht-bindings/flutter/animation/animation_controller.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation/animation_controller.ht rename to ht-bindings/flutter/animation/animation_controller.ht diff --git a/ht-lib/ht-lib/flutter/animation/animations.ht b/ht-bindings/flutter/animation/animations.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation/animations.ht rename to ht-bindings/flutter/animation/animations.ht diff --git a/ht-lib/ht-lib/flutter/animation/curves.ht b/ht-bindings/flutter/animation/curves.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation/curves.ht rename to ht-bindings/flutter/animation/curves.ht diff --git a/ht-lib/ht-lib/flutter/animation/tween.ht b/ht-bindings/flutter/animation/tween.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation/tween.ht rename to ht-bindings/flutter/animation/tween.ht diff --git a/ht-lib/ht-lib/flutter/animation/tween_sequence.ht b/ht-bindings/flutter/animation/tween_sequence.ht similarity index 100% rename from ht-lib/ht-lib/flutter/animation/tween_sequence.ht rename to ht-bindings/flutter/animation/tween_sequence.ht diff --git a/ht-lib/ht-lib/flutter/cupertino.ht b/ht-bindings/flutter/cupertino.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino.ht rename to ht-bindings/flutter/cupertino.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/action_sheet.ht b/ht-bindings/flutter/cupertino/action_sheet.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/action_sheet.ht rename to ht-bindings/flutter/cupertino/action_sheet.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/activity_indicator.ht b/ht-bindings/flutter/cupertino/activity_indicator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/activity_indicator.ht rename to ht-bindings/flutter/cupertino/activity_indicator.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/app.ht b/ht-bindings/flutter/cupertino/app.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/app.ht rename to ht-bindings/flutter/cupertino/app.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/bottom_tab_bar.ht b/ht-bindings/flutter/cupertino/bottom_tab_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/bottom_tab_bar.ht rename to ht-bindings/flutter/cupertino/bottom_tab_bar.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/button.ht b/ht-bindings/flutter/cupertino/button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/button.ht rename to ht-bindings/flutter/cupertino/button.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/colors.ht b/ht-bindings/flutter/cupertino/colors.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/colors.ht rename to ht-bindings/flutter/cupertino/colors.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/context_menu.ht b/ht-bindings/flutter/cupertino/context_menu.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/context_menu.ht rename to ht-bindings/flutter/cupertino/context_menu.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/context_menu_action.ht b/ht-bindings/flutter/cupertino/context_menu_action.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/context_menu_action.ht rename to ht-bindings/flutter/cupertino/context_menu_action.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/date_picker.ht b/ht-bindings/flutter/cupertino/date_picker.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/date_picker.ht rename to ht-bindings/flutter/cupertino/date_picker.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/dialog.ht b/ht-bindings/flutter/cupertino/dialog.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/dialog.ht rename to ht-bindings/flutter/cupertino/dialog.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/form_row.ht b/ht-bindings/flutter/cupertino/form_row.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/form_row.ht rename to ht-bindings/flutter/cupertino/form_row.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/form_section.ht b/ht-bindings/flutter/cupertino/form_section.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/form_section.ht rename to ht-bindings/flutter/cupertino/form_section.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/icon_theme_data.ht b/ht-bindings/flutter/cupertino/icon_theme_data.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/icon_theme_data.ht rename to ht-bindings/flutter/cupertino/icon_theme_data.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/icons.ht b/ht-bindings/flutter/cupertino/icons.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/icons.ht rename to ht-bindings/flutter/cupertino/icons.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/interface_level.ht b/ht-bindings/flutter/cupertino/interface_level.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/interface_level.ht rename to ht-bindings/flutter/cupertino/interface_level.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/localizations.ht b/ht-bindings/flutter/cupertino/localizations.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/localizations.ht rename to ht-bindings/flutter/cupertino/localizations.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/nav_bar.ht b/ht-bindings/flutter/cupertino/nav_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/nav_bar.ht rename to ht-bindings/flutter/cupertino/nav_bar.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/page_scaffold.ht b/ht-bindings/flutter/cupertino/page_scaffold.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/page_scaffold.ht rename to ht-bindings/flutter/cupertino/page_scaffold.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/picker.ht b/ht-bindings/flutter/cupertino/picker.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/picker.ht rename to ht-bindings/flutter/cupertino/picker.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/refresh.ht b/ht-bindings/flutter/cupertino/refresh.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/refresh.ht rename to ht-bindings/flutter/cupertino/refresh.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/route.ht b/ht-bindings/flutter/cupertino/route.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/route.ht rename to ht-bindings/flutter/cupertino/route.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/scrollbar.ht b/ht-bindings/flutter/cupertino/scrollbar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/scrollbar.ht rename to ht-bindings/flutter/cupertino/scrollbar.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/search_field.ht b/ht-bindings/flutter/cupertino/search_field.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/search_field.ht rename to ht-bindings/flutter/cupertino/search_field.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/slider.ht b/ht-bindings/flutter/cupertino/slider.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/slider.ht rename to ht-bindings/flutter/cupertino/slider.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/switch.ht b/ht-bindings/flutter/cupertino/switch.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/switch.ht rename to ht-bindings/flutter/cupertino/switch.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/tab_scaffold.ht b/ht-bindings/flutter/cupertino/tab_scaffold.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/tab_scaffold.ht rename to ht-bindings/flutter/cupertino/tab_scaffold.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/tab_view.ht b/ht-bindings/flutter/cupertino/tab_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/tab_view.ht rename to ht-bindings/flutter/cupertino/tab_view.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/text_field.ht b/ht-bindings/flutter/cupertino/text_field.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/text_field.ht rename to ht-bindings/flutter/cupertino/text_field.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/text_form_field_row.ht b/ht-bindings/flutter/cupertino/text_form_field_row.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/text_form_field_row.ht rename to ht-bindings/flutter/cupertino/text_form_field_row.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/text_selection.ht b/ht-bindings/flutter/cupertino/text_selection.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/text_selection.ht rename to ht-bindings/flutter/cupertino/text_selection.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/text_selection_toolbar.ht b/ht-bindings/flutter/cupertino/text_selection_toolbar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/text_selection_toolbar.ht rename to ht-bindings/flutter/cupertino/text_selection_toolbar.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/text_selection_toolbar_button.ht b/ht-bindings/flutter/cupertino/text_selection_toolbar_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/text_selection_toolbar_button.ht rename to ht-bindings/flutter/cupertino/text_selection_toolbar_button.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/text_theme.ht b/ht-bindings/flutter/cupertino/text_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/text_theme.ht rename to ht-bindings/flutter/cupertino/text_theme.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/theme.ht b/ht-bindings/flutter/cupertino/theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/theme.ht rename to ht-bindings/flutter/cupertino/theme.ht diff --git a/ht-lib/ht-lib/flutter/cupertino/thumb_painter.ht b/ht-bindings/flutter/cupertino/thumb_painter.ht similarity index 100% rename from ht-lib/ht-lib/flutter/cupertino/thumb_painter.ht rename to ht-bindings/flutter/cupertino/thumb_painter.ht diff --git a/ht-lib/ht-lib/flutter/foundation.ht b/ht-bindings/flutter/foundation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation.ht rename to ht-bindings/flutter/foundation.ht diff --git a/ht-lib/ht-lib/flutter/foundation/annotations.ht b/ht-bindings/flutter/foundation/annotations.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/annotations.ht rename to ht-bindings/flutter/foundation/annotations.ht diff --git a/ht-lib/ht-lib/flutter/foundation/assertions.ht b/ht-bindings/flutter/foundation/assertions.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/assertions.ht rename to ht-bindings/flutter/foundation/assertions.ht diff --git a/ht-lib/ht-lib/flutter/foundation/change_notifier.ht b/ht-bindings/flutter/foundation/change_notifier.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/change_notifier.ht rename to ht-bindings/flutter/foundation/change_notifier.ht diff --git a/ht-lib/ht-lib/flutter/foundation/diagnostics.ht b/ht-bindings/flutter/foundation/diagnostics.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/diagnostics.ht rename to ht-bindings/flutter/foundation/diagnostics.ht diff --git a/ht-lib/ht-lib/flutter/foundation/key.ht b/ht-bindings/flutter/foundation/key.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/key.ht rename to ht-bindings/flutter/foundation/key.ht diff --git a/ht-lib/ht-lib/flutter/foundation/licenses.ht b/ht-bindings/flutter/foundation/licenses.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/licenses.ht rename to ht-bindings/flutter/foundation/licenses.ht diff --git a/ht-lib/ht-lib/flutter/foundation/node.ht b/ht-bindings/flutter/foundation/node.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/node.ht rename to ht-bindings/flutter/foundation/node.ht diff --git a/ht-lib/ht-lib/flutter/foundation/platform.ht b/ht-bindings/flutter/foundation/platform.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/platform.ht rename to ht-bindings/flutter/foundation/platform.ht diff --git a/ht-lib/ht-lib/flutter/foundation/serialization.ht b/ht-bindings/flutter/foundation/serialization.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/serialization.ht rename to ht-bindings/flutter/foundation/serialization.ht diff --git a/ht-lib/ht-lib/flutter/foundation/stack_frame.ht b/ht-bindings/flutter/foundation/stack_frame.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/stack_frame.ht rename to ht-bindings/flutter/foundation/stack_frame.ht diff --git a/ht-lib/ht-lib/flutter/foundation/unicode.ht b/ht-bindings/flutter/foundation/unicode.ht similarity index 100% rename from ht-lib/ht-lib/flutter/foundation/unicode.ht rename to ht-bindings/flutter/foundation/unicode.ht diff --git a/ht-lib/ht-lib/flutter/gestures.ht b/ht-bindings/flutter/gestures.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures.ht rename to ht-bindings/flutter/gestures.ht diff --git a/ht-lib/ht-lib/flutter/gestures/arena.ht b/ht-bindings/flutter/gestures/arena.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/arena.ht rename to ht-bindings/flutter/gestures/arena.ht diff --git a/ht-lib/ht-lib/flutter/gestures/binding.ht b/ht-bindings/flutter/gestures/binding.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/binding.ht rename to ht-bindings/flutter/gestures/binding.ht diff --git a/ht-lib/ht-lib/flutter/gestures/converter.ht b/ht-bindings/flutter/gestures/converter.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/converter.ht rename to ht-bindings/flutter/gestures/converter.ht diff --git a/ht-lib/ht-lib/flutter/gestures/drag_details.ht b/ht-bindings/flutter/gestures/drag_details.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/drag_details.ht rename to ht-bindings/flutter/gestures/drag_details.ht diff --git a/ht-lib/ht-lib/flutter/gestures/eager.ht b/ht-bindings/flutter/gestures/eager.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/eager.ht rename to ht-bindings/flutter/gestures/eager.ht diff --git a/ht-lib/ht-lib/flutter/gestures/events.ht b/ht-bindings/flutter/gestures/events.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/events.ht rename to ht-bindings/flutter/gestures/events.ht diff --git a/ht-lib/ht-lib/flutter/gestures/force_press.ht b/ht-bindings/flutter/gestures/force_press.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/force_press.ht rename to ht-bindings/flutter/gestures/force_press.ht diff --git a/ht-lib/ht-lib/flutter/gestures/hit_test.ht b/ht-bindings/flutter/gestures/hit_test.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/hit_test.ht rename to ht-bindings/flutter/gestures/hit_test.ht diff --git a/ht-lib/ht-lib/flutter/gestures/long_press.ht b/ht-bindings/flutter/gestures/long_press.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/long_press.ht rename to ht-bindings/flutter/gestures/long_press.ht diff --git a/ht-lib/ht-lib/flutter/gestures/lsq_solver.ht b/ht-bindings/flutter/gestures/lsq_solver.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/lsq_solver.ht rename to ht-bindings/flutter/gestures/lsq_solver.ht diff --git a/ht-lib/ht-lib/flutter/gestures/monodrag.ht b/ht-bindings/flutter/gestures/monodrag.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/monodrag.ht rename to ht-bindings/flutter/gestures/monodrag.ht diff --git a/ht-lib/ht-lib/flutter/gestures/multidrag.ht b/ht-bindings/flutter/gestures/multidrag.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/multidrag.ht rename to ht-bindings/flutter/gestures/multidrag.ht diff --git a/ht-lib/ht-lib/flutter/gestures/multitap.ht b/ht-bindings/flutter/gestures/multitap.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/multitap.ht rename to ht-bindings/flutter/gestures/multitap.ht diff --git a/ht-lib/ht-lib/flutter/gestures/pointer_router.ht b/ht-bindings/flutter/gestures/pointer_router.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/pointer_router.ht rename to ht-bindings/flutter/gestures/pointer_router.ht diff --git a/ht-lib/ht-lib/flutter/gestures/pointer_signal_resolver.ht b/ht-bindings/flutter/gestures/pointer_signal_resolver.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/pointer_signal_resolver.ht rename to ht-bindings/flutter/gestures/pointer_signal_resolver.ht diff --git a/ht-lib/ht-lib/flutter/gestures/recognizer.ht b/ht-bindings/flutter/gestures/recognizer.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/recognizer.ht rename to ht-bindings/flutter/gestures/recognizer.ht diff --git a/ht-lib/ht-lib/flutter/gestures/resampler.ht b/ht-bindings/flutter/gestures/resampler.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/resampler.ht rename to ht-bindings/flutter/gestures/resampler.ht diff --git a/ht-lib/ht-lib/flutter/gestures/scale.ht b/ht-bindings/flutter/gestures/scale.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/scale.ht rename to ht-bindings/flutter/gestures/scale.ht diff --git a/ht-lib/ht-lib/flutter/gestures/tap.ht b/ht-bindings/flutter/gestures/tap.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/tap.ht rename to ht-bindings/flutter/gestures/tap.ht diff --git a/ht-lib/ht-lib/flutter/gestures/team.ht b/ht-bindings/flutter/gestures/team.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/team.ht rename to ht-bindings/flutter/gestures/team.ht diff --git a/ht-lib/ht-lib/flutter/gestures/velocity_tracker.ht b/ht-bindings/flutter/gestures/velocity_tracker.ht similarity index 100% rename from ht-lib/ht-lib/flutter/gestures/velocity_tracker.ht rename to ht-bindings/flutter/gestures/velocity_tracker.ht diff --git a/ht-lib/ht-lib/flutter/material.ht b/ht-bindings/flutter/material.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material.ht rename to ht-bindings/flutter/material.ht diff --git a/ht-lib/ht-lib/flutter/material/about.ht b/ht-bindings/flutter/material/about.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/about.ht rename to ht-bindings/flutter/material/about.ht diff --git a/ht-lib/ht-lib/flutter/material/animated_icons.ht b/ht-bindings/flutter/material/animated_icons.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/animated_icons.ht rename to ht-bindings/flutter/material/animated_icons.ht diff --git a/ht-lib/ht-lib/flutter/material/animated_icons_data.ht b/ht-bindings/flutter/material/animated_icons_data.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/animated_icons_data.ht rename to ht-bindings/flutter/material/animated_icons_data.ht diff --git a/ht-lib/ht-lib/flutter/material/app.ht b/ht-bindings/flutter/material/app.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/app.ht rename to ht-bindings/flutter/material/app.ht diff --git a/ht-lib/ht-lib/flutter/material/app_bar.ht b/ht-bindings/flutter/material/app_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/app_bar.ht rename to ht-bindings/flutter/material/app_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/app_bar_theme.ht b/ht-bindings/flutter/material/app_bar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/app_bar_theme.ht rename to ht-bindings/flutter/material/app_bar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/arc.ht b/ht-bindings/flutter/material/arc.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/arc.ht rename to ht-bindings/flutter/material/arc.ht diff --git a/ht-lib/ht-lib/flutter/material/back_button.ht b/ht-bindings/flutter/material/back_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/back_button.ht rename to ht-bindings/flutter/material/back_button.ht diff --git a/ht-lib/ht-lib/flutter/material/banner.ht b/ht-bindings/flutter/material/banner.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/banner.ht rename to ht-bindings/flutter/material/banner.ht diff --git a/ht-lib/ht-lib/flutter/material/banner_theme.ht b/ht-bindings/flutter/material/banner_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/banner_theme.ht rename to ht-bindings/flutter/material/banner_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/bottom_app_bar.ht b/ht-bindings/flutter/material/bottom_app_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/bottom_app_bar.ht rename to ht-bindings/flutter/material/bottom_app_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/bottom_app_bar_theme.ht b/ht-bindings/flutter/material/bottom_app_bar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/bottom_app_bar_theme.ht rename to ht-bindings/flutter/material/bottom_app_bar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/bottom_navigation_bar.ht b/ht-bindings/flutter/material/bottom_navigation_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/bottom_navigation_bar.ht rename to ht-bindings/flutter/material/bottom_navigation_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/bottom_navigation_bar_theme.ht b/ht-bindings/flutter/material/bottom_navigation_bar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/bottom_navigation_bar_theme.ht rename to ht-bindings/flutter/material/bottom_navigation_bar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/bottom_sheet.ht b/ht-bindings/flutter/material/bottom_sheet.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/bottom_sheet.ht rename to ht-bindings/flutter/material/bottom_sheet.ht diff --git a/ht-lib/ht-lib/flutter/material/bottom_sheet_theme.ht b/ht-bindings/flutter/material/bottom_sheet_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/bottom_sheet_theme.ht rename to ht-bindings/flutter/material/bottom_sheet_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/button.ht b/ht-bindings/flutter/material/button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/button.ht rename to ht-bindings/flutter/material/button.ht diff --git a/ht-lib/ht-lib/flutter/material/button_bar.ht b/ht-bindings/flutter/material/button_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/button_bar.ht rename to ht-bindings/flutter/material/button_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/button_bar_theme.ht b/ht-bindings/flutter/material/button_bar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/button_bar_theme.ht rename to ht-bindings/flutter/material/button_bar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/button_style.ht b/ht-bindings/flutter/material/button_style.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/button_style.ht rename to ht-bindings/flutter/material/button_style.ht diff --git a/ht-lib/ht-lib/flutter/material/button_theme.ht b/ht-bindings/flutter/material/button_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/button_theme.ht rename to ht-bindings/flutter/material/button_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/calendar_date_picker.ht b/ht-bindings/flutter/material/calendar_date_picker.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/calendar_date_picker.ht rename to ht-bindings/flutter/material/calendar_date_picker.ht diff --git a/ht-lib/ht-lib/flutter/material/card.ht b/ht-bindings/flutter/material/card.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/card.ht rename to ht-bindings/flutter/material/card.ht diff --git a/ht-lib/ht-lib/flutter/material/card_theme.ht b/ht-bindings/flutter/material/card_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/card_theme.ht rename to ht-bindings/flutter/material/card_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/checkbox.ht b/ht-bindings/flutter/material/checkbox.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/checkbox.ht rename to ht-bindings/flutter/material/checkbox.ht diff --git a/ht-lib/ht-lib/flutter/material/checkbox_list_tile.ht b/ht-bindings/flutter/material/checkbox_list_tile.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/checkbox_list_tile.ht rename to ht-bindings/flutter/material/checkbox_list_tile.ht diff --git a/ht-lib/ht-lib/flutter/material/checkbox_theme.ht b/ht-bindings/flutter/material/checkbox_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/checkbox_theme.ht rename to ht-bindings/flutter/material/checkbox_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/chip.ht b/ht-bindings/flutter/material/chip.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/chip.ht rename to ht-bindings/flutter/material/chip.ht diff --git a/ht-lib/ht-lib/flutter/material/chip_theme.ht b/ht-bindings/flutter/material/chip_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/chip_theme.ht rename to ht-bindings/flutter/material/chip_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/circle_avatar.ht b/ht-bindings/flutter/material/circle_avatar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/circle_avatar.ht rename to ht-bindings/flutter/material/circle_avatar.ht diff --git a/ht-lib/ht-lib/flutter/material/color_scheme.ht b/ht-bindings/flutter/material/color_scheme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/color_scheme.ht rename to ht-bindings/flutter/material/color_scheme.ht diff --git a/ht-lib/ht-lib/flutter/material/colors.ht b/ht-bindings/flutter/material/colors.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/colors.ht rename to ht-bindings/flutter/material/colors.ht diff --git a/ht-lib/ht-lib/flutter/material/data_table.ht b/ht-bindings/flutter/material/data_table.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/data_table.ht rename to ht-bindings/flutter/material/data_table.ht diff --git a/ht-lib/ht-lib/flutter/material/data_table_theme.ht b/ht-bindings/flutter/material/data_table_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/data_table_theme.ht rename to ht-bindings/flutter/material/data_table_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/date.ht b/ht-bindings/flutter/material/date.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/date.ht rename to ht-bindings/flutter/material/date.ht diff --git a/ht-lib/ht-lib/flutter/material/date_picker_deprecated.ht b/ht-bindings/flutter/material/date_picker_deprecated.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/date_picker_deprecated.ht rename to ht-bindings/flutter/material/date_picker_deprecated.ht diff --git a/ht-lib/ht-lib/flutter/material/dialog.ht b/ht-bindings/flutter/material/dialog.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/dialog.ht rename to ht-bindings/flutter/material/dialog.ht diff --git a/ht-lib/ht-lib/flutter/material/dialog_theme.ht b/ht-bindings/flutter/material/dialog_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/dialog_theme.ht rename to ht-bindings/flutter/material/dialog_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/divider.ht b/ht-bindings/flutter/material/divider.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/divider.ht rename to ht-bindings/flutter/material/divider.ht diff --git a/ht-lib/ht-lib/flutter/material/divider_theme.ht b/ht-bindings/flutter/material/divider_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/divider_theme.ht rename to ht-bindings/flutter/material/divider_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/drawer.ht b/ht-bindings/flutter/material/drawer.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/drawer.ht rename to ht-bindings/flutter/material/drawer.ht diff --git a/ht-lib/ht-lib/flutter/material/drawer_header.ht b/ht-bindings/flutter/material/drawer_header.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/drawer_header.ht rename to ht-bindings/flutter/material/drawer_header.ht diff --git a/ht-lib/ht-lib/flutter/material/dropdown.ht b/ht-bindings/flutter/material/dropdown.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/dropdown.ht rename to ht-bindings/flutter/material/dropdown.ht diff --git a/ht-lib/ht-lib/flutter/material/elevated_button.ht b/ht-bindings/flutter/material/elevated_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/elevated_button.ht rename to ht-bindings/flutter/material/elevated_button.ht diff --git a/ht-lib/ht-lib/flutter/material/elevated_button_theme.ht b/ht-bindings/flutter/material/elevated_button_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/elevated_button_theme.ht rename to ht-bindings/flutter/material/elevated_button_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/elevation_overlay.ht b/ht-bindings/flutter/material/elevation_overlay.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/elevation_overlay.ht rename to ht-bindings/flutter/material/elevation_overlay.ht diff --git a/ht-lib/ht-lib/flutter/material/expand_icon.ht b/ht-bindings/flutter/material/expand_icon.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/expand_icon.ht rename to ht-bindings/flutter/material/expand_icon.ht diff --git a/ht-lib/ht-lib/flutter/material/expansion_panel.ht b/ht-bindings/flutter/material/expansion_panel.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/expansion_panel.ht rename to ht-bindings/flutter/material/expansion_panel.ht diff --git a/ht-lib/ht-lib/flutter/material/expansion_tile.ht b/ht-bindings/flutter/material/expansion_tile.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/expansion_tile.ht rename to ht-bindings/flutter/material/expansion_tile.ht diff --git a/ht-lib/ht-lib/flutter/material/feedback.ht b/ht-bindings/flutter/material/feedback.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/feedback.ht rename to ht-bindings/flutter/material/feedback.ht diff --git a/ht-lib/ht-lib/flutter/material/flat_button.ht b/ht-bindings/flutter/material/flat_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/flat_button.ht rename to ht-bindings/flutter/material/flat_button.ht diff --git a/ht-lib/ht-lib/flutter/material/flexible_space_bar.ht b/ht-bindings/flutter/material/flexible_space_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/flexible_space_bar.ht rename to ht-bindings/flutter/material/flexible_space_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/floating_action_button.ht b/ht-bindings/flutter/material/floating_action_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/floating_action_button.ht rename to ht-bindings/flutter/material/floating_action_button.ht diff --git a/ht-lib/ht-lib/flutter/material/floating_action_button_theme.ht b/ht-bindings/flutter/material/floating_action_button_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/floating_action_button_theme.ht rename to ht-bindings/flutter/material/floating_action_button_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/flutter_logo.ht b/ht-bindings/flutter/material/flutter_logo.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/flutter_logo.ht rename to ht-bindings/flutter/material/flutter_logo.ht diff --git a/ht-lib/ht-lib/flutter/material/grid_tile.ht b/ht-bindings/flutter/material/grid_tile.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/grid_tile.ht rename to ht-bindings/flutter/material/grid_tile.ht diff --git a/ht-lib/ht-lib/flutter/material/grid_tile_bar.ht b/ht-bindings/flutter/material/grid_tile_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/grid_tile_bar.ht rename to ht-bindings/flutter/material/grid_tile_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/icon_button.ht b/ht-bindings/flutter/material/icon_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/icon_button.ht rename to ht-bindings/flutter/material/icon_button.ht diff --git a/ht-lib/ht-lib/flutter/material/icons.ht b/ht-bindings/flutter/material/icons.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/icons.ht rename to ht-bindings/flutter/material/icons.ht diff --git a/ht-lib/ht-lib/flutter/material/ink_decoration.ht b/ht-bindings/flutter/material/ink_decoration.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/ink_decoration.ht rename to ht-bindings/flutter/material/ink_decoration.ht diff --git a/ht-lib/ht-lib/flutter/material/ink_highlight.ht b/ht-bindings/flutter/material/ink_highlight.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/ink_highlight.ht rename to ht-bindings/flutter/material/ink_highlight.ht diff --git a/ht-lib/ht-lib/flutter/material/ink_ripple.ht b/ht-bindings/flutter/material/ink_ripple.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/ink_ripple.ht rename to ht-bindings/flutter/material/ink_ripple.ht diff --git a/ht-lib/ht-lib/flutter/material/ink_splash.ht b/ht-bindings/flutter/material/ink_splash.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/ink_splash.ht rename to ht-bindings/flutter/material/ink_splash.ht diff --git a/ht-lib/ht-lib/flutter/material/ink_well.ht b/ht-bindings/flutter/material/ink_well.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/ink_well.ht rename to ht-bindings/flutter/material/ink_well.ht diff --git a/ht-lib/ht-lib/flutter/material/input_border.ht b/ht-bindings/flutter/material/input_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/input_border.ht rename to ht-bindings/flutter/material/input_border.ht diff --git a/ht-lib/ht-lib/flutter/material/input_date_picker_form_field.ht b/ht-bindings/flutter/material/input_date_picker_form_field.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/input_date_picker_form_field.ht rename to ht-bindings/flutter/material/input_date_picker_form_field.ht diff --git a/ht-lib/ht-lib/flutter/material/input_decorator.ht b/ht-bindings/flutter/material/input_decorator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/input_decorator.ht rename to ht-bindings/flutter/material/input_decorator.ht diff --git a/ht-lib/ht-lib/flutter/material/list_tile.ht b/ht-bindings/flutter/material/list_tile.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/list_tile.ht rename to ht-bindings/flutter/material/list_tile.ht diff --git a/ht-lib/ht-lib/flutter/material/material.ht b/ht-bindings/flutter/material/material.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/material.ht rename to ht-bindings/flutter/material/material.ht diff --git a/ht-lib/ht-lib/flutter/material/material_button.ht b/ht-bindings/flutter/material/material_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/material_button.ht rename to ht-bindings/flutter/material/material_button.ht diff --git a/ht-lib/ht-lib/flutter/material/material_localizations.ht b/ht-bindings/flutter/material/material_localizations.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/material_localizations.ht rename to ht-bindings/flutter/material/material_localizations.ht diff --git a/ht-lib/ht-lib/flutter/material/material_state.ht b/ht-bindings/flutter/material/material_state.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/material_state.ht rename to ht-bindings/flutter/material/material_state.ht diff --git a/ht-lib/ht-lib/flutter/material/mergeable_material.ht b/ht-bindings/flutter/material/mergeable_material.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/mergeable_material.ht rename to ht-bindings/flutter/material/mergeable_material.ht diff --git a/ht-lib/ht-lib/flutter/material/navigation_rail.ht b/ht-bindings/flutter/material/navigation_rail.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/navigation_rail.ht rename to ht-bindings/flutter/material/navigation_rail.ht diff --git a/ht-lib/ht-lib/flutter/material/navigation_rail_theme.ht b/ht-bindings/flutter/material/navigation_rail_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/navigation_rail_theme.ht rename to ht-bindings/flutter/material/navigation_rail_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/outline_button.ht b/ht-bindings/flutter/material/outline_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/outline_button.ht rename to ht-bindings/flutter/material/outline_button.ht diff --git a/ht-lib/ht-lib/flutter/material/outlined_button.ht b/ht-bindings/flutter/material/outlined_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/outlined_button.ht rename to ht-bindings/flutter/material/outlined_button.ht diff --git a/ht-lib/ht-lib/flutter/material/outlined_button_theme.ht b/ht-bindings/flutter/material/outlined_button_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/outlined_button_theme.ht rename to ht-bindings/flutter/material/outlined_button_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/page_transitions_theme.ht b/ht-bindings/flutter/material/page_transitions_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/page_transitions_theme.ht rename to ht-bindings/flutter/material/page_transitions_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/paginated_data_table.ht b/ht-bindings/flutter/material/paginated_data_table.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/paginated_data_table.ht rename to ht-bindings/flutter/material/paginated_data_table.ht diff --git a/ht-lib/ht-lib/flutter/material/popup_menu.ht b/ht-bindings/flutter/material/popup_menu.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/popup_menu.ht rename to ht-bindings/flutter/material/popup_menu.ht diff --git a/ht-lib/ht-lib/flutter/material/popup_menu_theme.ht b/ht-bindings/flutter/material/popup_menu_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/popup_menu_theme.ht rename to ht-bindings/flutter/material/popup_menu_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/progress_indicator.ht b/ht-bindings/flutter/material/progress_indicator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/progress_indicator.ht rename to ht-bindings/flutter/material/progress_indicator.ht diff --git a/ht-lib/ht-lib/flutter/material/radio_theme.ht b/ht-bindings/flutter/material/radio_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/radio_theme.ht rename to ht-bindings/flutter/material/radio_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/raised_button.ht b/ht-bindings/flutter/material/raised_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/raised_button.ht rename to ht-bindings/flutter/material/raised_button.ht diff --git a/ht-lib/ht-lib/flutter/material/range_slider.ht b/ht-bindings/flutter/material/range_slider.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/range_slider.ht rename to ht-bindings/flutter/material/range_slider.ht diff --git a/ht-lib/ht-lib/flutter/material/refresh_indicator.ht b/ht-bindings/flutter/material/refresh_indicator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/refresh_indicator.ht rename to ht-bindings/flutter/material/refresh_indicator.ht diff --git a/ht-lib/ht-lib/flutter/material/reorderable_list.ht b/ht-bindings/flutter/material/reorderable_list.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/reorderable_list.ht rename to ht-bindings/flutter/material/reorderable_list.ht diff --git a/ht-lib/ht-lib/flutter/material/scaffold.ht b/ht-bindings/flutter/material/scaffold.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/scaffold.ht rename to ht-bindings/flutter/material/scaffold.ht diff --git a/ht-lib/ht-lib/flutter/material/scrollbar.ht b/ht-bindings/flutter/material/scrollbar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/scrollbar.ht rename to ht-bindings/flutter/material/scrollbar.ht diff --git a/ht-lib/ht-lib/flutter/material/scrollbar_theme.ht b/ht-bindings/flutter/material/scrollbar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/scrollbar_theme.ht rename to ht-bindings/flutter/material/scrollbar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/selectable_text.ht b/ht-bindings/flutter/material/selectable_text.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/selectable_text.ht rename to ht-bindings/flutter/material/selectable_text.ht diff --git a/ht-lib/ht-lib/flutter/material/slider.ht b/ht-bindings/flutter/material/slider.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/slider.ht rename to ht-bindings/flutter/material/slider.ht diff --git a/ht-lib/ht-lib/flutter/material/slider_theme.ht b/ht-bindings/flutter/material/slider_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/slider_theme.ht rename to ht-bindings/flutter/material/slider_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/snack_bar.ht b/ht-bindings/flutter/material/snack_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/snack_bar.ht rename to ht-bindings/flutter/material/snack_bar.ht diff --git a/ht-lib/ht-lib/flutter/material/snack_bar_theme.ht b/ht-bindings/flutter/material/snack_bar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/snack_bar_theme.ht rename to ht-bindings/flutter/material/snack_bar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/stepper.ht b/ht-bindings/flutter/material/stepper.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/stepper.ht rename to ht-bindings/flutter/material/stepper.ht diff --git a/ht-lib/ht-lib/flutter/material/switch.ht b/ht-bindings/flutter/material/switch.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/switch.ht rename to ht-bindings/flutter/material/switch.ht diff --git a/ht-lib/ht-lib/flutter/material/switch_list_tile.ht b/ht-bindings/flutter/material/switch_list_tile.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/switch_list_tile.ht rename to ht-bindings/flutter/material/switch_list_tile.ht diff --git a/ht-lib/ht-lib/flutter/material/switch_theme.ht b/ht-bindings/flutter/material/switch_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/switch_theme.ht rename to ht-bindings/flutter/material/switch_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/tab_bar_theme.ht b/ht-bindings/flutter/material/tab_bar_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/tab_bar_theme.ht rename to ht-bindings/flutter/material/tab_bar_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/tab_controller.ht b/ht-bindings/flutter/material/tab_controller.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/tab_controller.ht rename to ht-bindings/flutter/material/tab_controller.ht diff --git a/ht-lib/ht-lib/flutter/material/tab_indicator.ht b/ht-bindings/flutter/material/tab_indicator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/tab_indicator.ht rename to ht-bindings/flutter/material/tab_indicator.ht diff --git a/ht-lib/ht-lib/flutter/material/tabs.ht b/ht-bindings/flutter/material/tabs.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/tabs.ht rename to ht-bindings/flutter/material/tabs.ht diff --git a/ht-lib/ht-lib/flutter/material/text_button.ht b/ht-bindings/flutter/material/text_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_button.ht rename to ht-bindings/flutter/material/text_button.ht diff --git a/ht-lib/ht-lib/flutter/material/text_button_theme.ht b/ht-bindings/flutter/material/text_button_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_button_theme.ht rename to ht-bindings/flutter/material/text_button_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/text_field.ht b/ht-bindings/flutter/material/text_field.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_field.ht rename to ht-bindings/flutter/material/text_field.ht diff --git a/ht-lib/ht-lib/flutter/material/text_form_field.ht b/ht-bindings/flutter/material/text_form_field.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_form_field.ht rename to ht-bindings/flutter/material/text_form_field.ht diff --git a/ht-lib/ht-lib/flutter/material/text_selection.ht b/ht-bindings/flutter/material/text_selection.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_selection.ht rename to ht-bindings/flutter/material/text_selection.ht diff --git a/ht-lib/ht-lib/flutter/material/text_selection_theme.ht b/ht-bindings/flutter/material/text_selection_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_selection_theme.ht rename to ht-bindings/flutter/material/text_selection_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/text_selection_toolbar.ht b/ht-bindings/flutter/material/text_selection_toolbar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_selection_toolbar.ht rename to ht-bindings/flutter/material/text_selection_toolbar.ht diff --git a/ht-lib/ht-lib/flutter/material/text_selection_toolbar_text_button.ht b/ht-bindings/flutter/material/text_selection_toolbar_text_button.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_selection_toolbar_text_button.ht rename to ht-bindings/flutter/material/text_selection_toolbar_text_button.ht diff --git a/ht-lib/ht-lib/flutter/material/text_theme.ht b/ht-bindings/flutter/material/text_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/text_theme.ht rename to ht-bindings/flutter/material/text_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/theme.ht b/ht-bindings/flutter/material/theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/theme.ht rename to ht-bindings/flutter/material/theme.ht diff --git a/ht-lib/ht-lib/flutter/material/theme_data.ht b/ht-bindings/flutter/material/theme_data.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/theme_data.ht rename to ht-bindings/flutter/material/theme_data.ht diff --git a/ht-lib/ht-lib/flutter/material/time.ht b/ht-bindings/flutter/material/time.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/time.ht rename to ht-bindings/flutter/material/time.ht diff --git a/ht-lib/ht-lib/flutter/material/time_picker.ht b/ht-bindings/flutter/material/time_picker.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/time_picker.ht rename to ht-bindings/flutter/material/time_picker.ht diff --git a/ht-lib/ht-lib/flutter/material/time_picker_theme.ht b/ht-bindings/flutter/material/time_picker_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/time_picker_theme.ht rename to ht-bindings/flutter/material/time_picker_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/toggle_buttons.ht b/ht-bindings/flutter/material/toggle_buttons.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/toggle_buttons.ht rename to ht-bindings/flutter/material/toggle_buttons.ht diff --git a/ht-lib/ht-lib/flutter/material/toggle_buttons_theme.ht b/ht-bindings/flutter/material/toggle_buttons_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/toggle_buttons_theme.ht rename to ht-bindings/flutter/material/toggle_buttons_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/tooltip.ht b/ht-bindings/flutter/material/tooltip.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/tooltip.ht rename to ht-bindings/flutter/material/tooltip.ht diff --git a/ht-lib/ht-lib/flutter/material/tooltip_theme.ht b/ht-bindings/flutter/material/tooltip_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/tooltip_theme.ht rename to ht-bindings/flutter/material/tooltip_theme.ht diff --git a/ht-lib/ht-lib/flutter/material/typography.ht b/ht-bindings/flutter/material/typography.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/typography.ht rename to ht-bindings/flutter/material/typography.ht diff --git a/ht-lib/ht-lib/flutter/material/user_accounts_drawer_header.ht b/ht-bindings/flutter/material/user_accounts_drawer_header.ht similarity index 100% rename from ht-lib/ht-lib/flutter/material/user_accounts_drawer_header.ht rename to ht-bindings/flutter/material/user_accounts_drawer_header.ht diff --git a/ht-lib/ht-lib/flutter/painting.ht b/ht-bindings/flutter/painting.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting.ht rename to ht-bindings/flutter/painting.ht diff --git a/ht-lib/ht-lib/flutter/painting/alignment.ht b/ht-bindings/flutter/painting/alignment.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/alignment.ht rename to ht-bindings/flutter/painting/alignment.ht diff --git a/ht-lib/ht-lib/flutter/painting/basic_types.ht b/ht-bindings/flutter/painting/basic_types.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/basic_types.ht rename to ht-bindings/flutter/painting/basic_types.ht diff --git a/ht-lib/ht-lib/flutter/painting/beveled_rectangle_border.ht b/ht-bindings/flutter/painting/beveled_rectangle_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/beveled_rectangle_border.ht rename to ht-bindings/flutter/painting/beveled_rectangle_border.ht diff --git a/ht-lib/ht-lib/flutter/painting/border_radius.ht b/ht-bindings/flutter/painting/border_radius.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/border_radius.ht rename to ht-bindings/flutter/painting/border_radius.ht diff --git a/ht-lib/ht-lib/flutter/painting/borders.ht b/ht-bindings/flutter/painting/borders.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/borders.ht rename to ht-bindings/flutter/painting/borders.ht diff --git a/ht-lib/ht-lib/flutter/painting/box_border.ht b/ht-bindings/flutter/painting/box_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/box_border.ht rename to ht-bindings/flutter/painting/box_border.ht diff --git a/ht-lib/ht-lib/flutter/painting/box_decoration.ht b/ht-bindings/flutter/painting/box_decoration.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/box_decoration.ht rename to ht-bindings/flutter/painting/box_decoration.ht diff --git a/ht-lib/ht-lib/flutter/painting/box_fit.ht b/ht-bindings/flutter/painting/box_fit.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/box_fit.ht rename to ht-bindings/flutter/painting/box_fit.ht diff --git a/ht-lib/ht-lib/flutter/painting/box_shadow.ht b/ht-bindings/flutter/painting/box_shadow.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/box_shadow.ht rename to ht-bindings/flutter/painting/box_shadow.ht diff --git a/ht-lib/ht-lib/flutter/painting/circle_border.ht b/ht-bindings/flutter/painting/circle_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/circle_border.ht rename to ht-bindings/flutter/painting/circle_border.ht diff --git a/ht-lib/ht-lib/flutter/painting/colors.ht b/ht-bindings/flutter/painting/colors.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/colors.ht rename to ht-bindings/flutter/painting/colors.ht diff --git a/ht-lib/ht-lib/flutter/painting/continuous_rectangle_border.ht b/ht-bindings/flutter/painting/continuous_rectangle_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/continuous_rectangle_border.ht rename to ht-bindings/flutter/painting/continuous_rectangle_border.ht diff --git a/ht-lib/ht-lib/flutter/painting/debug.ht b/ht-bindings/flutter/painting/debug.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/debug.ht rename to ht-bindings/flutter/painting/debug.ht diff --git a/ht-lib/ht-lib/flutter/painting/decoration_image.ht b/ht-bindings/flutter/painting/decoration_image.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/decoration_image.ht rename to ht-bindings/flutter/painting/decoration_image.ht diff --git a/ht-lib/ht-lib/flutter/painting/edge_insets.ht b/ht-bindings/flutter/painting/edge_insets.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/edge_insets.ht rename to ht-bindings/flutter/painting/edge_insets.ht diff --git a/ht-lib/ht-lib/flutter/painting/flutter_logo.ht b/ht-bindings/flutter/painting/flutter_logo.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/flutter_logo.ht rename to ht-bindings/flutter/painting/flutter_logo.ht diff --git a/ht-lib/ht-lib/flutter/painting/fractional_offset.ht b/ht-bindings/flutter/painting/fractional_offset.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/fractional_offset.ht rename to ht-bindings/flutter/painting/fractional_offset.ht diff --git a/ht-lib/ht-lib/flutter/painting/gradient.ht b/ht-bindings/flutter/painting/gradient.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/gradient.ht rename to ht-bindings/flutter/painting/gradient.ht diff --git a/ht-lib/ht-lib/flutter/painting/image_cache.ht b/ht-bindings/flutter/painting/image_cache.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/image_cache.ht rename to ht-bindings/flutter/painting/image_cache.ht diff --git a/ht-lib/ht-lib/flutter/painting/image_provider.ht b/ht-bindings/flutter/painting/image_provider.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/image_provider.ht rename to ht-bindings/flutter/painting/image_provider.ht diff --git a/ht-lib/ht-lib/flutter/painting/image_resolution.ht b/ht-bindings/flutter/painting/image_resolution.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/image_resolution.ht rename to ht-bindings/flutter/painting/image_resolution.ht diff --git a/ht-lib/ht-lib/flutter/painting/image_stream.ht b/ht-bindings/flutter/painting/image_stream.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/image_stream.ht rename to ht-bindings/flutter/painting/image_stream.ht diff --git a/ht-lib/ht-lib/flutter/painting/inline_span.ht b/ht-bindings/flutter/painting/inline_span.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/inline_span.ht rename to ht-bindings/flutter/painting/inline_span.ht diff --git a/ht-lib/ht-lib/flutter/painting/matrix_utils.ht b/ht-bindings/flutter/painting/matrix_utils.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/matrix_utils.ht rename to ht-bindings/flutter/painting/matrix_utils.ht diff --git a/ht-lib/ht-lib/flutter/painting/notched_shapes.ht b/ht-bindings/flutter/painting/notched_shapes.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/notched_shapes.ht rename to ht-bindings/flutter/painting/notched_shapes.ht diff --git a/ht-lib/ht-lib/flutter/painting/rounded_rectangle_border.ht b/ht-bindings/flutter/painting/rounded_rectangle_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/rounded_rectangle_border.ht rename to ht-bindings/flutter/painting/rounded_rectangle_border.ht diff --git a/ht-lib/ht-lib/flutter/painting/shader_warm_up.ht b/ht-bindings/flutter/painting/shader_warm_up.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/shader_warm_up.ht rename to ht-bindings/flutter/painting/shader_warm_up.ht diff --git a/ht-lib/ht-lib/flutter/painting/shape_decoration.ht b/ht-bindings/flutter/painting/shape_decoration.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/shape_decoration.ht rename to ht-bindings/flutter/painting/shape_decoration.ht diff --git a/ht-lib/ht-lib/flutter/painting/stadium_border.ht b/ht-bindings/flutter/painting/stadium_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/stadium_border.ht rename to ht-bindings/flutter/painting/stadium_border.ht diff --git a/ht-lib/ht-lib/flutter/painting/strut_style.ht b/ht-bindings/flutter/painting/strut_style.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/strut_style.ht rename to ht-bindings/flutter/painting/strut_style.ht diff --git a/ht-lib/ht-lib/flutter/painting/text_painter.ht b/ht-bindings/flutter/painting/text_painter.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/text_painter.ht rename to ht-bindings/flutter/painting/text_painter.ht diff --git a/ht-lib/ht-lib/flutter/painting/text_span.ht b/ht-bindings/flutter/painting/text_span.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/text_span.ht rename to ht-bindings/flutter/painting/text_span.ht diff --git a/ht-lib/ht-lib/flutter/painting/text_style.ht b/ht-bindings/flutter/painting/text_style.ht similarity index 100% rename from ht-lib/ht-lib/flutter/painting/text_style.ht rename to ht-bindings/flutter/painting/text_style.ht diff --git a/ht-lib/ht-lib/flutter/physics.ht b/ht-bindings/flutter/physics.ht similarity index 100% rename from ht-lib/ht-lib/flutter/physics.ht rename to ht-bindings/flutter/physics.ht diff --git a/ht-lib/ht-lib/flutter/physics/clamped_simulation.ht b/ht-bindings/flutter/physics/clamped_simulation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/physics/clamped_simulation.ht rename to ht-bindings/flutter/physics/clamped_simulation.ht diff --git a/ht-lib/ht-lib/flutter/physics/friction_simulation.ht b/ht-bindings/flutter/physics/friction_simulation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/physics/friction_simulation.ht rename to ht-bindings/flutter/physics/friction_simulation.ht diff --git a/ht-lib/ht-lib/flutter/physics/gravity_simulation.ht b/ht-bindings/flutter/physics/gravity_simulation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/physics/gravity_simulation.ht rename to ht-bindings/flutter/physics/gravity_simulation.ht diff --git a/ht-lib/ht-lib/flutter/physics/spring_simulation.ht b/ht-bindings/flutter/physics/spring_simulation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/physics/spring_simulation.ht rename to ht-bindings/flutter/physics/spring_simulation.ht diff --git a/ht-lib/ht-lib/flutter/physics/tolerance.ht b/ht-bindings/flutter/physics/tolerance.ht similarity index 100% rename from ht-lib/ht-lib/flutter/physics/tolerance.ht rename to ht-bindings/flutter/physics/tolerance.ht diff --git a/ht-lib/ht-lib/flutter/rendering.ht b/ht-bindings/flutter/rendering.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering.ht rename to ht-bindings/flutter/rendering.ht diff --git a/ht-lib/ht-lib/flutter/rendering/animated_size.ht b/ht-bindings/flutter/rendering/animated_size.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/animated_size.ht rename to ht-bindings/flutter/rendering/animated_size.ht diff --git a/ht-lib/ht-lib/flutter/rendering/binding.ht b/ht-bindings/flutter/rendering/binding.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/binding.ht rename to ht-bindings/flutter/rendering/binding.ht diff --git a/ht-lib/ht-lib/flutter/rendering/box.ht b/ht-bindings/flutter/rendering/box.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/box.ht rename to ht-bindings/flutter/rendering/box.ht diff --git a/ht-lib/ht-lib/flutter/rendering/custom_layout.ht b/ht-bindings/flutter/rendering/custom_layout.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/custom_layout.ht rename to ht-bindings/flutter/rendering/custom_layout.ht diff --git a/ht-lib/ht-lib/flutter/rendering/custom_paint.ht b/ht-bindings/flutter/rendering/custom_paint.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/custom_paint.ht rename to ht-bindings/flutter/rendering/custom_paint.ht diff --git a/ht-lib/ht-lib/flutter/rendering/editable.ht b/ht-bindings/flutter/rendering/editable.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/editable.ht rename to ht-bindings/flutter/rendering/editable.ht diff --git a/ht-lib/ht-lib/flutter/rendering/error.ht b/ht-bindings/flutter/rendering/error.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/error.ht rename to ht-bindings/flutter/rendering/error.ht diff --git a/ht-lib/ht-lib/flutter/rendering/flex.ht b/ht-bindings/flutter/rendering/flex.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/flex.ht rename to ht-bindings/flutter/rendering/flex.ht diff --git a/ht-lib/ht-lib/flutter/rendering/flow.ht b/ht-bindings/flutter/rendering/flow.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/flow.ht rename to ht-bindings/flutter/rendering/flow.ht diff --git a/ht-lib/ht-lib/flutter/rendering/image.ht b/ht-bindings/flutter/rendering/image.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/image.ht rename to ht-bindings/flutter/rendering/image.ht diff --git a/ht-lib/ht-lib/flutter/rendering/layer.ht b/ht-bindings/flutter/rendering/layer.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/layer.ht rename to ht-bindings/flutter/rendering/layer.ht diff --git a/ht-lib/ht-lib/flutter/rendering/layout_helper.ht b/ht-bindings/flutter/rendering/layout_helper.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/layout_helper.ht rename to ht-bindings/flutter/rendering/layout_helper.ht diff --git a/ht-lib/ht-lib/flutter/rendering/list_body.ht b/ht-bindings/flutter/rendering/list_body.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/list_body.ht rename to ht-bindings/flutter/rendering/list_body.ht diff --git a/ht-lib/ht-lib/flutter/rendering/list_wheel_viewport.ht b/ht-bindings/flutter/rendering/list_wheel_viewport.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/list_wheel_viewport.ht rename to ht-bindings/flutter/rendering/list_wheel_viewport.ht diff --git a/ht-lib/ht-lib/flutter/rendering/mouse_cursor.ht b/ht-bindings/flutter/rendering/mouse_cursor.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/mouse_cursor.ht rename to ht-bindings/flutter/rendering/mouse_cursor.ht diff --git a/ht-lib/ht-lib/flutter/rendering/mouse_tracking.ht b/ht-bindings/flutter/rendering/mouse_tracking.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/mouse_tracking.ht rename to ht-bindings/flutter/rendering/mouse_tracking.ht diff --git a/ht-lib/ht-lib/flutter/rendering/object.ht b/ht-bindings/flutter/rendering/object.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/object.ht rename to ht-bindings/flutter/rendering/object.ht diff --git a/ht-lib/ht-lib/flutter/rendering/paragraph.ht b/ht-bindings/flutter/rendering/paragraph.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/paragraph.ht rename to ht-bindings/flutter/rendering/paragraph.ht diff --git a/ht-lib/ht-lib/flutter/rendering/performance_overlay.ht b/ht-bindings/flutter/rendering/performance_overlay.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/performance_overlay.ht rename to ht-bindings/flutter/rendering/performance_overlay.ht diff --git a/ht-lib/ht-lib/flutter/rendering/platform_view.ht b/ht-bindings/flutter/rendering/platform_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/platform_view.ht rename to ht-bindings/flutter/rendering/platform_view.ht diff --git a/ht-lib/ht-lib/flutter/rendering/proxy_box.ht b/ht-bindings/flutter/rendering/proxy_box.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/proxy_box.ht rename to ht-bindings/flutter/rendering/proxy_box.ht diff --git a/ht-lib/ht-lib/flutter/rendering/proxy_sliver.ht b/ht-bindings/flutter/rendering/proxy_sliver.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/proxy_sliver.ht rename to ht-bindings/flutter/rendering/proxy_sliver.ht diff --git a/ht-lib/ht-lib/flutter/rendering/rotated_box.ht b/ht-bindings/flutter/rendering/rotated_box.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/rotated_box.ht rename to ht-bindings/flutter/rendering/rotated_box.ht diff --git a/ht-lib/ht-lib/flutter/rendering/shifted_box.ht b/ht-bindings/flutter/rendering/shifted_box.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/shifted_box.ht rename to ht-bindings/flutter/rendering/shifted_box.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver.ht b/ht-bindings/flutter/rendering/sliver.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver.ht rename to ht-bindings/flutter/rendering/sliver.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_fill.ht b/ht-bindings/flutter/rendering/sliver_fill.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_fill.ht rename to ht-bindings/flutter/rendering/sliver_fill.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_fixed_extent_list.ht b/ht-bindings/flutter/rendering/sliver_fixed_extent_list.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_fixed_extent_list.ht rename to ht-bindings/flutter/rendering/sliver_fixed_extent_list.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_grid.ht b/ht-bindings/flutter/rendering/sliver_grid.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_grid.ht rename to ht-bindings/flutter/rendering/sliver_grid.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_list.ht b/ht-bindings/flutter/rendering/sliver_list.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_list.ht rename to ht-bindings/flutter/rendering/sliver_list.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_multi_box_adaptor.ht b/ht-bindings/flutter/rendering/sliver_multi_box_adaptor.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_multi_box_adaptor.ht rename to ht-bindings/flutter/rendering/sliver_multi_box_adaptor.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_padding.ht b/ht-bindings/flutter/rendering/sliver_padding.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_padding.ht rename to ht-bindings/flutter/rendering/sliver_padding.ht diff --git a/ht-lib/ht-lib/flutter/rendering/sliver_persistent_header.ht b/ht-bindings/flutter/rendering/sliver_persistent_header.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/sliver_persistent_header.ht rename to ht-bindings/flutter/rendering/sliver_persistent_header.ht diff --git a/ht-lib/ht-lib/flutter/rendering/stack.ht b/ht-bindings/flutter/rendering/stack.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/stack.ht rename to ht-bindings/flutter/rendering/stack.ht diff --git a/ht-lib/ht-lib/flutter/rendering/table.ht b/ht-bindings/flutter/rendering/table.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/table.ht rename to ht-bindings/flutter/rendering/table.ht diff --git a/ht-lib/ht-lib/flutter/rendering/table_border.ht b/ht-bindings/flutter/rendering/table_border.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/table_border.ht rename to ht-bindings/flutter/rendering/table_border.ht diff --git a/ht-lib/ht-lib/flutter/rendering/texture.ht b/ht-bindings/flutter/rendering/texture.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/texture.ht rename to ht-bindings/flutter/rendering/texture.ht diff --git a/ht-lib/ht-lib/flutter/rendering/tweens.ht b/ht-bindings/flutter/rendering/tweens.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/tweens.ht rename to ht-bindings/flutter/rendering/tweens.ht diff --git a/ht-lib/ht-lib/flutter/rendering/view.ht b/ht-bindings/flutter/rendering/view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/view.ht rename to ht-bindings/flutter/rendering/view.ht diff --git a/ht-lib/ht-lib/flutter/rendering/viewport.ht b/ht-bindings/flutter/rendering/viewport.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/viewport.ht rename to ht-bindings/flutter/rendering/viewport.ht diff --git a/ht-lib/ht-lib/flutter/rendering/viewport_offset.ht b/ht-bindings/flutter/rendering/viewport_offset.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/viewport_offset.ht rename to ht-bindings/flutter/rendering/viewport_offset.ht diff --git a/ht-lib/ht-lib/flutter/rendering/wrap.ht b/ht-bindings/flutter/rendering/wrap.ht similarity index 100% rename from ht-lib/ht-lib/flutter/rendering/wrap.ht rename to ht-bindings/flutter/rendering/wrap.ht diff --git a/ht-lib/ht-lib/flutter/scheduler.ht b/ht-bindings/flutter/scheduler.ht similarity index 100% rename from ht-lib/ht-lib/flutter/scheduler.ht rename to ht-bindings/flutter/scheduler.ht diff --git a/ht-lib/ht-lib/flutter/scheduler/binding.ht b/ht-bindings/flutter/scheduler/binding.ht similarity index 100% rename from ht-lib/ht-lib/flutter/scheduler/binding.ht rename to ht-bindings/flutter/scheduler/binding.ht diff --git a/ht-lib/ht-lib/flutter/scheduler/priority.ht b/ht-bindings/flutter/scheduler/priority.ht similarity index 100% rename from ht-lib/ht-lib/flutter/scheduler/priority.ht rename to ht-bindings/flutter/scheduler/priority.ht diff --git a/ht-lib/ht-lib/flutter/scheduler/ticker.ht b/ht-bindings/flutter/scheduler/ticker.ht similarity index 100% rename from ht-lib/ht-lib/flutter/scheduler/ticker.ht rename to ht-bindings/flutter/scheduler/ticker.ht diff --git a/ht-lib/ht-lib/flutter/semantics.ht b/ht-bindings/flutter/semantics.ht similarity index 100% rename from ht-lib/ht-lib/flutter/semantics.ht rename to ht-bindings/flutter/semantics.ht diff --git a/ht-lib/ht-lib/flutter/semantics/semantics.ht b/ht-bindings/flutter/semantics/semantics.ht similarity index 100% rename from ht-lib/ht-lib/flutter/semantics/semantics.ht rename to ht-bindings/flutter/semantics/semantics.ht diff --git a/ht-lib/ht-lib/flutter/semantics/semantics_event.ht b/ht-bindings/flutter/semantics/semantics_event.ht similarity index 100% rename from ht-lib/ht-lib/flutter/semantics/semantics_event.ht rename to ht-bindings/flutter/semantics/semantics_event.ht diff --git a/ht-lib/ht-lib/flutter/semantics/semantics_service.ht b/ht-bindings/flutter/semantics/semantics_service.ht similarity index 100% rename from ht-lib/ht-lib/flutter/semantics/semantics_service.ht rename to ht-bindings/flutter/semantics/semantics_service.ht diff --git a/ht-lib/ht-lib/flutter/services.ht b/ht-bindings/flutter/services.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services.ht rename to ht-bindings/flutter/services.ht diff --git a/ht-lib/ht-lib/flutter/services/asset_bundle.ht b/ht-bindings/flutter/services/asset_bundle.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/asset_bundle.ht rename to ht-bindings/flutter/services/asset_bundle.ht diff --git a/ht-lib/ht-lib/flutter/services/autofill.ht b/ht-bindings/flutter/services/autofill.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/autofill.ht rename to ht-bindings/flutter/services/autofill.ht diff --git a/ht-lib/ht-lib/flutter/services/clipboard.ht b/ht-bindings/flutter/services/clipboard.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/clipboard.ht rename to ht-bindings/flutter/services/clipboard.ht diff --git a/ht-lib/ht-lib/flutter/services/deferred_component.ht b/ht-bindings/flutter/services/deferred_component.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/deferred_component.ht rename to ht-bindings/flutter/services/deferred_component.ht diff --git a/ht-lib/ht-lib/flutter/services/font_loader.ht b/ht-bindings/flutter/services/font_loader.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/font_loader.ht rename to ht-bindings/flutter/services/font_loader.ht diff --git a/ht-lib/ht-lib/flutter/services/haptic_feedback.ht b/ht-bindings/flutter/services/haptic_feedback.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/haptic_feedback.ht rename to ht-bindings/flutter/services/haptic_feedback.ht diff --git a/ht-lib/ht-lib/flutter/services/keyboard_key.ht b/ht-bindings/flutter/services/keyboard_key.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/keyboard_key.ht rename to ht-bindings/flutter/services/keyboard_key.ht diff --git a/ht-lib/ht-lib/flutter/services/message_codec.ht b/ht-bindings/flutter/services/message_codec.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/message_codec.ht rename to ht-bindings/flutter/services/message_codec.ht diff --git a/ht-lib/ht-lib/flutter/services/message_codecs.ht b/ht-bindings/flutter/services/message_codecs.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/message_codecs.ht rename to ht-bindings/flutter/services/message_codecs.ht diff --git a/ht-lib/ht-lib/flutter/services/platform_channel.ht b/ht-bindings/flutter/services/platform_channel.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/platform_channel.ht rename to ht-bindings/flutter/services/platform_channel.ht diff --git a/ht-lib/ht-lib/flutter/services/platform_views.ht b/ht-bindings/flutter/services/platform_views.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/platform_views.ht rename to ht-bindings/flutter/services/platform_views.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard.ht b/ht-bindings/flutter/services/raw_keyboard.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard.ht rename to ht-bindings/flutter/services/raw_keyboard.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_android.ht b/ht-bindings/flutter/services/raw_keyboard_android.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_android.ht rename to ht-bindings/flutter/services/raw_keyboard_android.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_fuchsia.ht b/ht-bindings/flutter/services/raw_keyboard_fuchsia.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_fuchsia.ht rename to ht-bindings/flutter/services/raw_keyboard_fuchsia.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_ios.ht b/ht-bindings/flutter/services/raw_keyboard_ios.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_ios.ht rename to ht-bindings/flutter/services/raw_keyboard_ios.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_linux.ht b/ht-bindings/flutter/services/raw_keyboard_linux.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_linux.ht rename to ht-bindings/flutter/services/raw_keyboard_linux.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_macos.ht b/ht-bindings/flutter/services/raw_keyboard_macos.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_macos.ht rename to ht-bindings/flutter/services/raw_keyboard_macos.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_web.ht b/ht-bindings/flutter/services/raw_keyboard_web.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_web.ht rename to ht-bindings/flutter/services/raw_keyboard_web.ht diff --git a/ht-lib/ht-lib/flutter/services/raw_keyboard_windows.ht b/ht-bindings/flutter/services/raw_keyboard_windows.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/raw_keyboard_windows.ht rename to ht-bindings/flutter/services/raw_keyboard_windows.ht diff --git a/ht-lib/ht-lib/flutter/services/restoration.ht b/ht-bindings/flutter/services/restoration.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/restoration.ht rename to ht-bindings/flutter/services/restoration.ht diff --git a/ht-lib/ht-lib/flutter/services/system_channels.ht b/ht-bindings/flutter/services/system_channels.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/system_channels.ht rename to ht-bindings/flutter/services/system_channels.ht diff --git a/ht-lib/ht-lib/flutter/services/system_chrome.ht b/ht-bindings/flutter/services/system_chrome.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/system_chrome.ht rename to ht-bindings/flutter/services/system_chrome.ht diff --git a/ht-lib/ht-lib/flutter/services/system_navigator.ht b/ht-bindings/flutter/services/system_navigator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/system_navigator.ht rename to ht-bindings/flutter/services/system_navigator.ht diff --git a/ht-lib/ht-lib/flutter/services/system_sound.ht b/ht-bindings/flutter/services/system_sound.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/system_sound.ht rename to ht-bindings/flutter/services/system_sound.ht diff --git a/ht-lib/ht-lib/flutter/services/text_editing.ht b/ht-bindings/flutter/services/text_editing.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/text_editing.ht rename to ht-bindings/flutter/services/text_editing.ht diff --git a/ht-lib/ht-lib/flutter/services/text_formatter.ht b/ht-bindings/flutter/services/text_formatter.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/text_formatter.ht rename to ht-bindings/flutter/services/text_formatter.ht diff --git a/ht-lib/ht-lib/flutter/services/text_input.ht b/ht-bindings/flutter/services/text_input.ht similarity index 100% rename from ht-lib/ht-lib/flutter/services/text_input.ht rename to ht-bindings/flutter/services/text_input.ht diff --git a/ht-lib/ht-lib/flutter/widgets.ht b/ht-bindings/flutter/widgets.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets.ht rename to ht-bindings/flutter/widgets.ht diff --git a/ht-lib/ht-lib/flutter/widgets/actions.ht b/ht-bindings/flutter/widgets/actions.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/actions.ht rename to ht-bindings/flutter/widgets/actions.ht diff --git a/ht-lib/ht-lib/flutter/widgets/animated_cross_fade.ht b/ht-bindings/flutter/widgets/animated_cross_fade.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/animated_cross_fade.ht rename to ht-bindings/flutter/widgets/animated_cross_fade.ht diff --git a/ht-lib/ht-lib/flutter/widgets/animated_list.ht b/ht-bindings/flutter/widgets/animated_list.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/animated_list.ht rename to ht-bindings/flutter/widgets/animated_list.ht diff --git a/ht-lib/ht-lib/flutter/widgets/animated_size.ht b/ht-bindings/flutter/widgets/animated_size.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/animated_size.ht rename to ht-bindings/flutter/widgets/animated_size.ht diff --git a/ht-lib/ht-lib/flutter/widgets/animated_switcher.ht b/ht-bindings/flutter/widgets/animated_switcher.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/animated_switcher.ht rename to ht-bindings/flutter/widgets/animated_switcher.ht diff --git a/ht-lib/ht-lib/flutter/widgets/app.ht b/ht-bindings/flutter/widgets/app.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/app.ht rename to ht-bindings/flutter/widgets/app.ht diff --git a/ht-lib/ht-lib/flutter/widgets/async.ht b/ht-bindings/flutter/widgets/async.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/async.ht rename to ht-bindings/flutter/widgets/async.ht diff --git a/ht-lib/ht-lib/flutter/widgets/autofill.ht b/ht-bindings/flutter/widgets/autofill.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/autofill.ht rename to ht-bindings/flutter/widgets/autofill.ht diff --git a/ht-lib/ht-lib/flutter/widgets/automatic_keep_alive.ht b/ht-bindings/flutter/widgets/automatic_keep_alive.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/automatic_keep_alive.ht rename to ht-bindings/flutter/widgets/automatic_keep_alive.ht diff --git a/ht-lib/ht-lib/flutter/widgets/banner.ht b/ht-bindings/flutter/widgets/banner.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/banner.ht rename to ht-bindings/flutter/widgets/banner.ht diff --git a/ht-lib/ht-lib/flutter/widgets/basic.ht b/ht-bindings/flutter/widgets/basic.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/basic.ht rename to ht-bindings/flutter/widgets/basic.ht diff --git a/ht-lib/ht-lib/flutter/widgets/binding.ht b/ht-bindings/flutter/widgets/binding.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/binding.ht rename to ht-bindings/flutter/widgets/binding.ht diff --git a/ht-lib/ht-lib/flutter/widgets/bottom_navigation_bar_item.ht b/ht-bindings/flutter/widgets/bottom_navigation_bar_item.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/bottom_navigation_bar_item.ht rename to ht-bindings/flutter/widgets/bottom_navigation_bar_item.ht diff --git a/ht-lib/ht-lib/flutter/widgets/color_filter.ht b/ht-bindings/flutter/widgets/color_filter.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/color_filter.ht rename to ht-bindings/flutter/widgets/color_filter.ht diff --git a/ht-lib/ht-lib/flutter/widgets/container.ht b/ht-bindings/flutter/widgets/container.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/container.ht rename to ht-bindings/flutter/widgets/container.ht diff --git a/ht-lib/ht-lib/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.ht b/ht-bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.ht rename to ht-bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.ht diff --git a/ht-lib/ht-lib/flutter/widgets/dismissible.ht b/ht-bindings/flutter/widgets/dismissible.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/dismissible.ht rename to ht-bindings/flutter/widgets/dismissible.ht diff --git a/ht-lib/ht-lib/flutter/widgets/drag_target.ht b/ht-bindings/flutter/widgets/drag_target.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/drag_target.ht rename to ht-bindings/flutter/widgets/drag_target.ht diff --git a/ht-lib/ht-lib/flutter/widgets/draggable_scrollable_sheet.ht b/ht-bindings/flutter/widgets/draggable_scrollable_sheet.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/draggable_scrollable_sheet.ht rename to ht-bindings/flutter/widgets/draggable_scrollable_sheet.ht diff --git a/ht-lib/ht-lib/flutter/widgets/dual_transition_builder.ht b/ht-bindings/flutter/widgets/dual_transition_builder.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/dual_transition_builder.ht rename to ht-bindings/flutter/widgets/dual_transition_builder.ht diff --git a/ht-lib/ht-lib/flutter/widgets/editable_text.ht b/ht-bindings/flutter/widgets/editable_text.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/editable_text.ht rename to ht-bindings/flutter/widgets/editable_text.ht diff --git a/ht-lib/ht-lib/flutter/widgets/fade_in_image.ht b/ht-bindings/flutter/widgets/fade_in_image.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/fade_in_image.ht rename to ht-bindings/flutter/widgets/fade_in_image.ht diff --git a/ht-lib/ht-lib/flutter/widgets/focus_manager.ht b/ht-bindings/flutter/widgets/focus_manager.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/focus_manager.ht rename to ht-bindings/flutter/widgets/focus_manager.ht diff --git a/ht-lib/ht-lib/flutter/widgets/focus_scope.ht b/ht-bindings/flutter/widgets/focus_scope.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/focus_scope.ht rename to ht-bindings/flutter/widgets/focus_scope.ht diff --git a/ht-lib/ht-lib/flutter/widgets/focus_traversal.ht b/ht-bindings/flutter/widgets/focus_traversal.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/focus_traversal.ht rename to ht-bindings/flutter/widgets/focus_traversal.ht diff --git a/ht-lib/ht-lib/flutter/widgets/form.ht b/ht-bindings/flutter/widgets/form.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/form.ht rename to ht-bindings/flutter/widgets/form.ht diff --git a/ht-lib/ht-lib/flutter/widgets/framework.ht b/ht-bindings/flutter/widgets/framework.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/framework.ht rename to ht-bindings/flutter/widgets/framework.ht diff --git a/ht-lib/ht-lib/flutter/widgets/gesture_detector.ht b/ht-bindings/flutter/widgets/gesture_detector.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/gesture_detector.ht rename to ht-bindings/flutter/widgets/gesture_detector.ht diff --git a/ht-lib/ht-lib/flutter/widgets/grid_paper.ht b/ht-bindings/flutter/widgets/grid_paper.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/grid_paper.ht rename to ht-bindings/flutter/widgets/grid_paper.ht diff --git a/ht-lib/ht-lib/flutter/widgets/heroes.ht b/ht-bindings/flutter/widgets/heroes.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/heroes.ht rename to ht-bindings/flutter/widgets/heroes.ht diff --git a/ht-lib/ht-lib/flutter/widgets/icon.ht b/ht-bindings/flutter/widgets/icon.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/icon.ht rename to ht-bindings/flutter/widgets/icon.ht diff --git a/ht-lib/ht-lib/flutter/widgets/icon_data.ht b/ht-bindings/flutter/widgets/icon_data.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/icon_data.ht rename to ht-bindings/flutter/widgets/icon_data.ht diff --git a/ht-lib/ht-lib/flutter/widgets/icon_theme.ht b/ht-bindings/flutter/widgets/icon_theme.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/icon_theme.ht rename to ht-bindings/flutter/widgets/icon_theme.ht diff --git a/ht-lib/ht-lib/flutter/widgets/icon_theme_data.ht b/ht-bindings/flutter/widgets/icon_theme_data.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/icon_theme_data.ht rename to ht-bindings/flutter/widgets/icon_theme_data.ht diff --git a/ht-lib/ht-lib/flutter/widgets/image.ht b/ht-bindings/flutter/widgets/image.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/image.ht rename to ht-bindings/flutter/widgets/image.ht diff --git a/ht-lib/ht-lib/flutter/widgets/image_filter.ht b/ht-bindings/flutter/widgets/image_filter.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/image_filter.ht rename to ht-bindings/flutter/widgets/image_filter.ht diff --git a/ht-lib/ht-lib/flutter/widgets/image_icon.ht b/ht-bindings/flutter/widgets/image_icon.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/image_icon.ht rename to ht-bindings/flutter/widgets/image_icon.ht diff --git a/ht-lib/ht-lib/flutter/widgets/implicit_animations.ht b/ht-bindings/flutter/widgets/implicit_animations.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/implicit_animations.ht rename to ht-bindings/flutter/widgets/implicit_animations.ht diff --git a/ht-lib/ht-lib/flutter/widgets/interactive_viewer.ht b/ht-bindings/flutter/widgets/interactive_viewer.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/interactive_viewer.ht rename to ht-bindings/flutter/widgets/interactive_viewer.ht diff --git a/ht-lib/ht-lib/flutter/widgets/layout_builder.ht b/ht-bindings/flutter/widgets/layout_builder.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/layout_builder.ht rename to ht-bindings/flutter/widgets/layout_builder.ht diff --git a/ht-lib/ht-lib/flutter/widgets/list_wheel_scroll_view.ht b/ht-bindings/flutter/widgets/list_wheel_scroll_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/list_wheel_scroll_view.ht rename to ht-bindings/flutter/widgets/list_wheel_scroll_view.ht diff --git a/ht-lib/ht-lib/flutter/widgets/localizations.ht b/ht-bindings/flutter/widgets/localizations.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/localizations.ht rename to ht-bindings/flutter/widgets/localizations.ht diff --git a/ht-lib/ht-lib/flutter/widgets/media_query.ht b/ht-bindings/flutter/widgets/media_query.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/media_query.ht rename to ht-bindings/flutter/widgets/media_query.ht diff --git a/ht-lib/ht-lib/flutter/widgets/modal_barrier.ht b/ht-bindings/flutter/widgets/modal_barrier.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/modal_barrier.ht rename to ht-bindings/flutter/widgets/modal_barrier.ht diff --git a/ht-lib/ht-lib/flutter/widgets/navigation_toolbar.ht b/ht-bindings/flutter/widgets/navigation_toolbar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/navigation_toolbar.ht rename to ht-bindings/flutter/widgets/navigation_toolbar.ht diff --git a/ht-lib/ht-lib/flutter/widgets/navigator.ht b/ht-bindings/flutter/widgets/navigator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/navigator.ht rename to ht-bindings/flutter/widgets/navigator.ht diff --git a/ht-lib/ht-lib/flutter/widgets/nested_scroll_view.ht b/ht-bindings/flutter/widgets/nested_scroll_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/nested_scroll_view.ht rename to ht-bindings/flutter/widgets/nested_scroll_view.ht diff --git a/ht-lib/ht-lib/flutter/widgets/notification_listener.ht b/ht-bindings/flutter/widgets/notification_listener.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/notification_listener.ht rename to ht-bindings/flutter/widgets/notification_listener.ht diff --git a/ht-lib/ht-lib/flutter/widgets/orientation_builder.ht b/ht-bindings/flutter/widgets/orientation_builder.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/orientation_builder.ht rename to ht-bindings/flutter/widgets/orientation_builder.ht diff --git a/ht-lib/ht-lib/flutter/widgets/overflow_bar.ht b/ht-bindings/flutter/widgets/overflow_bar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/overflow_bar.ht rename to ht-bindings/flutter/widgets/overflow_bar.ht diff --git a/ht-lib/ht-lib/flutter/widgets/overlay.ht b/ht-bindings/flutter/widgets/overlay.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/overlay.ht rename to ht-bindings/flutter/widgets/overlay.ht diff --git a/ht-lib/ht-lib/flutter/widgets/overscroll_indicator.ht b/ht-bindings/flutter/widgets/overscroll_indicator.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/overscroll_indicator.ht rename to ht-bindings/flutter/widgets/overscroll_indicator.ht diff --git a/ht-lib/ht-lib/flutter/widgets/page_storage.ht b/ht-bindings/flutter/widgets/page_storage.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/page_storage.ht rename to ht-bindings/flutter/widgets/page_storage.ht diff --git a/ht-lib/ht-lib/flutter/widgets/page_view.ht b/ht-bindings/flutter/widgets/page_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/page_view.ht rename to ht-bindings/flutter/widgets/page_view.ht diff --git a/ht-lib/ht-lib/flutter/widgets/performance_overlay.ht b/ht-bindings/flutter/widgets/performance_overlay.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/performance_overlay.ht rename to ht-bindings/flutter/widgets/performance_overlay.ht diff --git a/ht-lib/ht-lib/flutter/widgets/placeholder.ht b/ht-bindings/flutter/widgets/placeholder.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/placeholder.ht rename to ht-bindings/flutter/widgets/placeholder.ht diff --git a/ht-lib/ht-lib/flutter/widgets/platform_view.ht b/ht-bindings/flutter/widgets/platform_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/platform_view.ht rename to ht-bindings/flutter/widgets/platform_view.ht diff --git a/ht-lib/ht-lib/flutter/widgets/preferred_size.ht b/ht-bindings/flutter/widgets/preferred_size.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/preferred_size.ht rename to ht-bindings/flutter/widgets/preferred_size.ht diff --git a/ht-lib/ht-lib/flutter/widgets/primary_scroll_controller.ht b/ht-bindings/flutter/widgets/primary_scroll_controller.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/primary_scroll_controller.ht rename to ht-bindings/flutter/widgets/primary_scroll_controller.ht diff --git a/ht-lib/ht-lib/flutter/widgets/raw_keyboard_listener.ht b/ht-bindings/flutter/widgets/raw_keyboard_listener.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/raw_keyboard_listener.ht rename to ht-bindings/flutter/widgets/raw_keyboard_listener.ht diff --git a/ht-lib/ht-lib/flutter/widgets/reorderable_list.ht b/ht-bindings/flutter/widgets/reorderable_list.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/reorderable_list.ht rename to ht-bindings/flutter/widgets/reorderable_list.ht diff --git a/ht-lib/ht-lib/flutter/widgets/restoration.ht b/ht-bindings/flutter/widgets/restoration.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/restoration.ht rename to ht-bindings/flutter/widgets/restoration.ht diff --git a/ht-lib/ht-lib/flutter/widgets/restoration_properties.ht b/ht-bindings/flutter/widgets/restoration_properties.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/restoration_properties.ht rename to ht-bindings/flutter/widgets/restoration_properties.ht diff --git a/ht-lib/ht-lib/flutter/widgets/router.ht b/ht-bindings/flutter/widgets/router.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/router.ht rename to ht-bindings/flutter/widgets/router.ht diff --git a/ht-lib/ht-lib/flutter/widgets/routes.ht b/ht-bindings/flutter/widgets/routes.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/routes.ht rename to ht-bindings/flutter/widgets/routes.ht diff --git a/ht-lib/ht-lib/flutter/widgets/safe_area.ht b/ht-bindings/flutter/widgets/safe_area.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/safe_area.ht rename to ht-bindings/flutter/widgets/safe_area.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_activity.ht b/ht-bindings/flutter/widgets/scroll_activity.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_activity.ht rename to ht-bindings/flutter/widgets/scroll_activity.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_configuration.ht b/ht-bindings/flutter/widgets/scroll_configuration.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_configuration.ht rename to ht-bindings/flutter/widgets/scroll_configuration.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_controller.ht b/ht-bindings/flutter/widgets/scroll_controller.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_controller.ht rename to ht-bindings/flutter/widgets/scroll_controller.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_metrics.ht b/ht-bindings/flutter/widgets/scroll_metrics.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_metrics.ht rename to ht-bindings/flutter/widgets/scroll_metrics.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_notification.ht b/ht-bindings/flutter/widgets/scroll_notification.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_notification.ht rename to ht-bindings/flutter/widgets/scroll_notification.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_physics.ht b/ht-bindings/flutter/widgets/scroll_physics.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_physics.ht rename to ht-bindings/flutter/widgets/scroll_physics.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_position.ht b/ht-bindings/flutter/widgets/scroll_position.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_position.ht rename to ht-bindings/flutter/widgets/scroll_position.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_position_with_single_context.ht b/ht-bindings/flutter/widgets/scroll_position_with_single_context.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_position_with_single_context.ht rename to ht-bindings/flutter/widgets/scroll_position_with_single_context.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_simulation.ht b/ht-bindings/flutter/widgets/scroll_simulation.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_simulation.ht rename to ht-bindings/flutter/widgets/scroll_simulation.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scroll_view.ht b/ht-bindings/flutter/widgets/scroll_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scroll_view.ht rename to ht-bindings/flutter/widgets/scroll_view.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scrollable.ht b/ht-bindings/flutter/widgets/scrollable.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scrollable.ht rename to ht-bindings/flutter/widgets/scrollable.ht diff --git a/ht-lib/ht-lib/flutter/widgets/scrollbar.ht b/ht-bindings/flutter/widgets/scrollbar.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/scrollbar.ht rename to ht-bindings/flutter/widgets/scrollbar.ht diff --git a/ht-lib/ht-lib/flutter/widgets/semantics_debugger.ht b/ht-bindings/flutter/widgets/semantics_debugger.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/semantics_debugger.ht rename to ht-bindings/flutter/widgets/semantics_debugger.ht diff --git a/ht-lib/ht-lib/flutter/widgets/shortcuts.ht b/ht-bindings/flutter/widgets/shortcuts.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/shortcuts.ht rename to ht-bindings/flutter/widgets/shortcuts.ht diff --git a/ht-lib/ht-lib/flutter/widgets/single_child_scroll_view.ht b/ht-bindings/flutter/widgets/single_child_scroll_view.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/single_child_scroll_view.ht rename to ht-bindings/flutter/widgets/single_child_scroll_view.ht diff --git a/ht-lib/ht-lib/flutter/widgets/size_changed_layout_notifier.ht b/ht-bindings/flutter/widgets/size_changed_layout_notifier.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/size_changed_layout_notifier.ht rename to ht-bindings/flutter/widgets/size_changed_layout_notifier.ht diff --git a/ht-lib/ht-lib/flutter/widgets/sliver.ht b/ht-bindings/flutter/widgets/sliver.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/sliver.ht rename to ht-bindings/flutter/widgets/sliver.ht diff --git a/ht-lib/ht-lib/flutter/widgets/sliver_fill.ht b/ht-bindings/flutter/widgets/sliver_fill.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/sliver_fill.ht rename to ht-bindings/flutter/widgets/sliver_fill.ht diff --git a/ht-lib/ht-lib/flutter/widgets/sliver_layout_builder.ht b/ht-bindings/flutter/widgets/sliver_layout_builder.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/sliver_layout_builder.ht rename to ht-bindings/flutter/widgets/sliver_layout_builder.ht diff --git a/ht-lib/ht-lib/flutter/widgets/sliver_persistent_header.ht b/ht-bindings/flutter/widgets/sliver_persistent_header.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/sliver_persistent_header.ht rename to ht-bindings/flutter/widgets/sliver_persistent_header.ht diff --git a/ht-lib/ht-lib/flutter/widgets/sliver_prototype_extent_list.ht b/ht-bindings/flutter/widgets/sliver_prototype_extent_list.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/sliver_prototype_extent_list.ht rename to ht-bindings/flutter/widgets/sliver_prototype_extent_list.ht diff --git a/ht-lib/ht-lib/flutter/widgets/spacer.ht b/ht-bindings/flutter/widgets/spacer.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/spacer.ht rename to ht-bindings/flutter/widgets/spacer.ht diff --git a/ht-lib/ht-lib/flutter/widgets/table.ht b/ht-bindings/flutter/widgets/table.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/table.ht rename to ht-bindings/flutter/widgets/table.ht diff --git a/ht-lib/ht-lib/flutter/widgets/text.ht b/ht-bindings/flutter/widgets/text.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/text.ht rename to ht-bindings/flutter/widgets/text.ht diff --git a/ht-lib/ht-lib/flutter/widgets/text_selection.ht b/ht-bindings/flutter/widgets/text_selection.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/text_selection.ht rename to ht-bindings/flutter/widgets/text_selection.ht diff --git a/ht-lib/ht-lib/flutter/widgets/text_selection_toolbar_layout_delegate.ht b/ht-bindings/flutter/widgets/text_selection_toolbar_layout_delegate.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/text_selection_toolbar_layout_delegate.ht rename to ht-bindings/flutter/widgets/text_selection_toolbar_layout_delegate.ht diff --git a/ht-lib/ht-lib/flutter/widgets/texture.ht b/ht-bindings/flutter/widgets/texture.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/texture.ht rename to ht-bindings/flutter/widgets/texture.ht diff --git a/ht-lib/ht-lib/flutter/widgets/ticker_provider.ht b/ht-bindings/flutter/widgets/ticker_provider.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/ticker_provider.ht rename to ht-bindings/flutter/widgets/ticker_provider.ht diff --git a/ht-lib/ht-lib/flutter/widgets/title.ht b/ht-bindings/flutter/widgets/title.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/title.ht rename to ht-bindings/flutter/widgets/title.ht diff --git a/ht-lib/ht-lib/flutter/widgets/transitions.ht b/ht-bindings/flutter/widgets/transitions.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/transitions.ht rename to ht-bindings/flutter/widgets/transitions.ht diff --git a/ht-lib/ht-lib/flutter/widgets/viewport.ht b/ht-bindings/flutter/widgets/viewport.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/viewport.ht rename to ht-bindings/flutter/widgets/viewport.ht diff --git a/ht-lib/ht-lib/flutter/widgets/visibility.ht b/ht-bindings/flutter/widgets/visibility.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/visibility.ht rename to ht-bindings/flutter/widgets/visibility.ht diff --git a/ht-lib/ht-lib/flutter/widgets/widget_inspector.ht b/ht-bindings/flutter/widgets/widget_inspector.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/widget_inspector.ht rename to ht-bindings/flutter/widgets/widget_inspector.ht diff --git a/ht-lib/ht-lib/flutter/widgets/widget_span.ht b/ht-bindings/flutter/widgets/widget_span.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/widget_span.ht rename to ht-bindings/flutter/widgets/widget_span.ht diff --git a/ht-lib/ht-lib/flutter/widgets/will_pop_scope.ht b/ht-bindings/flutter/widgets/will_pop_scope.ht similarity index 100% rename from ht-lib/ht-lib/flutter/widgets/will_pop_scope.ht rename to ht-bindings/flutter/widgets/will_pop_scope.ht diff --git a/ht-lib/main_view.ht b/ht-lib/main_view.ht new file mode 100644 index 0000000..fecf67e --- /dev/null +++ b/ht-lib/main_view.ht @@ -0,0 +1,46 @@ +import 'package://widget.ht'; + +class MainViewWidget extends Widget { + + var controller + construct(ticker) { + controller = TabController(vsync: ticker, initialIndex: 0, length: 3) + } + //解注释下面3句可以让tab正常工作 +// fun rebuild() { +// _rebuild(host) +// } + + fun build(context) { + return Scaffold( + body: TabBarView( + controller: controller, + children: [ + Container(color: Colors.blue), + Container(color: Colors.red), + Container(color: Colors.green), + ], + ), + bottomNavigationBar: BottomNavigationBar( + onTap: fun[ValueChangedInt](index) { + print('[TABBAR] tap tabbar ' + index.toString()) + controller.index = index; + rebuild() + }, + currentIndex: controller.index, + items: [ + BottomNavigationBarItem(icon: Icon(Icons.supervised_user_circle), label: 'Users'), + BottomNavigationBarItem(icon: Icon(Icons.notifications), label: 'Alerts'), + BottomNavigationBarItem(icon: Icon(Icons.email), label: 'Inbox'), + ], + ), + ) + } +} + + +fun buildMainView(context, ticker) { + return ScriptWidget( + child: MainViewWidget(ticker) + ) +} \ No newline at end of file diff --git a/ht-lib/widget.ht b/ht-lib/widget.ht new file mode 100644 index 0000000..0d79a47 --- /dev/null +++ b/ht-lib/widget.ht @@ -0,0 +1,27 @@ +///ScriptWidget(Dart)的基类 +external fun _rebuild(instance) + +class Widget { + ///Dart宿主对象 + var host + + //重建Widget的方法,由Dart赋值 + fun rebuild { + _rebuild(host) + } + + fun nativeInit(host) { + this.host = host + init() + } + + ///初始化回调,绑定宿主对象 + fun init() {} + + ///用于创建一个Dart Widget,必须override并返回一个Widget + fun build(context) + + fun dispose() { + host = null + } +} \ No newline at end of file diff --git a/lib/bindings/binding.dart b/lib/bindings/binding.dart deleted file mode 100644 index 271d0a4..0000000 --- a/lib/bindings/binding.dart +++ /dev/null @@ -1,30 +0,0 @@ -import 'package:hetu_script/hetu_script.dart'; -import 'flutter_library_binding.dart'; - -class Binding extends FlutterLibraryBinding { - @override - void loadExternalFunctionTypes(Hetu interpreter) { - super.loadExternalFunctionTypes(interpreter); - var functionWrappers = {}; - functionWrappers.forEach((key, value) { - interpreter.bindExternalFunctionType(key, value); - }); - } - - @override - void loadExternalClasses(Hetu interpreter) { - super.loadExternalClasses(interpreter); - var bindings = []; - bindings.forEach((value) { - interpreter.bindExternalClass(value); - }); - } - - @override - Future importScripts(Hetu interpreter, String path) { - var future = super.importScripts(interpreter, path); - var futures = []; - futures.add(future); - return Future.wait(futures); - } -} diff --git a/lib/bindings/binding_handler.dart b/lib/bindings/binding_handler.dart deleted file mode 100644 index 3fb1f3f..0000000 --- a/lib/bindings/binding_handler.dart +++ /dev/null @@ -1,9 +0,0 @@ -import 'package:hetu_script/hetu_script.dart'; - -abstract class BindingHandler { - void loadExternalFunctionTypes(Hetu interpreter); - - void loadExternalClasses(Hetu interpreter); - - Future importScripts(Hetu interpreter, String path); -} diff --git a/lib/dart-bindings/binding_handler.dart b/lib/dart-bindings/binding_handler.dart new file mode 100644 index 0000000..ec92526 --- /dev/null +++ b/lib/dart-bindings/binding_handler.dart @@ -0,0 +1,9 @@ +import 'package:hetu_script/hetu_script.dart'; + +abstract class BindingHandler with HetuRef { + void loadExternalFunctionTypes(); + + void loadExternalClasses(); + + Future importScripts(); +} diff --git a/lib/bindings/dart/async/async_error.g.dart b/lib/dart-bindings/dart/async/async_error.g.dart similarity index 100% rename from lib/bindings/dart/async/async_error.g.dart rename to lib/dart-bindings/dart/async/async_error.g.dart diff --git a/lib/bindings/dart/async/deferred_load.g.dart b/lib/dart-bindings/dart/async/deferred_load.g.dart similarity index 100% rename from lib/bindings/dart/async/deferred_load.g.dart rename to lib/dart-bindings/dart/async/deferred_load.g.dart diff --git a/lib/bindings/dart/async/future.g.dart b/lib/dart-bindings/dart/async/future.g.dart similarity index 100% rename from lib/bindings/dart/async/future.g.dart rename to lib/dart-bindings/dart/async/future.g.dart diff --git a/lib/bindings/dart/async/timer.g.dart b/lib/dart-bindings/dart/async/timer.g.dart similarity index 100% rename from lib/bindings/dart/async/timer.g.dart rename to lib/dart-bindings/dart/async/timer.g.dart diff --git a/lib/bindings/dart/async/zone.g.dart b/lib/dart-bindings/dart/async/zone.g.dart similarity index 100% rename from lib/bindings/dart/async/zone.g.dart rename to lib/dart-bindings/dart/async/zone.g.dart diff --git a/lib/bindings/dart/convert/ascii.g.dart b/lib/dart-bindings/dart/convert/ascii.g.dart similarity index 100% rename from lib/bindings/dart/convert/ascii.g.dart rename to lib/dart-bindings/dart/convert/ascii.g.dart diff --git a/lib/bindings/dart/convert/base64.g.dart b/lib/dart-bindings/dart/convert/base64.g.dart similarity index 100% rename from lib/bindings/dart/convert/base64.g.dart rename to lib/dart-bindings/dart/convert/base64.g.dart diff --git a/lib/bindings/dart/convert/byte_conversion.g.dart b/lib/dart-bindings/dart/convert/byte_conversion.g.dart similarity index 100% rename from lib/bindings/dart/convert/byte_conversion.g.dart rename to lib/dart-bindings/dart/convert/byte_conversion.g.dart diff --git a/lib/bindings/dart/convert/html_escape.g.dart b/lib/dart-bindings/dart/convert/html_escape.g.dart similarity index 100% rename from lib/bindings/dart/convert/html_escape.g.dart rename to lib/dart-bindings/dart/convert/html_escape.g.dart diff --git a/lib/bindings/dart/convert/json.g.dart b/lib/dart-bindings/dart/convert/json.g.dart similarity index 100% rename from lib/bindings/dart/convert/json.g.dart rename to lib/dart-bindings/dart/convert/json.g.dart diff --git a/lib/bindings/dart/convert/latin1.g.dart b/lib/dart-bindings/dart/convert/latin1.g.dart similarity index 100% rename from lib/bindings/dart/convert/latin1.g.dart rename to lib/dart-bindings/dart/convert/latin1.g.dart diff --git a/lib/bindings/dart/convert/line_splitter.g.dart b/lib/dart-bindings/dart/convert/line_splitter.g.dart similarity index 100% rename from lib/bindings/dart/convert/line_splitter.g.dart rename to lib/dart-bindings/dart/convert/line_splitter.g.dart diff --git a/lib/bindings/dart/convert/string_conversion.g.dart b/lib/dart-bindings/dart/convert/string_conversion.g.dart similarity index 100% rename from lib/bindings/dart/convert/string_conversion.g.dart rename to lib/dart-bindings/dart/convert/string_conversion.g.dart diff --git a/lib/bindings/dart/convert/utf.g.dart b/lib/dart-bindings/dart/convert/utf.g.dart similarity index 100% rename from lib/bindings/dart/convert/utf.g.dart rename to lib/dart-bindings/dart/convert/utf.g.dart diff --git a/lib/bindings/dart/core/bigint.g.dart b/lib/dart-bindings/dart/core/bigint.g.dart similarity index 100% rename from lib/bindings/dart/core/bigint.g.dart rename to lib/dart-bindings/dart/core/bigint.g.dart diff --git a/lib/bindings/dart/core/date_time.g.dart b/lib/dart-bindings/dart/core/date_time.g.dart similarity index 100% rename from lib/bindings/dart/core/date_time.g.dart rename to lib/dart-bindings/dart/core/date_time.g.dart diff --git a/lib/bindings/dart/core/double.g.dart b/lib/dart-bindings/dart/core/double.g.dart similarity index 100% rename from lib/bindings/dart/core/double.g.dart rename to lib/dart-bindings/dart/core/double.g.dart diff --git a/lib/bindings/dart/core/duration.g.dart b/lib/dart-bindings/dart/core/duration.g.dart similarity index 100% rename from lib/bindings/dart/core/duration.g.dart rename to lib/dart-bindings/dart/core/duration.g.dart diff --git a/lib/bindings/dart/core/function.g.dart b/lib/dart-bindings/dart/core/function.g.dart similarity index 100% rename from lib/bindings/dart/core/function.g.dart rename to lib/dart-bindings/dart/core/function.g.dart diff --git a/lib/bindings/dart/core/int.g.dart b/lib/dart-bindings/dart/core/int.g.dart similarity index 100% rename from lib/bindings/dart/core/int.g.dart rename to lib/dart-bindings/dart/core/int.g.dart diff --git a/lib/bindings/dart/core/invocation.g.dart b/lib/dart-bindings/dart/core/invocation.g.dart similarity index 100% rename from lib/bindings/dart/core/invocation.g.dart rename to lib/dart-bindings/dart/core/invocation.g.dart diff --git a/lib/bindings/dart/core/regexp.g.dart b/lib/dart-bindings/dart/core/regexp.g.dart similarity index 100% rename from lib/bindings/dart/core/regexp.g.dart rename to lib/dart-bindings/dart/core/regexp.g.dart diff --git a/lib/bindings/dart/core/stacktrace.g.dart b/lib/dart-bindings/dart/core/stacktrace.g.dart similarity index 100% rename from lib/bindings/dart/core/stacktrace.g.dart rename to lib/dart-bindings/dart/core/stacktrace.g.dart diff --git a/lib/bindings/dart/core/stopwatch.g.dart b/lib/dart-bindings/dart/core/stopwatch.g.dart similarity index 100% rename from lib/bindings/dart/core/stopwatch.g.dart rename to lib/dart-bindings/dart/core/stopwatch.g.dart diff --git a/lib/bindings/dart/core/string_buffer.g.dart b/lib/dart-bindings/dart/core/string_buffer.g.dart similarity index 100% rename from lib/bindings/dart/core/string_buffer.g.dart rename to lib/dart-bindings/dart/core/string_buffer.g.dart diff --git a/lib/bindings/dart/core/symbol.g.dart b/lib/dart-bindings/dart/core/symbol.g.dart similarity index 100% rename from lib/bindings/dart/core/symbol.g.dart rename to lib/dart-bindings/dart/core/symbol.g.dart diff --git a/lib/bindings/dart/core/uri.g.dart b/lib/dart-bindings/dart/core/uri.g.dart similarity index 100% rename from lib/bindings/dart/core/uri.g.dart rename to lib/dart-bindings/dart/core/uri.g.dart diff --git a/lib/bindings/dart/io/common.g.dart b/lib/dart-bindings/dart/io/common.g.dart similarity index 100% rename from lib/bindings/dart/io/common.g.dart rename to lib/dart-bindings/dart/io/common.g.dart diff --git a/lib/bindings/dart/io/data_transformer.g.dart b/lib/dart-bindings/dart/io/data_transformer.g.dart similarity index 100% rename from lib/bindings/dart/io/data_transformer.g.dart rename to lib/dart-bindings/dart/io/data_transformer.g.dart diff --git a/lib/bindings/dart/io/directory.g.dart b/lib/dart-bindings/dart/io/directory.g.dart similarity index 100% rename from lib/bindings/dart/io/directory.g.dart rename to lib/dart-bindings/dart/io/directory.g.dart diff --git a/lib/bindings/dart/io/file.g.dart b/lib/dart-bindings/dart/io/file.g.dart similarity index 100% rename from lib/bindings/dart/io/file.g.dart rename to lib/dart-bindings/dart/io/file.g.dart diff --git a/lib/bindings/dart/io/file_system_entity.g.dart b/lib/dart-bindings/dart/io/file_system_entity.g.dart similarity index 100% rename from lib/bindings/dart/io/file_system_entity.g.dart rename to lib/dart-bindings/dart/io/file_system_entity.g.dart diff --git a/lib/bindings/dart/io/io_sink.g.dart b/lib/dart-bindings/dart/io/io_sink.g.dart similarity index 100% rename from lib/bindings/dart/io/io_sink.g.dart rename to lib/dart-bindings/dart/io/io_sink.g.dart diff --git a/lib/bindings/dart/io/link.g.dart b/lib/dart-bindings/dart/io/link.g.dart similarity index 100% rename from lib/bindings/dart/io/link.g.dart rename to lib/dart-bindings/dart/io/link.g.dart diff --git a/lib/bindings/dart/io/overrides.g.dart b/lib/dart-bindings/dart/io/overrides.g.dart similarity index 100% rename from lib/bindings/dart/io/overrides.g.dart rename to lib/dart-bindings/dart/io/overrides.g.dart diff --git a/lib/bindings/dart/io/platform.g.dart b/lib/dart-bindings/dart/io/platform.g.dart similarity index 100% rename from lib/bindings/dart/io/platform.g.dart rename to lib/dart-bindings/dart/io/platform.g.dart diff --git a/lib/bindings/dart/io/process.g.dart b/lib/dart-bindings/dart/io/process.g.dart similarity index 100% rename from lib/bindings/dart/io/process.g.dart rename to lib/dart-bindings/dart/io/process.g.dart diff --git a/lib/bindings/dart/io/secure_server_socket.g.dart b/lib/dart-bindings/dart/io/secure_server_socket.g.dart similarity index 100% rename from lib/bindings/dart/io/secure_server_socket.g.dart rename to lib/dart-bindings/dart/io/secure_server_socket.g.dart diff --git a/lib/bindings/dart/io/secure_socket.g.dart b/lib/dart-bindings/dart/io/secure_socket.g.dart similarity index 100% rename from lib/bindings/dart/io/secure_socket.g.dart rename to lib/dart-bindings/dart/io/secure_socket.g.dart diff --git a/lib/bindings/dart/io/security_context.g.dart b/lib/dart-bindings/dart/io/security_context.g.dart similarity index 100% rename from lib/bindings/dart/io/security_context.g.dart rename to lib/dart-bindings/dart/io/security_context.g.dart diff --git a/lib/bindings/dart/io/socket.g.dart b/lib/dart-bindings/dart/io/socket.g.dart similarity index 100% rename from lib/bindings/dart/io/socket.g.dart rename to lib/dart-bindings/dart/io/socket.g.dart diff --git a/lib/bindings/dart/io/stdio.g.dart b/lib/dart-bindings/dart/io/stdio.g.dart similarity index 100% rename from lib/bindings/dart/io/stdio.g.dart rename to lib/dart-bindings/dart/io/stdio.g.dart diff --git a/lib/bindings/dart/io/string_transformer.g.dart b/lib/dart-bindings/dart/io/string_transformer.g.dart similarity index 100% rename from lib/bindings/dart/io/string_transformer.g.dart rename to lib/dart-bindings/dart/io/string_transformer.g.dart diff --git a/lib/bindings/dart/io/sync_socket.g.dart b/lib/dart-bindings/dart/io/sync_socket.g.dart similarity index 100% rename from lib/bindings/dart/io/sync_socket.g.dart rename to lib/dart-bindings/dart/io/sync_socket.g.dart diff --git a/lib/bindings/dart/math/random.g.dart b/lib/dart-bindings/dart/math/random.g.dart similarity index 100% rename from lib/bindings/dart/math/random.g.dart rename to lib/dart-bindings/dart/math/random.g.dart diff --git a/lib/bindings/dart/ui/channel_buffers.g.dart b/lib/dart-bindings/dart/ui/channel_buffers.g.dart similarity index 100% rename from lib/bindings/dart/ui/channel_buffers.g.dart rename to lib/dart-bindings/dart/ui/channel_buffers.g.dart diff --git a/lib/bindings/dart/ui/compositing.g.dart b/lib/dart-bindings/dart/ui/compositing.g.dart similarity index 100% rename from lib/bindings/dart/ui/compositing.g.dart rename to lib/dart-bindings/dart/ui/compositing.g.dart diff --git a/lib/bindings/dart/ui/geometry.g.dart b/lib/dart-bindings/dart/ui/geometry.g.dart similarity index 100% rename from lib/bindings/dart/ui/geometry.g.dart rename to lib/dart-bindings/dart/ui/geometry.g.dart diff --git a/lib/bindings/dart/ui/isolate_name_server.g.dart b/lib/dart-bindings/dart/ui/isolate_name_server.g.dart similarity index 100% rename from lib/bindings/dart/ui/isolate_name_server.g.dart rename to lib/dart-bindings/dart/ui/isolate_name_server.g.dart diff --git a/lib/bindings/dart/ui/painting.g.dart b/lib/dart-bindings/dart/ui/painting.g.dart similarity index 100% rename from lib/bindings/dart/ui/painting.g.dart rename to lib/dart-bindings/dart/ui/painting.g.dart diff --git a/lib/bindings/dart/ui/platform_dispatcher.g.dart b/lib/dart-bindings/dart/ui/platform_dispatcher.g.dart similarity index 100% rename from lib/bindings/dart/ui/platform_dispatcher.g.dart rename to lib/dart-bindings/dart/ui/platform_dispatcher.g.dart diff --git a/lib/bindings/dart/ui/plugins.g.dart b/lib/dart-bindings/dart/ui/plugins.g.dart similarity index 100% rename from lib/bindings/dart/ui/plugins.g.dart rename to lib/dart-bindings/dart/ui/plugins.g.dart diff --git a/lib/bindings/dart/ui/pointer.g.dart b/lib/dart-bindings/dart/ui/pointer.g.dart similarity index 100% rename from lib/bindings/dart/ui/pointer.g.dart rename to lib/dart-bindings/dart/ui/pointer.g.dart diff --git a/lib/bindings/dart/ui/semantics.g.dart b/lib/dart-bindings/dart/ui/semantics.g.dart similarity index 100% rename from lib/bindings/dart/ui/semantics.g.dart rename to lib/dart-bindings/dart/ui/semantics.g.dart diff --git a/lib/bindings/dart/ui/text.g.dart b/lib/dart-bindings/dart/ui/text.g.dart similarity index 100% rename from lib/bindings/dart/ui/text.g.dart rename to lib/dart-bindings/dart/ui/text.g.dart diff --git a/lib/bindings/dart/ui/window.g.dart b/lib/dart-bindings/dart/ui/window.g.dart similarity index 100% rename from lib/bindings/dart/ui/window.g.dart rename to lib/dart-bindings/dart/ui/window.g.dart diff --git a/lib/bindings/flutter/animation/animation.g.dart b/lib/dart-bindings/flutter/animation/animation.g.dart similarity index 100% rename from lib/bindings/flutter/animation/animation.g.dart rename to lib/dart-bindings/flutter/animation/animation.g.dart diff --git a/lib/bindings/flutter/animation/animation_controller.g.dart b/lib/dart-bindings/flutter/animation/animation_controller.g.dart similarity index 100% rename from lib/bindings/flutter/animation/animation_controller.g.dart rename to lib/dart-bindings/flutter/animation/animation_controller.g.dart diff --git a/lib/bindings/flutter/animation/animations.g.dart b/lib/dart-bindings/flutter/animation/animations.g.dart similarity index 100% rename from lib/bindings/flutter/animation/animations.g.dart rename to lib/dart-bindings/flutter/animation/animations.g.dart diff --git a/lib/bindings/flutter/animation/curves.g.dart b/lib/dart-bindings/flutter/animation/curves.g.dart similarity index 100% rename from lib/bindings/flutter/animation/curves.g.dart rename to lib/dart-bindings/flutter/animation/curves.g.dart diff --git a/lib/bindings/flutter/animation/tween.g.dart b/lib/dart-bindings/flutter/animation/tween.g.dart similarity index 100% rename from lib/bindings/flutter/animation/tween.g.dart rename to lib/dart-bindings/flutter/animation/tween.g.dart diff --git a/lib/bindings/flutter/animation/tween_sequence.g.dart b/lib/dart-bindings/flutter/animation/tween_sequence.g.dart similarity index 100% rename from lib/bindings/flutter/animation/tween_sequence.g.dart rename to lib/dart-bindings/flutter/animation/tween_sequence.g.dart diff --git a/lib/bindings/flutter/cupertino/action_sheet.g.dart b/lib/dart-bindings/flutter/cupertino/action_sheet.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/action_sheet.g.dart rename to lib/dart-bindings/flutter/cupertino/action_sheet.g.dart diff --git a/lib/bindings/flutter/cupertino/activity_indicator.g.dart b/lib/dart-bindings/flutter/cupertino/activity_indicator.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/activity_indicator.g.dart rename to lib/dart-bindings/flutter/cupertino/activity_indicator.g.dart diff --git a/lib/bindings/flutter/cupertino/app.g.dart b/lib/dart-bindings/flutter/cupertino/app.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/app.g.dart rename to lib/dart-bindings/flutter/cupertino/app.g.dart diff --git a/lib/bindings/flutter/cupertino/bottom_tab_bar.g.dart b/lib/dart-bindings/flutter/cupertino/bottom_tab_bar.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/bottom_tab_bar.g.dart rename to lib/dart-bindings/flutter/cupertino/bottom_tab_bar.g.dart diff --git a/lib/bindings/flutter/cupertino/button.g.dart b/lib/dart-bindings/flutter/cupertino/button.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/button.g.dart rename to lib/dart-bindings/flutter/cupertino/button.g.dart diff --git a/lib/bindings/flutter/cupertino/colors.g.dart b/lib/dart-bindings/flutter/cupertino/colors.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/colors.g.dart rename to lib/dart-bindings/flutter/cupertino/colors.g.dart diff --git a/lib/bindings/flutter/cupertino/context_menu.g.dart b/lib/dart-bindings/flutter/cupertino/context_menu.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/context_menu.g.dart rename to lib/dart-bindings/flutter/cupertino/context_menu.g.dart diff --git a/lib/bindings/flutter/cupertino/context_menu_action.g.dart b/lib/dart-bindings/flutter/cupertino/context_menu_action.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/context_menu_action.g.dart rename to lib/dart-bindings/flutter/cupertino/context_menu_action.g.dart diff --git a/lib/bindings/flutter/cupertino/date_picker.g.dart b/lib/dart-bindings/flutter/cupertino/date_picker.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/date_picker.g.dart rename to lib/dart-bindings/flutter/cupertino/date_picker.g.dart diff --git a/lib/bindings/flutter/cupertino/dialog.g.dart b/lib/dart-bindings/flutter/cupertino/dialog.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/dialog.g.dart rename to lib/dart-bindings/flutter/cupertino/dialog.g.dart diff --git a/lib/bindings/flutter/cupertino/form_row.g.dart b/lib/dart-bindings/flutter/cupertino/form_row.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/form_row.g.dart rename to lib/dart-bindings/flutter/cupertino/form_row.g.dart diff --git a/lib/bindings/flutter/cupertino/form_section.g.dart b/lib/dart-bindings/flutter/cupertino/form_section.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/form_section.g.dart rename to lib/dart-bindings/flutter/cupertino/form_section.g.dart diff --git a/lib/bindings/flutter/cupertino/icon_theme_data.g.dart b/lib/dart-bindings/flutter/cupertino/icon_theme_data.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/icon_theme_data.g.dart rename to lib/dart-bindings/flutter/cupertino/icon_theme_data.g.dart diff --git a/lib/bindings/flutter/cupertino/icons.g.dart b/lib/dart-bindings/flutter/cupertino/icons.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/icons.g.dart rename to lib/dart-bindings/flutter/cupertino/icons.g.dart diff --git a/lib/bindings/flutter/cupertino/interface_level.g.dart b/lib/dart-bindings/flutter/cupertino/interface_level.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/interface_level.g.dart rename to lib/dart-bindings/flutter/cupertino/interface_level.g.dart diff --git a/lib/bindings/flutter/cupertino/localizations.g.dart b/lib/dart-bindings/flutter/cupertino/localizations.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/localizations.g.dart rename to lib/dart-bindings/flutter/cupertino/localizations.g.dart diff --git a/lib/bindings/flutter/cupertino/nav_bar.g.dart b/lib/dart-bindings/flutter/cupertino/nav_bar.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/nav_bar.g.dart rename to lib/dart-bindings/flutter/cupertino/nav_bar.g.dart diff --git a/lib/bindings/flutter/cupertino/page_scaffold.g.dart b/lib/dart-bindings/flutter/cupertino/page_scaffold.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/page_scaffold.g.dart rename to lib/dart-bindings/flutter/cupertino/page_scaffold.g.dart diff --git a/lib/bindings/flutter/cupertino/picker.g.dart b/lib/dart-bindings/flutter/cupertino/picker.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/picker.g.dart rename to lib/dart-bindings/flutter/cupertino/picker.g.dart diff --git a/lib/bindings/flutter/cupertino/refresh.g.dart b/lib/dart-bindings/flutter/cupertino/refresh.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/refresh.g.dart rename to lib/dart-bindings/flutter/cupertino/refresh.g.dart diff --git a/lib/bindings/flutter/cupertino/route.g.dart b/lib/dart-bindings/flutter/cupertino/route.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/route.g.dart rename to lib/dart-bindings/flutter/cupertino/route.g.dart diff --git a/lib/bindings/flutter/cupertino/scrollbar.g.dart b/lib/dart-bindings/flutter/cupertino/scrollbar.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/scrollbar.g.dart rename to lib/dart-bindings/flutter/cupertino/scrollbar.g.dart diff --git a/lib/bindings/flutter/cupertino/search_field.g.dart b/lib/dart-bindings/flutter/cupertino/search_field.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/search_field.g.dart rename to lib/dart-bindings/flutter/cupertino/search_field.g.dart diff --git a/lib/bindings/flutter/cupertino/slider.g.dart b/lib/dart-bindings/flutter/cupertino/slider.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/slider.g.dart rename to lib/dart-bindings/flutter/cupertino/slider.g.dart diff --git a/lib/bindings/flutter/cupertino/switch.g.dart b/lib/dart-bindings/flutter/cupertino/switch.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/switch.g.dart rename to lib/dart-bindings/flutter/cupertino/switch.g.dart diff --git a/lib/bindings/flutter/cupertino/tab_scaffold.g.dart b/lib/dart-bindings/flutter/cupertino/tab_scaffold.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/tab_scaffold.g.dart rename to lib/dart-bindings/flutter/cupertino/tab_scaffold.g.dart diff --git a/lib/bindings/flutter/cupertino/tab_view.g.dart b/lib/dart-bindings/flutter/cupertino/tab_view.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/tab_view.g.dart rename to lib/dart-bindings/flutter/cupertino/tab_view.g.dart diff --git a/lib/bindings/flutter/cupertino/text_field.g.dart b/lib/dart-bindings/flutter/cupertino/text_field.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/text_field.g.dart rename to lib/dart-bindings/flutter/cupertino/text_field.g.dart diff --git a/lib/bindings/flutter/cupertino/text_form_field_row.g.dart b/lib/dart-bindings/flutter/cupertino/text_form_field_row.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/text_form_field_row.g.dart rename to lib/dart-bindings/flutter/cupertino/text_form_field_row.g.dart diff --git a/lib/bindings/flutter/cupertino/text_selection.g.dart b/lib/dart-bindings/flutter/cupertino/text_selection.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/text_selection.g.dart rename to lib/dart-bindings/flutter/cupertino/text_selection.g.dart diff --git a/lib/bindings/flutter/cupertino/text_selection_toolbar.g.dart b/lib/dart-bindings/flutter/cupertino/text_selection_toolbar.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/text_selection_toolbar.g.dart rename to lib/dart-bindings/flutter/cupertino/text_selection_toolbar.g.dart diff --git a/lib/bindings/flutter/cupertino/text_selection_toolbar_button.g.dart b/lib/dart-bindings/flutter/cupertino/text_selection_toolbar_button.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/text_selection_toolbar_button.g.dart rename to lib/dart-bindings/flutter/cupertino/text_selection_toolbar_button.g.dart diff --git a/lib/bindings/flutter/cupertino/text_theme.g.dart b/lib/dart-bindings/flutter/cupertino/text_theme.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/text_theme.g.dart rename to lib/dart-bindings/flutter/cupertino/text_theme.g.dart diff --git a/lib/bindings/flutter/cupertino/theme.g.dart b/lib/dart-bindings/flutter/cupertino/theme.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/theme.g.dart rename to lib/dart-bindings/flutter/cupertino/theme.g.dart diff --git a/lib/bindings/flutter/cupertino/thumb_painter.g.dart b/lib/dart-bindings/flutter/cupertino/thumb_painter.g.dart similarity index 100% rename from lib/bindings/flutter/cupertino/thumb_painter.g.dart rename to lib/dart-bindings/flutter/cupertino/thumb_painter.g.dart diff --git a/lib/bindings/flutter/foundation/annotations.g.dart b/lib/dart-bindings/flutter/foundation/annotations.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/annotations.g.dart rename to lib/dart-bindings/flutter/foundation/annotations.g.dart diff --git a/lib/bindings/flutter/foundation/assertions.g.dart b/lib/dart-bindings/flutter/foundation/assertions.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/assertions.g.dart rename to lib/dart-bindings/flutter/foundation/assertions.g.dart diff --git a/lib/bindings/flutter/foundation/change_notifier.g.dart b/lib/dart-bindings/flutter/foundation/change_notifier.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/change_notifier.g.dart rename to lib/dart-bindings/flutter/foundation/change_notifier.g.dart diff --git a/lib/bindings/flutter/foundation/diagnostics.g.dart b/lib/dart-bindings/flutter/foundation/diagnostics.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/diagnostics.g.dart rename to lib/dart-bindings/flutter/foundation/diagnostics.g.dart diff --git a/lib/bindings/flutter/foundation/key.g.dart b/lib/dart-bindings/flutter/foundation/key.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/key.g.dart rename to lib/dart-bindings/flutter/foundation/key.g.dart diff --git a/lib/bindings/flutter/foundation/licenses.g.dart b/lib/dart-bindings/flutter/foundation/licenses.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/licenses.g.dart rename to lib/dart-bindings/flutter/foundation/licenses.g.dart diff --git a/lib/bindings/flutter/foundation/node.g.dart b/lib/dart-bindings/flutter/foundation/node.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/node.g.dart rename to lib/dart-bindings/flutter/foundation/node.g.dart diff --git a/lib/bindings/flutter/foundation/platform.g.dart b/lib/dart-bindings/flutter/foundation/platform.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/platform.g.dart rename to lib/dart-bindings/flutter/foundation/platform.g.dart diff --git a/lib/bindings/flutter/foundation/serialization.g.dart b/lib/dart-bindings/flutter/foundation/serialization.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/serialization.g.dart rename to lib/dart-bindings/flutter/foundation/serialization.g.dart diff --git a/lib/bindings/flutter/foundation/stack_frame.g.dart b/lib/dart-bindings/flutter/foundation/stack_frame.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/stack_frame.g.dart rename to lib/dart-bindings/flutter/foundation/stack_frame.g.dart diff --git a/lib/bindings/flutter/foundation/unicode.g.dart b/lib/dart-bindings/flutter/foundation/unicode.g.dart similarity index 100% rename from lib/bindings/flutter/foundation/unicode.g.dart rename to lib/dart-bindings/flutter/foundation/unicode.g.dart diff --git a/lib/bindings/flutter/gestures/arena.g.dart b/lib/dart-bindings/flutter/gestures/arena.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/arena.g.dart rename to lib/dart-bindings/flutter/gestures/arena.g.dart diff --git a/lib/bindings/flutter/gestures/binding.g.dart b/lib/dart-bindings/flutter/gestures/binding.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/binding.g.dart rename to lib/dart-bindings/flutter/gestures/binding.g.dart diff --git a/lib/bindings/flutter/gestures/converter.g.dart b/lib/dart-bindings/flutter/gestures/converter.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/converter.g.dart rename to lib/dart-bindings/flutter/gestures/converter.g.dart diff --git a/lib/bindings/flutter/gestures/drag_details.g.dart b/lib/dart-bindings/flutter/gestures/drag_details.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/drag_details.g.dart rename to lib/dart-bindings/flutter/gestures/drag_details.g.dart diff --git a/lib/bindings/flutter/gestures/eager.g.dart b/lib/dart-bindings/flutter/gestures/eager.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/eager.g.dart rename to lib/dart-bindings/flutter/gestures/eager.g.dart diff --git a/lib/bindings/flutter/gestures/events.g.dart b/lib/dart-bindings/flutter/gestures/events.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/events.g.dart rename to lib/dart-bindings/flutter/gestures/events.g.dart diff --git a/lib/bindings/flutter/gestures/force_press.g.dart b/lib/dart-bindings/flutter/gestures/force_press.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/force_press.g.dart rename to lib/dart-bindings/flutter/gestures/force_press.g.dart diff --git a/lib/bindings/flutter/gestures/hit_test.g.dart b/lib/dart-bindings/flutter/gestures/hit_test.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/hit_test.g.dart rename to lib/dart-bindings/flutter/gestures/hit_test.g.dart diff --git a/lib/bindings/flutter/gestures/long_press.g.dart b/lib/dart-bindings/flutter/gestures/long_press.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/long_press.g.dart rename to lib/dart-bindings/flutter/gestures/long_press.g.dart diff --git a/lib/bindings/flutter/gestures/lsq_solver.g.dart b/lib/dart-bindings/flutter/gestures/lsq_solver.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/lsq_solver.g.dart rename to lib/dart-bindings/flutter/gestures/lsq_solver.g.dart diff --git a/lib/bindings/flutter/gestures/monodrag.g.dart b/lib/dart-bindings/flutter/gestures/monodrag.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/monodrag.g.dart rename to lib/dart-bindings/flutter/gestures/monodrag.g.dart diff --git a/lib/bindings/flutter/gestures/multidrag.g.dart b/lib/dart-bindings/flutter/gestures/multidrag.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/multidrag.g.dart rename to lib/dart-bindings/flutter/gestures/multidrag.g.dart diff --git a/lib/bindings/flutter/gestures/multitap.g.dart b/lib/dart-bindings/flutter/gestures/multitap.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/multitap.g.dart rename to lib/dart-bindings/flutter/gestures/multitap.g.dart diff --git a/lib/bindings/flutter/gestures/pointer_router.g.dart b/lib/dart-bindings/flutter/gestures/pointer_router.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/pointer_router.g.dart rename to lib/dart-bindings/flutter/gestures/pointer_router.g.dart diff --git a/lib/bindings/flutter/gestures/pointer_signal_resolver.g.dart b/lib/dart-bindings/flutter/gestures/pointer_signal_resolver.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/pointer_signal_resolver.g.dart rename to lib/dart-bindings/flutter/gestures/pointer_signal_resolver.g.dart diff --git a/lib/bindings/flutter/gestures/recognizer.g.dart b/lib/dart-bindings/flutter/gestures/recognizer.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/recognizer.g.dart rename to lib/dart-bindings/flutter/gestures/recognizer.g.dart diff --git a/lib/bindings/flutter/gestures/resampler.g.dart b/lib/dart-bindings/flutter/gestures/resampler.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/resampler.g.dart rename to lib/dart-bindings/flutter/gestures/resampler.g.dart diff --git a/lib/bindings/flutter/gestures/scale.g.dart b/lib/dart-bindings/flutter/gestures/scale.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/scale.g.dart rename to lib/dart-bindings/flutter/gestures/scale.g.dart diff --git a/lib/bindings/flutter/gestures/tap.g.dart b/lib/dart-bindings/flutter/gestures/tap.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/tap.g.dart rename to lib/dart-bindings/flutter/gestures/tap.g.dart diff --git a/lib/bindings/flutter/gestures/team.g.dart b/lib/dart-bindings/flutter/gestures/team.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/team.g.dart rename to lib/dart-bindings/flutter/gestures/team.g.dart diff --git a/lib/bindings/flutter/gestures/velocity_tracker.g.dart b/lib/dart-bindings/flutter/gestures/velocity_tracker.g.dart similarity index 100% rename from lib/bindings/flutter/gestures/velocity_tracker.g.dart rename to lib/dart-bindings/flutter/gestures/velocity_tracker.g.dart diff --git a/lib/bindings/flutter/material/about.g.dart b/lib/dart-bindings/flutter/material/about.g.dart similarity index 100% rename from lib/bindings/flutter/material/about.g.dart rename to lib/dart-bindings/flutter/material/about.g.dart diff --git a/lib/bindings/flutter/material/animated_icons.g.dart b/lib/dart-bindings/flutter/material/animated_icons.g.dart similarity index 100% rename from lib/bindings/flutter/material/animated_icons.g.dart rename to lib/dart-bindings/flutter/material/animated_icons.g.dart diff --git a/lib/bindings/flutter/material/animated_icons_data.g.dart b/lib/dart-bindings/flutter/material/animated_icons_data.g.dart similarity index 100% rename from lib/bindings/flutter/material/animated_icons_data.g.dart rename to lib/dart-bindings/flutter/material/animated_icons_data.g.dart diff --git a/lib/bindings/flutter/material/app.g.dart b/lib/dart-bindings/flutter/material/app.g.dart similarity index 100% rename from lib/bindings/flutter/material/app.g.dart rename to lib/dart-bindings/flutter/material/app.g.dart diff --git a/lib/bindings/flutter/material/app_bar.g.dart b/lib/dart-bindings/flutter/material/app_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/app_bar.g.dart rename to lib/dart-bindings/flutter/material/app_bar.g.dart diff --git a/lib/bindings/flutter/material/app_bar_theme.g.dart b/lib/dart-bindings/flutter/material/app_bar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/app_bar_theme.g.dart rename to lib/dart-bindings/flutter/material/app_bar_theme.g.dart diff --git a/lib/bindings/flutter/material/arc.g.dart b/lib/dart-bindings/flutter/material/arc.g.dart similarity index 100% rename from lib/bindings/flutter/material/arc.g.dart rename to lib/dart-bindings/flutter/material/arc.g.dart diff --git a/lib/bindings/flutter/material/back_button.g.dart b/lib/dart-bindings/flutter/material/back_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/back_button.g.dart rename to lib/dart-bindings/flutter/material/back_button.g.dart diff --git a/lib/bindings/flutter/material/banner.g.dart b/lib/dart-bindings/flutter/material/banner.g.dart similarity index 100% rename from lib/bindings/flutter/material/banner.g.dart rename to lib/dart-bindings/flutter/material/banner.g.dart diff --git a/lib/bindings/flutter/material/banner_theme.g.dart b/lib/dart-bindings/flutter/material/banner_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/banner_theme.g.dart rename to lib/dart-bindings/flutter/material/banner_theme.g.dart diff --git a/lib/bindings/flutter/material/bottom_app_bar.g.dart b/lib/dart-bindings/flutter/material/bottom_app_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/bottom_app_bar.g.dart rename to lib/dart-bindings/flutter/material/bottom_app_bar.g.dart diff --git a/lib/bindings/flutter/material/bottom_app_bar_theme.g.dart b/lib/dart-bindings/flutter/material/bottom_app_bar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/bottom_app_bar_theme.g.dart rename to lib/dart-bindings/flutter/material/bottom_app_bar_theme.g.dart diff --git a/lib/bindings/flutter/material/bottom_navigation_bar.g.dart b/lib/dart-bindings/flutter/material/bottom_navigation_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/bottom_navigation_bar.g.dart rename to lib/dart-bindings/flutter/material/bottom_navigation_bar.g.dart diff --git a/lib/bindings/flutter/material/bottom_navigation_bar_theme.g.dart b/lib/dart-bindings/flutter/material/bottom_navigation_bar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/bottom_navigation_bar_theme.g.dart rename to lib/dart-bindings/flutter/material/bottom_navigation_bar_theme.g.dart diff --git a/lib/bindings/flutter/material/bottom_sheet.g.dart b/lib/dart-bindings/flutter/material/bottom_sheet.g.dart similarity index 100% rename from lib/bindings/flutter/material/bottom_sheet.g.dart rename to lib/dart-bindings/flutter/material/bottom_sheet.g.dart diff --git a/lib/bindings/flutter/material/bottom_sheet_theme.g.dart b/lib/dart-bindings/flutter/material/bottom_sheet_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/bottom_sheet_theme.g.dart rename to lib/dart-bindings/flutter/material/bottom_sheet_theme.g.dart diff --git a/lib/bindings/flutter/material/button.g.dart b/lib/dart-bindings/flutter/material/button.g.dart similarity index 100% rename from lib/bindings/flutter/material/button.g.dart rename to lib/dart-bindings/flutter/material/button.g.dart diff --git a/lib/bindings/flutter/material/button_bar.g.dart b/lib/dart-bindings/flutter/material/button_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/button_bar.g.dart rename to lib/dart-bindings/flutter/material/button_bar.g.dart diff --git a/lib/bindings/flutter/material/button_bar_theme.g.dart b/lib/dart-bindings/flutter/material/button_bar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/button_bar_theme.g.dart rename to lib/dart-bindings/flutter/material/button_bar_theme.g.dart diff --git a/lib/bindings/flutter/material/button_style.g.dart b/lib/dart-bindings/flutter/material/button_style.g.dart similarity index 100% rename from lib/bindings/flutter/material/button_style.g.dart rename to lib/dart-bindings/flutter/material/button_style.g.dart diff --git a/lib/bindings/flutter/material/button_theme.g.dart b/lib/dart-bindings/flutter/material/button_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/button_theme.g.dart rename to lib/dart-bindings/flutter/material/button_theme.g.dart diff --git a/lib/bindings/flutter/material/calendar_date_picker.g.dart b/lib/dart-bindings/flutter/material/calendar_date_picker.g.dart similarity index 100% rename from lib/bindings/flutter/material/calendar_date_picker.g.dart rename to lib/dart-bindings/flutter/material/calendar_date_picker.g.dart diff --git a/lib/bindings/flutter/material/card.g.dart b/lib/dart-bindings/flutter/material/card.g.dart similarity index 100% rename from lib/bindings/flutter/material/card.g.dart rename to lib/dart-bindings/flutter/material/card.g.dart diff --git a/lib/bindings/flutter/material/card_theme.g.dart b/lib/dart-bindings/flutter/material/card_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/card_theme.g.dart rename to lib/dart-bindings/flutter/material/card_theme.g.dart diff --git a/lib/bindings/flutter/material/checkbox.g.dart b/lib/dart-bindings/flutter/material/checkbox.g.dart similarity index 100% rename from lib/bindings/flutter/material/checkbox.g.dart rename to lib/dart-bindings/flutter/material/checkbox.g.dart diff --git a/lib/bindings/flutter/material/checkbox_list_tile.g.dart b/lib/dart-bindings/flutter/material/checkbox_list_tile.g.dart similarity index 100% rename from lib/bindings/flutter/material/checkbox_list_tile.g.dart rename to lib/dart-bindings/flutter/material/checkbox_list_tile.g.dart diff --git a/lib/bindings/flutter/material/checkbox_theme.g.dart b/lib/dart-bindings/flutter/material/checkbox_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/checkbox_theme.g.dart rename to lib/dart-bindings/flutter/material/checkbox_theme.g.dart diff --git a/lib/bindings/flutter/material/chip.g.dart b/lib/dart-bindings/flutter/material/chip.g.dart similarity index 100% rename from lib/bindings/flutter/material/chip.g.dart rename to lib/dart-bindings/flutter/material/chip.g.dart diff --git a/lib/bindings/flutter/material/chip_theme.g.dart b/lib/dart-bindings/flutter/material/chip_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/chip_theme.g.dart rename to lib/dart-bindings/flutter/material/chip_theme.g.dart diff --git a/lib/bindings/flutter/material/circle_avatar.g.dart b/lib/dart-bindings/flutter/material/circle_avatar.g.dart similarity index 100% rename from lib/bindings/flutter/material/circle_avatar.g.dart rename to lib/dart-bindings/flutter/material/circle_avatar.g.dart diff --git a/lib/bindings/flutter/material/color_scheme.g.dart b/lib/dart-bindings/flutter/material/color_scheme.g.dart similarity index 100% rename from lib/bindings/flutter/material/color_scheme.g.dart rename to lib/dart-bindings/flutter/material/color_scheme.g.dart diff --git a/lib/bindings/flutter/material/colors.g.dart b/lib/dart-bindings/flutter/material/colors.g.dart similarity index 100% rename from lib/bindings/flutter/material/colors.g.dart rename to lib/dart-bindings/flutter/material/colors.g.dart diff --git a/lib/bindings/flutter/material/data_table.g.dart b/lib/dart-bindings/flutter/material/data_table.g.dart similarity index 100% rename from lib/bindings/flutter/material/data_table.g.dart rename to lib/dart-bindings/flutter/material/data_table.g.dart diff --git a/lib/bindings/flutter/material/data_table_theme.g.dart b/lib/dart-bindings/flutter/material/data_table_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/data_table_theme.g.dart rename to lib/dart-bindings/flutter/material/data_table_theme.g.dart diff --git a/lib/bindings/flutter/material/date.g.dart b/lib/dart-bindings/flutter/material/date.g.dart similarity index 100% rename from lib/bindings/flutter/material/date.g.dart rename to lib/dart-bindings/flutter/material/date.g.dart diff --git a/lib/bindings/flutter/material/dialog.g.dart b/lib/dart-bindings/flutter/material/dialog.g.dart similarity index 100% rename from lib/bindings/flutter/material/dialog.g.dart rename to lib/dart-bindings/flutter/material/dialog.g.dart diff --git a/lib/bindings/flutter/material/dialog_theme.g.dart b/lib/dart-bindings/flutter/material/dialog_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/dialog_theme.g.dart rename to lib/dart-bindings/flutter/material/dialog_theme.g.dart diff --git a/lib/bindings/flutter/material/divider.g.dart b/lib/dart-bindings/flutter/material/divider.g.dart similarity index 100% rename from lib/bindings/flutter/material/divider.g.dart rename to lib/dart-bindings/flutter/material/divider.g.dart diff --git a/lib/bindings/flutter/material/divider_theme.g.dart b/lib/dart-bindings/flutter/material/divider_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/divider_theme.g.dart rename to lib/dart-bindings/flutter/material/divider_theme.g.dart diff --git a/lib/bindings/flutter/material/drawer.g.dart b/lib/dart-bindings/flutter/material/drawer.g.dart similarity index 100% rename from lib/bindings/flutter/material/drawer.g.dart rename to lib/dart-bindings/flutter/material/drawer.g.dart diff --git a/lib/bindings/flutter/material/drawer_header.g.dart b/lib/dart-bindings/flutter/material/drawer_header.g.dart similarity index 100% rename from lib/bindings/flutter/material/drawer_header.g.dart rename to lib/dart-bindings/flutter/material/drawer_header.g.dart diff --git a/lib/bindings/flutter/material/dropdown.g.dart b/lib/dart-bindings/flutter/material/dropdown.g.dart similarity index 100% rename from lib/bindings/flutter/material/dropdown.g.dart rename to lib/dart-bindings/flutter/material/dropdown.g.dart diff --git a/lib/bindings/flutter/material/elevated_button.g.dart b/lib/dart-bindings/flutter/material/elevated_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/elevated_button.g.dart rename to lib/dart-bindings/flutter/material/elevated_button.g.dart diff --git a/lib/bindings/flutter/material/elevated_button_theme.g.dart b/lib/dart-bindings/flutter/material/elevated_button_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/elevated_button_theme.g.dart rename to lib/dart-bindings/flutter/material/elevated_button_theme.g.dart diff --git a/lib/bindings/flutter/material/elevation_overlay.g.dart b/lib/dart-bindings/flutter/material/elevation_overlay.g.dart similarity index 100% rename from lib/bindings/flutter/material/elevation_overlay.g.dart rename to lib/dart-bindings/flutter/material/elevation_overlay.g.dart diff --git a/lib/bindings/flutter/material/expand_icon.g.dart b/lib/dart-bindings/flutter/material/expand_icon.g.dart similarity index 100% rename from lib/bindings/flutter/material/expand_icon.g.dart rename to lib/dart-bindings/flutter/material/expand_icon.g.dart diff --git a/lib/bindings/flutter/material/expansion_panel.g.dart b/lib/dart-bindings/flutter/material/expansion_panel.g.dart similarity index 100% rename from lib/bindings/flutter/material/expansion_panel.g.dart rename to lib/dart-bindings/flutter/material/expansion_panel.g.dart diff --git a/lib/bindings/flutter/material/expansion_tile.g.dart b/lib/dart-bindings/flutter/material/expansion_tile.g.dart similarity index 100% rename from lib/bindings/flutter/material/expansion_tile.g.dart rename to lib/dart-bindings/flutter/material/expansion_tile.g.dart diff --git a/lib/bindings/flutter/material/feedback.g.dart b/lib/dart-bindings/flutter/material/feedback.g.dart similarity index 100% rename from lib/bindings/flutter/material/feedback.g.dart rename to lib/dart-bindings/flutter/material/feedback.g.dart diff --git a/lib/bindings/flutter/material/flexible_space_bar.g.dart b/lib/dart-bindings/flutter/material/flexible_space_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/flexible_space_bar.g.dart rename to lib/dart-bindings/flutter/material/flexible_space_bar.g.dart diff --git a/lib/bindings/flutter/material/floating_action_button.g.dart b/lib/dart-bindings/flutter/material/floating_action_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/floating_action_button.g.dart rename to lib/dart-bindings/flutter/material/floating_action_button.g.dart diff --git a/lib/bindings/flutter/material/floating_action_button_theme.g.dart b/lib/dart-bindings/flutter/material/floating_action_button_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/floating_action_button_theme.g.dart rename to lib/dart-bindings/flutter/material/floating_action_button_theme.g.dart diff --git a/lib/bindings/flutter/material/flutter_logo.g.dart b/lib/dart-bindings/flutter/material/flutter_logo.g.dart similarity index 100% rename from lib/bindings/flutter/material/flutter_logo.g.dart rename to lib/dart-bindings/flutter/material/flutter_logo.g.dart diff --git a/lib/bindings/flutter/material/grid_tile.g.dart b/lib/dart-bindings/flutter/material/grid_tile.g.dart similarity index 100% rename from lib/bindings/flutter/material/grid_tile.g.dart rename to lib/dart-bindings/flutter/material/grid_tile.g.dart diff --git a/lib/bindings/flutter/material/grid_tile_bar.g.dart b/lib/dart-bindings/flutter/material/grid_tile_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/grid_tile_bar.g.dart rename to lib/dart-bindings/flutter/material/grid_tile_bar.g.dart diff --git a/lib/bindings/flutter/material/icon_button.g.dart b/lib/dart-bindings/flutter/material/icon_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/icon_button.g.dart rename to lib/dart-bindings/flutter/material/icon_button.g.dart diff --git a/lib/bindings/flutter/material/icons.g.dart b/lib/dart-bindings/flutter/material/icons.g.dart similarity index 100% rename from lib/bindings/flutter/material/icons.g.dart rename to lib/dart-bindings/flutter/material/icons.g.dart diff --git a/lib/bindings/flutter/material/ink_decoration.g.dart b/lib/dart-bindings/flutter/material/ink_decoration.g.dart similarity index 100% rename from lib/bindings/flutter/material/ink_decoration.g.dart rename to lib/dart-bindings/flutter/material/ink_decoration.g.dart diff --git a/lib/bindings/flutter/material/ink_highlight.g.dart b/lib/dart-bindings/flutter/material/ink_highlight.g.dart similarity index 100% rename from lib/bindings/flutter/material/ink_highlight.g.dart rename to lib/dart-bindings/flutter/material/ink_highlight.g.dart diff --git a/lib/bindings/flutter/material/ink_ripple.g.dart b/lib/dart-bindings/flutter/material/ink_ripple.g.dart similarity index 100% rename from lib/bindings/flutter/material/ink_ripple.g.dart rename to lib/dart-bindings/flutter/material/ink_ripple.g.dart diff --git a/lib/bindings/flutter/material/ink_splash.g.dart b/lib/dart-bindings/flutter/material/ink_splash.g.dart similarity index 100% rename from lib/bindings/flutter/material/ink_splash.g.dart rename to lib/dart-bindings/flutter/material/ink_splash.g.dart diff --git a/lib/bindings/flutter/material/ink_well.g.dart b/lib/dart-bindings/flutter/material/ink_well.g.dart similarity index 100% rename from lib/bindings/flutter/material/ink_well.g.dart rename to lib/dart-bindings/flutter/material/ink_well.g.dart diff --git a/lib/bindings/flutter/material/input_border.g.dart b/lib/dart-bindings/flutter/material/input_border.g.dart similarity index 100% rename from lib/bindings/flutter/material/input_border.g.dart rename to lib/dart-bindings/flutter/material/input_border.g.dart diff --git a/lib/bindings/flutter/material/input_date_picker_form_field.g.dart b/lib/dart-bindings/flutter/material/input_date_picker_form_field.g.dart similarity index 100% rename from lib/bindings/flutter/material/input_date_picker_form_field.g.dart rename to lib/dart-bindings/flutter/material/input_date_picker_form_field.g.dart diff --git a/lib/bindings/flutter/material/input_decorator.g.dart b/lib/dart-bindings/flutter/material/input_decorator.g.dart similarity index 100% rename from lib/bindings/flutter/material/input_decorator.g.dart rename to lib/dart-bindings/flutter/material/input_decorator.g.dart diff --git a/lib/bindings/flutter/material/list_tile.g.dart b/lib/dart-bindings/flutter/material/list_tile.g.dart similarity index 100% rename from lib/bindings/flutter/material/list_tile.g.dart rename to lib/dart-bindings/flutter/material/list_tile.g.dart diff --git a/lib/bindings/flutter/material/material.g.dart b/lib/dart-bindings/flutter/material/material.g.dart similarity index 100% rename from lib/bindings/flutter/material/material.g.dart rename to lib/dart-bindings/flutter/material/material.g.dart diff --git a/lib/bindings/flutter/material/material_button.g.dart b/lib/dart-bindings/flutter/material/material_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/material_button.g.dart rename to lib/dart-bindings/flutter/material/material_button.g.dart diff --git a/lib/bindings/flutter/material/material_localizations.g.dart b/lib/dart-bindings/flutter/material/material_localizations.g.dart similarity index 100% rename from lib/bindings/flutter/material/material_localizations.g.dart rename to lib/dart-bindings/flutter/material/material_localizations.g.dart diff --git a/lib/bindings/flutter/material/material_state.g.dart b/lib/dart-bindings/flutter/material/material_state.g.dart similarity index 100% rename from lib/bindings/flutter/material/material_state.g.dart rename to lib/dart-bindings/flutter/material/material_state.g.dart diff --git a/lib/bindings/flutter/material/mergeable_material.g.dart b/lib/dart-bindings/flutter/material/mergeable_material.g.dart similarity index 100% rename from lib/bindings/flutter/material/mergeable_material.g.dart rename to lib/dart-bindings/flutter/material/mergeable_material.g.dart diff --git a/lib/bindings/flutter/material/navigation_rail.g.dart b/lib/dart-bindings/flutter/material/navigation_rail.g.dart similarity index 100% rename from lib/bindings/flutter/material/navigation_rail.g.dart rename to lib/dart-bindings/flutter/material/navigation_rail.g.dart diff --git a/lib/bindings/flutter/material/navigation_rail_theme.g.dart b/lib/dart-bindings/flutter/material/navigation_rail_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/navigation_rail_theme.g.dart rename to lib/dart-bindings/flutter/material/navigation_rail_theme.g.dart diff --git a/lib/bindings/flutter/material/outlined_button.g.dart b/lib/dart-bindings/flutter/material/outlined_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/outlined_button.g.dart rename to lib/dart-bindings/flutter/material/outlined_button.g.dart diff --git a/lib/bindings/flutter/material/outlined_button_theme.g.dart b/lib/dart-bindings/flutter/material/outlined_button_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/outlined_button_theme.g.dart rename to lib/dart-bindings/flutter/material/outlined_button_theme.g.dart diff --git a/lib/bindings/flutter/material/page_transitions_theme.g.dart b/lib/dart-bindings/flutter/material/page_transitions_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/page_transitions_theme.g.dart rename to lib/dart-bindings/flutter/material/page_transitions_theme.g.dart diff --git a/lib/bindings/flutter/material/paginated_data_table.g.dart b/lib/dart-bindings/flutter/material/paginated_data_table.g.dart similarity index 100% rename from lib/bindings/flutter/material/paginated_data_table.g.dart rename to lib/dart-bindings/flutter/material/paginated_data_table.g.dart diff --git a/lib/bindings/flutter/material/popup_menu.g.dart b/lib/dart-bindings/flutter/material/popup_menu.g.dart similarity index 100% rename from lib/bindings/flutter/material/popup_menu.g.dart rename to lib/dart-bindings/flutter/material/popup_menu.g.dart diff --git a/lib/bindings/flutter/material/popup_menu_theme.g.dart b/lib/dart-bindings/flutter/material/popup_menu_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/popup_menu_theme.g.dart rename to lib/dart-bindings/flutter/material/popup_menu_theme.g.dart diff --git a/lib/bindings/flutter/material/progress_indicator.g.dart b/lib/dart-bindings/flutter/material/progress_indicator.g.dart similarity index 100% rename from lib/bindings/flutter/material/progress_indicator.g.dart rename to lib/dart-bindings/flutter/material/progress_indicator.g.dart diff --git a/lib/bindings/flutter/material/radio_theme.g.dart b/lib/dart-bindings/flutter/material/radio_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/radio_theme.g.dart rename to lib/dart-bindings/flutter/material/radio_theme.g.dart diff --git a/lib/bindings/flutter/material/range_slider.g.dart b/lib/dart-bindings/flutter/material/range_slider.g.dart similarity index 100% rename from lib/bindings/flutter/material/range_slider.g.dart rename to lib/dart-bindings/flutter/material/range_slider.g.dart diff --git a/lib/bindings/flutter/material/refresh_indicator.g.dart b/lib/dart-bindings/flutter/material/refresh_indicator.g.dart similarity index 100% rename from lib/bindings/flutter/material/refresh_indicator.g.dart rename to lib/dart-bindings/flutter/material/refresh_indicator.g.dart diff --git a/lib/bindings/flutter/material/reorderable_list.g.dart b/lib/dart-bindings/flutter/material/reorderable_list.g.dart similarity index 100% rename from lib/bindings/flutter/material/reorderable_list.g.dart rename to lib/dart-bindings/flutter/material/reorderable_list.g.dart diff --git a/lib/bindings/flutter/material/scaffold.g.dart b/lib/dart-bindings/flutter/material/scaffold.g.dart similarity index 100% rename from lib/bindings/flutter/material/scaffold.g.dart rename to lib/dart-bindings/flutter/material/scaffold.g.dart diff --git a/lib/bindings/flutter/material/scrollbar.g.dart b/lib/dart-bindings/flutter/material/scrollbar.g.dart similarity index 100% rename from lib/bindings/flutter/material/scrollbar.g.dart rename to lib/dart-bindings/flutter/material/scrollbar.g.dart diff --git a/lib/bindings/flutter/material/scrollbar_theme.g.dart b/lib/dart-bindings/flutter/material/scrollbar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/scrollbar_theme.g.dart rename to lib/dart-bindings/flutter/material/scrollbar_theme.g.dart diff --git a/lib/bindings/flutter/material/selectable_text.g.dart b/lib/dart-bindings/flutter/material/selectable_text.g.dart similarity index 100% rename from lib/bindings/flutter/material/selectable_text.g.dart rename to lib/dart-bindings/flutter/material/selectable_text.g.dart diff --git a/lib/bindings/flutter/material/slider.g.dart b/lib/dart-bindings/flutter/material/slider.g.dart similarity index 100% rename from lib/bindings/flutter/material/slider.g.dart rename to lib/dart-bindings/flutter/material/slider.g.dart diff --git a/lib/bindings/flutter/material/slider_theme.g.dart b/lib/dart-bindings/flutter/material/slider_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/slider_theme.g.dart rename to lib/dart-bindings/flutter/material/slider_theme.g.dart diff --git a/lib/bindings/flutter/material/snack_bar.g.dart b/lib/dart-bindings/flutter/material/snack_bar.g.dart similarity index 100% rename from lib/bindings/flutter/material/snack_bar.g.dart rename to lib/dart-bindings/flutter/material/snack_bar.g.dart diff --git a/lib/bindings/flutter/material/snack_bar_theme.g.dart b/lib/dart-bindings/flutter/material/snack_bar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/snack_bar_theme.g.dart rename to lib/dart-bindings/flutter/material/snack_bar_theme.g.dart diff --git a/lib/bindings/flutter/material/stepper.g.dart b/lib/dart-bindings/flutter/material/stepper.g.dart similarity index 100% rename from lib/bindings/flutter/material/stepper.g.dart rename to lib/dart-bindings/flutter/material/stepper.g.dart diff --git a/lib/bindings/flutter/material/switch.g.dart b/lib/dart-bindings/flutter/material/switch.g.dart similarity index 100% rename from lib/bindings/flutter/material/switch.g.dart rename to lib/dart-bindings/flutter/material/switch.g.dart diff --git a/lib/bindings/flutter/material/switch_list_tile.g.dart b/lib/dart-bindings/flutter/material/switch_list_tile.g.dart similarity index 100% rename from lib/bindings/flutter/material/switch_list_tile.g.dart rename to lib/dart-bindings/flutter/material/switch_list_tile.g.dart diff --git a/lib/bindings/flutter/material/switch_theme.g.dart b/lib/dart-bindings/flutter/material/switch_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/switch_theme.g.dart rename to lib/dart-bindings/flutter/material/switch_theme.g.dart diff --git a/lib/bindings/flutter/material/tab_bar_theme.g.dart b/lib/dart-bindings/flutter/material/tab_bar_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/tab_bar_theme.g.dart rename to lib/dart-bindings/flutter/material/tab_bar_theme.g.dart diff --git a/lib/bindings/flutter/material/tab_controller.g.dart b/lib/dart-bindings/flutter/material/tab_controller.g.dart similarity index 100% rename from lib/bindings/flutter/material/tab_controller.g.dart rename to lib/dart-bindings/flutter/material/tab_controller.g.dart diff --git a/lib/bindings/flutter/material/tab_indicator.g.dart b/lib/dart-bindings/flutter/material/tab_indicator.g.dart similarity index 100% rename from lib/bindings/flutter/material/tab_indicator.g.dart rename to lib/dart-bindings/flutter/material/tab_indicator.g.dart diff --git a/lib/bindings/flutter/material/tabs.g.dart b/lib/dart-bindings/flutter/material/tabs.g.dart similarity index 100% rename from lib/bindings/flutter/material/tabs.g.dart rename to lib/dart-bindings/flutter/material/tabs.g.dart diff --git a/lib/bindings/flutter/material/text_button.g.dart b/lib/dart-bindings/flutter/material/text_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_button.g.dart rename to lib/dart-bindings/flutter/material/text_button.g.dart diff --git a/lib/bindings/flutter/material/text_button_theme.g.dart b/lib/dart-bindings/flutter/material/text_button_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_button_theme.g.dart rename to lib/dart-bindings/flutter/material/text_button_theme.g.dart diff --git a/lib/bindings/flutter/material/text_field.g.dart b/lib/dart-bindings/flutter/material/text_field.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_field.g.dart rename to lib/dart-bindings/flutter/material/text_field.g.dart diff --git a/lib/bindings/flutter/material/text_form_field.g.dart b/lib/dart-bindings/flutter/material/text_form_field.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_form_field.g.dart rename to lib/dart-bindings/flutter/material/text_form_field.g.dart diff --git a/lib/bindings/flutter/material/text_selection.g.dart b/lib/dart-bindings/flutter/material/text_selection.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_selection.g.dart rename to lib/dart-bindings/flutter/material/text_selection.g.dart diff --git a/lib/bindings/flutter/material/text_selection_theme.g.dart b/lib/dart-bindings/flutter/material/text_selection_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_selection_theme.g.dart rename to lib/dart-bindings/flutter/material/text_selection_theme.g.dart diff --git a/lib/bindings/flutter/material/text_selection_toolbar.g.dart b/lib/dart-bindings/flutter/material/text_selection_toolbar.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_selection_toolbar.g.dart rename to lib/dart-bindings/flutter/material/text_selection_toolbar.g.dart diff --git a/lib/bindings/flutter/material/text_selection_toolbar_text_button.g.dart b/lib/dart-bindings/flutter/material/text_selection_toolbar_text_button.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_selection_toolbar_text_button.g.dart rename to lib/dart-bindings/flutter/material/text_selection_toolbar_text_button.g.dart diff --git a/lib/bindings/flutter/material/text_theme.g.dart b/lib/dart-bindings/flutter/material/text_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/text_theme.g.dart rename to lib/dart-bindings/flutter/material/text_theme.g.dart diff --git a/lib/bindings/flutter/material/theme.g.dart b/lib/dart-bindings/flutter/material/theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/theme.g.dart rename to lib/dart-bindings/flutter/material/theme.g.dart diff --git a/lib/bindings/flutter/material/theme_data.g.dart b/lib/dart-bindings/flutter/material/theme_data.g.dart similarity index 100% rename from lib/bindings/flutter/material/theme_data.g.dart rename to lib/dart-bindings/flutter/material/theme_data.g.dart diff --git a/lib/bindings/flutter/material/time.g.dart b/lib/dart-bindings/flutter/material/time.g.dart similarity index 100% rename from lib/bindings/flutter/material/time.g.dart rename to lib/dart-bindings/flutter/material/time.g.dart diff --git a/lib/bindings/flutter/material/time_picker.g.dart b/lib/dart-bindings/flutter/material/time_picker.g.dart similarity index 100% rename from lib/bindings/flutter/material/time_picker.g.dart rename to lib/dart-bindings/flutter/material/time_picker.g.dart diff --git a/lib/bindings/flutter/material/time_picker_theme.g.dart b/lib/dart-bindings/flutter/material/time_picker_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/time_picker_theme.g.dart rename to lib/dart-bindings/flutter/material/time_picker_theme.g.dart diff --git a/lib/bindings/flutter/material/toggle_buttons.g.dart b/lib/dart-bindings/flutter/material/toggle_buttons.g.dart similarity index 100% rename from lib/bindings/flutter/material/toggle_buttons.g.dart rename to lib/dart-bindings/flutter/material/toggle_buttons.g.dart diff --git a/lib/bindings/flutter/material/toggle_buttons_theme.g.dart b/lib/dart-bindings/flutter/material/toggle_buttons_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/toggle_buttons_theme.g.dart rename to lib/dart-bindings/flutter/material/toggle_buttons_theme.g.dart diff --git a/lib/bindings/flutter/material/tooltip.g.dart b/lib/dart-bindings/flutter/material/tooltip.g.dart similarity index 100% rename from lib/bindings/flutter/material/tooltip.g.dart rename to lib/dart-bindings/flutter/material/tooltip.g.dart diff --git a/lib/bindings/flutter/material/tooltip_theme.g.dart b/lib/dart-bindings/flutter/material/tooltip_theme.g.dart similarity index 100% rename from lib/bindings/flutter/material/tooltip_theme.g.dart rename to lib/dart-bindings/flutter/material/tooltip_theme.g.dart diff --git a/lib/bindings/flutter/material/typography.g.dart b/lib/dart-bindings/flutter/material/typography.g.dart similarity index 100% rename from lib/bindings/flutter/material/typography.g.dart rename to lib/dart-bindings/flutter/material/typography.g.dart diff --git a/lib/bindings/flutter/material/user_accounts_drawer_header.g.dart b/lib/dart-bindings/flutter/material/user_accounts_drawer_header.g.dart similarity index 100% rename from lib/bindings/flutter/material/user_accounts_drawer_header.g.dart rename to lib/dart-bindings/flutter/material/user_accounts_drawer_header.g.dart diff --git a/lib/bindings/flutter/painting/alignment.g.dart b/lib/dart-bindings/flutter/painting/alignment.g.dart similarity index 100% rename from lib/bindings/flutter/painting/alignment.g.dart rename to lib/dart-bindings/flutter/painting/alignment.g.dart diff --git a/lib/bindings/flutter/painting/basic_types.g.dart b/lib/dart-bindings/flutter/painting/basic_types.g.dart similarity index 100% rename from lib/bindings/flutter/painting/basic_types.g.dart rename to lib/dart-bindings/flutter/painting/basic_types.g.dart diff --git a/lib/bindings/flutter/painting/beveled_rectangle_border.g.dart b/lib/dart-bindings/flutter/painting/beveled_rectangle_border.g.dart similarity index 100% rename from lib/bindings/flutter/painting/beveled_rectangle_border.g.dart rename to lib/dart-bindings/flutter/painting/beveled_rectangle_border.g.dart diff --git a/lib/bindings/flutter/painting/border_radius.g.dart b/lib/dart-bindings/flutter/painting/border_radius.g.dart similarity index 100% rename from lib/bindings/flutter/painting/border_radius.g.dart rename to lib/dart-bindings/flutter/painting/border_radius.g.dart diff --git a/lib/bindings/flutter/painting/borders.g.dart b/lib/dart-bindings/flutter/painting/borders.g.dart similarity index 100% rename from lib/bindings/flutter/painting/borders.g.dart rename to lib/dart-bindings/flutter/painting/borders.g.dart diff --git a/lib/bindings/flutter/painting/box_border.g.dart b/lib/dart-bindings/flutter/painting/box_border.g.dart similarity index 100% rename from lib/bindings/flutter/painting/box_border.g.dart rename to lib/dart-bindings/flutter/painting/box_border.g.dart diff --git a/lib/bindings/flutter/painting/box_decoration.g.dart b/lib/dart-bindings/flutter/painting/box_decoration.g.dart similarity index 100% rename from lib/bindings/flutter/painting/box_decoration.g.dart rename to lib/dart-bindings/flutter/painting/box_decoration.g.dart diff --git a/lib/bindings/flutter/painting/box_fit.g.dart b/lib/dart-bindings/flutter/painting/box_fit.g.dart similarity index 100% rename from lib/bindings/flutter/painting/box_fit.g.dart rename to lib/dart-bindings/flutter/painting/box_fit.g.dart diff --git a/lib/bindings/flutter/painting/box_shadow.g.dart b/lib/dart-bindings/flutter/painting/box_shadow.g.dart similarity index 100% rename from lib/bindings/flutter/painting/box_shadow.g.dart rename to lib/dart-bindings/flutter/painting/box_shadow.g.dart diff --git a/lib/bindings/flutter/painting/circle_border.g.dart b/lib/dart-bindings/flutter/painting/circle_border.g.dart similarity index 100% rename from lib/bindings/flutter/painting/circle_border.g.dart rename to lib/dart-bindings/flutter/painting/circle_border.g.dart diff --git a/lib/bindings/flutter/painting/colors.g.dart b/lib/dart-bindings/flutter/painting/colors.g.dart similarity index 100% rename from lib/bindings/flutter/painting/colors.g.dart rename to lib/dart-bindings/flutter/painting/colors.g.dart diff --git a/lib/bindings/flutter/painting/continuous_rectangle_border.g.dart b/lib/dart-bindings/flutter/painting/continuous_rectangle_border.g.dart similarity index 100% rename from lib/bindings/flutter/painting/continuous_rectangle_border.g.dart rename to lib/dart-bindings/flutter/painting/continuous_rectangle_border.g.dart diff --git a/lib/bindings/flutter/painting/debug.g.dart b/lib/dart-bindings/flutter/painting/debug.g.dart similarity index 100% rename from lib/bindings/flutter/painting/debug.g.dart rename to lib/dart-bindings/flutter/painting/debug.g.dart diff --git a/lib/bindings/flutter/painting/decoration_image.g.dart b/lib/dart-bindings/flutter/painting/decoration_image.g.dart similarity index 100% rename from lib/bindings/flutter/painting/decoration_image.g.dart rename to lib/dart-bindings/flutter/painting/decoration_image.g.dart diff --git a/lib/bindings/flutter/painting/edge_insets.g.dart b/lib/dart-bindings/flutter/painting/edge_insets.g.dart similarity index 100% rename from lib/bindings/flutter/painting/edge_insets.g.dart rename to lib/dart-bindings/flutter/painting/edge_insets.g.dart diff --git a/lib/bindings/flutter/painting/flutter_logo.g.dart b/lib/dart-bindings/flutter/painting/flutter_logo.g.dart similarity index 100% rename from lib/bindings/flutter/painting/flutter_logo.g.dart rename to lib/dart-bindings/flutter/painting/flutter_logo.g.dart diff --git a/lib/bindings/flutter/painting/fractional_offset.g.dart b/lib/dart-bindings/flutter/painting/fractional_offset.g.dart similarity index 100% rename from lib/bindings/flutter/painting/fractional_offset.g.dart rename to lib/dart-bindings/flutter/painting/fractional_offset.g.dart diff --git a/lib/bindings/flutter/painting/gradient.g.dart b/lib/dart-bindings/flutter/painting/gradient.g.dart similarity index 100% rename from lib/bindings/flutter/painting/gradient.g.dart rename to lib/dart-bindings/flutter/painting/gradient.g.dart diff --git a/lib/bindings/flutter/painting/image_cache.g.dart b/lib/dart-bindings/flutter/painting/image_cache.g.dart similarity index 100% rename from lib/bindings/flutter/painting/image_cache.g.dart rename to lib/dart-bindings/flutter/painting/image_cache.g.dart diff --git a/lib/bindings/flutter/painting/image_provider.g.dart b/lib/dart-bindings/flutter/painting/image_provider.g.dart similarity index 100% rename from lib/bindings/flutter/painting/image_provider.g.dart rename to lib/dart-bindings/flutter/painting/image_provider.g.dart diff --git a/lib/bindings/flutter/painting/image_resolution.g.dart b/lib/dart-bindings/flutter/painting/image_resolution.g.dart similarity index 100% rename from lib/bindings/flutter/painting/image_resolution.g.dart rename to lib/dart-bindings/flutter/painting/image_resolution.g.dart diff --git a/lib/bindings/flutter/painting/image_stream.g.dart b/lib/dart-bindings/flutter/painting/image_stream.g.dart similarity index 100% rename from lib/bindings/flutter/painting/image_stream.g.dart rename to lib/dart-bindings/flutter/painting/image_stream.g.dart diff --git a/lib/bindings/flutter/painting/inline_span.g.dart b/lib/dart-bindings/flutter/painting/inline_span.g.dart similarity index 100% rename from lib/bindings/flutter/painting/inline_span.g.dart rename to lib/dart-bindings/flutter/painting/inline_span.g.dart diff --git a/lib/bindings/flutter/painting/matrix_utils.g.dart b/lib/dart-bindings/flutter/painting/matrix_utils.g.dart similarity index 100% rename from lib/bindings/flutter/painting/matrix_utils.g.dart rename to lib/dart-bindings/flutter/painting/matrix_utils.g.dart diff --git a/lib/bindings/flutter/painting/notched_shapes.g.dart b/lib/dart-bindings/flutter/painting/notched_shapes.g.dart similarity index 100% rename from lib/bindings/flutter/painting/notched_shapes.g.dart rename to lib/dart-bindings/flutter/painting/notched_shapes.g.dart diff --git a/lib/bindings/flutter/painting/rounded_rectangle_border.g.dart b/lib/dart-bindings/flutter/painting/rounded_rectangle_border.g.dart similarity index 100% rename from lib/bindings/flutter/painting/rounded_rectangle_border.g.dart rename to lib/dart-bindings/flutter/painting/rounded_rectangle_border.g.dart diff --git a/lib/bindings/flutter/painting/shader_warm_up.g.dart b/lib/dart-bindings/flutter/painting/shader_warm_up.g.dart similarity index 100% rename from lib/bindings/flutter/painting/shader_warm_up.g.dart rename to lib/dart-bindings/flutter/painting/shader_warm_up.g.dart diff --git a/lib/bindings/flutter/painting/shape_decoration.g.dart b/lib/dart-bindings/flutter/painting/shape_decoration.g.dart similarity index 100% rename from lib/bindings/flutter/painting/shape_decoration.g.dart rename to lib/dart-bindings/flutter/painting/shape_decoration.g.dart diff --git a/lib/bindings/flutter/painting/stadium_border.g.dart b/lib/dart-bindings/flutter/painting/stadium_border.g.dart similarity index 100% rename from lib/bindings/flutter/painting/stadium_border.g.dart rename to lib/dart-bindings/flutter/painting/stadium_border.g.dart diff --git a/lib/bindings/flutter/painting/strut_style.g.dart b/lib/dart-bindings/flutter/painting/strut_style.g.dart similarity index 100% rename from lib/bindings/flutter/painting/strut_style.g.dart rename to lib/dart-bindings/flutter/painting/strut_style.g.dart diff --git a/lib/bindings/flutter/painting/text_painter.g.dart b/lib/dart-bindings/flutter/painting/text_painter.g.dart similarity index 100% rename from lib/bindings/flutter/painting/text_painter.g.dart rename to lib/dart-bindings/flutter/painting/text_painter.g.dart diff --git a/lib/bindings/flutter/painting/text_span.g.dart b/lib/dart-bindings/flutter/painting/text_span.g.dart similarity index 100% rename from lib/bindings/flutter/painting/text_span.g.dart rename to lib/dart-bindings/flutter/painting/text_span.g.dart diff --git a/lib/bindings/flutter/painting/text_style.g.dart b/lib/dart-bindings/flutter/painting/text_style.g.dart similarity index 100% rename from lib/bindings/flutter/painting/text_style.g.dart rename to lib/dart-bindings/flutter/painting/text_style.g.dart diff --git a/lib/bindings/flutter/physics/clamped_simulation.g.dart b/lib/dart-bindings/flutter/physics/clamped_simulation.g.dart similarity index 100% rename from lib/bindings/flutter/physics/clamped_simulation.g.dart rename to lib/dart-bindings/flutter/physics/clamped_simulation.g.dart diff --git a/lib/bindings/flutter/physics/friction_simulation.g.dart b/lib/dart-bindings/flutter/physics/friction_simulation.g.dart similarity index 100% rename from lib/bindings/flutter/physics/friction_simulation.g.dart rename to lib/dart-bindings/flutter/physics/friction_simulation.g.dart diff --git a/lib/bindings/flutter/physics/gravity_simulation.g.dart b/lib/dart-bindings/flutter/physics/gravity_simulation.g.dart similarity index 100% rename from lib/bindings/flutter/physics/gravity_simulation.g.dart rename to lib/dart-bindings/flutter/physics/gravity_simulation.g.dart diff --git a/lib/bindings/flutter/physics/spring_simulation.g.dart b/lib/dart-bindings/flutter/physics/spring_simulation.g.dart similarity index 100% rename from lib/bindings/flutter/physics/spring_simulation.g.dart rename to lib/dart-bindings/flutter/physics/spring_simulation.g.dart diff --git a/lib/bindings/flutter/physics/tolerance.g.dart b/lib/dart-bindings/flutter/physics/tolerance.g.dart similarity index 100% rename from lib/bindings/flutter/physics/tolerance.g.dart rename to lib/dart-bindings/flutter/physics/tolerance.g.dart diff --git a/lib/bindings/flutter/rendering/animated_size.g.dart b/lib/dart-bindings/flutter/rendering/animated_size.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/animated_size.g.dart rename to lib/dart-bindings/flutter/rendering/animated_size.g.dart diff --git a/lib/bindings/flutter/rendering/binding.g.dart b/lib/dart-bindings/flutter/rendering/binding.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/binding.g.dart rename to lib/dart-bindings/flutter/rendering/binding.g.dart diff --git a/lib/bindings/flutter/rendering/box.g.dart b/lib/dart-bindings/flutter/rendering/box.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/box.g.dart rename to lib/dart-bindings/flutter/rendering/box.g.dart diff --git a/lib/bindings/flutter/rendering/custom_layout.g.dart b/lib/dart-bindings/flutter/rendering/custom_layout.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/custom_layout.g.dart rename to lib/dart-bindings/flutter/rendering/custom_layout.g.dart diff --git a/lib/bindings/flutter/rendering/custom_paint.g.dart b/lib/dart-bindings/flutter/rendering/custom_paint.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/custom_paint.g.dart rename to lib/dart-bindings/flutter/rendering/custom_paint.g.dart diff --git a/lib/bindings/flutter/rendering/editable.g.dart b/lib/dart-bindings/flutter/rendering/editable.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/editable.g.dart rename to lib/dart-bindings/flutter/rendering/editable.g.dart diff --git a/lib/bindings/flutter/rendering/error.g.dart b/lib/dart-bindings/flutter/rendering/error.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/error.g.dart rename to lib/dart-bindings/flutter/rendering/error.g.dart diff --git a/lib/bindings/flutter/rendering/flex.g.dart b/lib/dart-bindings/flutter/rendering/flex.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/flex.g.dart rename to lib/dart-bindings/flutter/rendering/flex.g.dart diff --git a/lib/bindings/flutter/rendering/flow.g.dart b/lib/dart-bindings/flutter/rendering/flow.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/flow.g.dart rename to lib/dart-bindings/flutter/rendering/flow.g.dart diff --git a/lib/bindings/flutter/rendering/image.g.dart b/lib/dart-bindings/flutter/rendering/image.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/image.g.dart rename to lib/dart-bindings/flutter/rendering/image.g.dart diff --git a/lib/bindings/flutter/rendering/layer.g.dart b/lib/dart-bindings/flutter/rendering/layer.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/layer.g.dart rename to lib/dart-bindings/flutter/rendering/layer.g.dart diff --git a/lib/bindings/flutter/rendering/layout_helper.g.dart b/lib/dart-bindings/flutter/rendering/layout_helper.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/layout_helper.g.dart rename to lib/dart-bindings/flutter/rendering/layout_helper.g.dart diff --git a/lib/bindings/flutter/rendering/list_body.g.dart b/lib/dart-bindings/flutter/rendering/list_body.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/list_body.g.dart rename to lib/dart-bindings/flutter/rendering/list_body.g.dart diff --git a/lib/bindings/flutter/rendering/list_wheel_viewport.g.dart b/lib/dart-bindings/flutter/rendering/list_wheel_viewport.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/list_wheel_viewport.g.dart rename to lib/dart-bindings/flutter/rendering/list_wheel_viewport.g.dart diff --git a/lib/bindings/flutter/rendering/mouse_cursor.g.dart b/lib/dart-bindings/flutter/rendering/mouse_cursor.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/mouse_cursor.g.dart rename to lib/dart-bindings/flutter/rendering/mouse_cursor.g.dart diff --git a/lib/bindings/flutter/rendering/mouse_tracking.g.dart b/lib/dart-bindings/flutter/rendering/mouse_tracking.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/mouse_tracking.g.dart rename to lib/dart-bindings/flutter/rendering/mouse_tracking.g.dart diff --git a/lib/bindings/flutter/rendering/object.g.dart b/lib/dart-bindings/flutter/rendering/object.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/object.g.dart rename to lib/dart-bindings/flutter/rendering/object.g.dart diff --git a/lib/bindings/flutter/rendering/paragraph.g.dart b/lib/dart-bindings/flutter/rendering/paragraph.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/paragraph.g.dart rename to lib/dart-bindings/flutter/rendering/paragraph.g.dart diff --git a/lib/bindings/flutter/rendering/performance_overlay.g.dart b/lib/dart-bindings/flutter/rendering/performance_overlay.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/performance_overlay.g.dart rename to lib/dart-bindings/flutter/rendering/performance_overlay.g.dart diff --git a/lib/bindings/flutter/rendering/platform_view.g.dart b/lib/dart-bindings/flutter/rendering/platform_view.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/platform_view.g.dart rename to lib/dart-bindings/flutter/rendering/platform_view.g.dart diff --git a/lib/bindings/flutter/rendering/proxy_box.g.dart b/lib/dart-bindings/flutter/rendering/proxy_box.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/proxy_box.g.dart rename to lib/dart-bindings/flutter/rendering/proxy_box.g.dart diff --git a/lib/bindings/flutter/rendering/proxy_sliver.g.dart b/lib/dart-bindings/flutter/rendering/proxy_sliver.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/proxy_sliver.g.dart rename to lib/dart-bindings/flutter/rendering/proxy_sliver.g.dart diff --git a/lib/bindings/flutter/rendering/rotated_box.g.dart b/lib/dart-bindings/flutter/rendering/rotated_box.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/rotated_box.g.dart rename to lib/dart-bindings/flutter/rendering/rotated_box.g.dart diff --git a/lib/bindings/flutter/rendering/shifted_box.g.dart b/lib/dart-bindings/flutter/rendering/shifted_box.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/shifted_box.g.dart rename to lib/dart-bindings/flutter/rendering/shifted_box.g.dart diff --git a/lib/bindings/flutter/rendering/sliver.g.dart b/lib/dart-bindings/flutter/rendering/sliver.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver.g.dart rename to lib/dart-bindings/flutter/rendering/sliver.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_fill.g.dart b/lib/dart-bindings/flutter/rendering/sliver_fill.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_fill.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_fill.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_fixed_extent_list.g.dart b/lib/dart-bindings/flutter/rendering/sliver_fixed_extent_list.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_fixed_extent_list.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_fixed_extent_list.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_grid.g.dart b/lib/dart-bindings/flutter/rendering/sliver_grid.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_grid.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_grid.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_list.g.dart b/lib/dart-bindings/flutter/rendering/sliver_list.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_list.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_list.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart b/lib/dart-bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_padding.g.dart b/lib/dart-bindings/flutter/rendering/sliver_padding.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_padding.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_padding.g.dart diff --git a/lib/bindings/flutter/rendering/sliver_persistent_header.g.dart b/lib/dart-bindings/flutter/rendering/sliver_persistent_header.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/sliver_persistent_header.g.dart rename to lib/dart-bindings/flutter/rendering/sliver_persistent_header.g.dart diff --git a/lib/bindings/flutter/rendering/stack.g.dart b/lib/dart-bindings/flutter/rendering/stack.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/stack.g.dart rename to lib/dart-bindings/flutter/rendering/stack.g.dart diff --git a/lib/bindings/flutter/rendering/table.g.dart b/lib/dart-bindings/flutter/rendering/table.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/table.g.dart rename to lib/dart-bindings/flutter/rendering/table.g.dart diff --git a/lib/bindings/flutter/rendering/table_border.g.dart b/lib/dart-bindings/flutter/rendering/table_border.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/table_border.g.dart rename to lib/dart-bindings/flutter/rendering/table_border.g.dart diff --git a/lib/bindings/flutter/rendering/texture.g.dart b/lib/dart-bindings/flutter/rendering/texture.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/texture.g.dart rename to lib/dart-bindings/flutter/rendering/texture.g.dart diff --git a/lib/bindings/flutter/rendering/tweens.g.dart b/lib/dart-bindings/flutter/rendering/tweens.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/tweens.g.dart rename to lib/dart-bindings/flutter/rendering/tweens.g.dart diff --git a/lib/bindings/flutter/rendering/view.g.dart b/lib/dart-bindings/flutter/rendering/view.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/view.g.dart rename to lib/dart-bindings/flutter/rendering/view.g.dart diff --git a/lib/bindings/flutter/rendering/viewport.g.dart b/lib/dart-bindings/flutter/rendering/viewport.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/viewport.g.dart rename to lib/dart-bindings/flutter/rendering/viewport.g.dart diff --git a/lib/bindings/flutter/rendering/viewport_offset.g.dart b/lib/dart-bindings/flutter/rendering/viewport_offset.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/viewport_offset.g.dart rename to lib/dart-bindings/flutter/rendering/viewport_offset.g.dart diff --git a/lib/bindings/flutter/rendering/wrap.g.dart b/lib/dart-bindings/flutter/rendering/wrap.g.dart similarity index 100% rename from lib/bindings/flutter/rendering/wrap.g.dart rename to lib/dart-bindings/flutter/rendering/wrap.g.dart diff --git a/lib/bindings/flutter/scheduler/binding.g.dart b/lib/dart-bindings/flutter/scheduler/binding.g.dart similarity index 100% rename from lib/bindings/flutter/scheduler/binding.g.dart rename to lib/dart-bindings/flutter/scheduler/binding.g.dart diff --git a/lib/bindings/flutter/scheduler/priority.g.dart b/lib/dart-bindings/flutter/scheduler/priority.g.dart similarity index 100% rename from lib/bindings/flutter/scheduler/priority.g.dart rename to lib/dart-bindings/flutter/scheduler/priority.g.dart diff --git a/lib/bindings/flutter/scheduler/ticker.g.dart b/lib/dart-bindings/flutter/scheduler/ticker.g.dart similarity index 100% rename from lib/bindings/flutter/scheduler/ticker.g.dart rename to lib/dart-bindings/flutter/scheduler/ticker.g.dart diff --git a/lib/bindings/flutter/semantics/semantics.g.dart b/lib/dart-bindings/flutter/semantics/semantics.g.dart similarity index 100% rename from lib/bindings/flutter/semantics/semantics.g.dart rename to lib/dart-bindings/flutter/semantics/semantics.g.dart diff --git a/lib/bindings/flutter/semantics/semantics_event.g.dart b/lib/dart-bindings/flutter/semantics/semantics_event.g.dart similarity index 100% rename from lib/bindings/flutter/semantics/semantics_event.g.dart rename to lib/dart-bindings/flutter/semantics/semantics_event.g.dart diff --git a/lib/bindings/flutter/semantics/semantics_service.g.dart b/lib/dart-bindings/flutter/semantics/semantics_service.g.dart similarity index 100% rename from lib/bindings/flutter/semantics/semantics_service.g.dart rename to lib/dart-bindings/flutter/semantics/semantics_service.g.dart diff --git a/lib/bindings/flutter/services/asset_bundle.g.dart b/lib/dart-bindings/flutter/services/asset_bundle.g.dart similarity index 100% rename from lib/bindings/flutter/services/asset_bundle.g.dart rename to lib/dart-bindings/flutter/services/asset_bundle.g.dart diff --git a/lib/bindings/flutter/services/autofill.g.dart b/lib/dart-bindings/flutter/services/autofill.g.dart similarity index 100% rename from lib/bindings/flutter/services/autofill.g.dart rename to lib/dart-bindings/flutter/services/autofill.g.dart diff --git a/lib/bindings/flutter/services/clipboard.g.dart b/lib/dart-bindings/flutter/services/clipboard.g.dart similarity index 100% rename from lib/bindings/flutter/services/clipboard.g.dart rename to lib/dart-bindings/flutter/services/clipboard.g.dart diff --git a/lib/bindings/flutter/services/deferred_component.g.dart b/lib/dart-bindings/flutter/services/deferred_component.g.dart similarity index 100% rename from lib/bindings/flutter/services/deferred_component.g.dart rename to lib/dart-bindings/flutter/services/deferred_component.g.dart diff --git a/lib/bindings/flutter/services/font_loader.g.dart b/lib/dart-bindings/flutter/services/font_loader.g.dart similarity index 100% rename from lib/bindings/flutter/services/font_loader.g.dart rename to lib/dart-bindings/flutter/services/font_loader.g.dart diff --git a/lib/bindings/flutter/services/haptic_feedback.g.dart b/lib/dart-bindings/flutter/services/haptic_feedback.g.dart similarity index 100% rename from lib/bindings/flutter/services/haptic_feedback.g.dart rename to lib/dart-bindings/flutter/services/haptic_feedback.g.dart diff --git a/lib/bindings/flutter/services/keyboard_key.g.dart b/lib/dart-bindings/flutter/services/keyboard_key.g.dart similarity index 100% rename from lib/bindings/flutter/services/keyboard_key.g.dart rename to lib/dart-bindings/flutter/services/keyboard_key.g.dart diff --git a/lib/bindings/flutter/services/message_codec.g.dart b/lib/dart-bindings/flutter/services/message_codec.g.dart similarity index 100% rename from lib/bindings/flutter/services/message_codec.g.dart rename to lib/dart-bindings/flutter/services/message_codec.g.dart diff --git a/lib/bindings/flutter/services/message_codecs.g.dart b/lib/dart-bindings/flutter/services/message_codecs.g.dart similarity index 100% rename from lib/bindings/flutter/services/message_codecs.g.dart rename to lib/dart-bindings/flutter/services/message_codecs.g.dart diff --git a/lib/bindings/flutter/services/platform_channel.g.dart b/lib/dart-bindings/flutter/services/platform_channel.g.dart similarity index 100% rename from lib/bindings/flutter/services/platform_channel.g.dart rename to lib/dart-bindings/flutter/services/platform_channel.g.dart diff --git a/lib/bindings/flutter/services/platform_views.g.dart b/lib/dart-bindings/flutter/services/platform_views.g.dart similarity index 100% rename from lib/bindings/flutter/services/platform_views.g.dart rename to lib/dart-bindings/flutter/services/platform_views.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_android.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_android.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_android.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_android.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_fuchsia.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_fuchsia.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_fuchsia.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_fuchsia.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_ios.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_ios.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_ios.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_ios.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_linux.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_linux.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_linux.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_linux.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_macos.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_macos.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_macos.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_macos.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_web.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_web.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_web.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_web.g.dart diff --git a/lib/bindings/flutter/services/raw_keyboard_windows.g.dart b/lib/dart-bindings/flutter/services/raw_keyboard_windows.g.dart similarity index 100% rename from lib/bindings/flutter/services/raw_keyboard_windows.g.dart rename to lib/dart-bindings/flutter/services/raw_keyboard_windows.g.dart diff --git a/lib/bindings/flutter/services/restoration.g.dart b/lib/dart-bindings/flutter/services/restoration.g.dart similarity index 100% rename from lib/bindings/flutter/services/restoration.g.dart rename to lib/dart-bindings/flutter/services/restoration.g.dart diff --git a/lib/bindings/flutter/services/system_channels.g.dart b/lib/dart-bindings/flutter/services/system_channels.g.dart similarity index 100% rename from lib/bindings/flutter/services/system_channels.g.dart rename to lib/dart-bindings/flutter/services/system_channels.g.dart diff --git a/lib/bindings/flutter/services/system_chrome.g.dart b/lib/dart-bindings/flutter/services/system_chrome.g.dart similarity index 100% rename from lib/bindings/flutter/services/system_chrome.g.dart rename to lib/dart-bindings/flutter/services/system_chrome.g.dart diff --git a/lib/bindings/flutter/services/system_navigator.g.dart b/lib/dart-bindings/flutter/services/system_navigator.g.dart similarity index 100% rename from lib/bindings/flutter/services/system_navigator.g.dart rename to lib/dart-bindings/flutter/services/system_navigator.g.dart diff --git a/lib/bindings/flutter/services/system_sound.g.dart b/lib/dart-bindings/flutter/services/system_sound.g.dart similarity index 100% rename from lib/bindings/flutter/services/system_sound.g.dart rename to lib/dart-bindings/flutter/services/system_sound.g.dart diff --git a/lib/bindings/flutter/services/text_editing.g.dart b/lib/dart-bindings/flutter/services/text_editing.g.dart similarity index 100% rename from lib/bindings/flutter/services/text_editing.g.dart rename to lib/dart-bindings/flutter/services/text_editing.g.dart diff --git a/lib/bindings/flutter/services/text_formatter.g.dart b/lib/dart-bindings/flutter/services/text_formatter.g.dart similarity index 100% rename from lib/bindings/flutter/services/text_formatter.g.dart rename to lib/dart-bindings/flutter/services/text_formatter.g.dart diff --git a/lib/bindings/flutter/services/text_input.g.dart b/lib/dart-bindings/flutter/services/text_input.g.dart similarity index 100% rename from lib/bindings/flutter/services/text_input.g.dart rename to lib/dart-bindings/flutter/services/text_input.g.dart diff --git a/lib/bindings/flutter/widgets/actions.g.dart b/lib/dart-bindings/flutter/widgets/actions.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/actions.g.dart rename to lib/dart-bindings/flutter/widgets/actions.g.dart diff --git a/lib/bindings/flutter/widgets/animated_cross_fade.g.dart b/lib/dart-bindings/flutter/widgets/animated_cross_fade.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/animated_cross_fade.g.dart rename to lib/dart-bindings/flutter/widgets/animated_cross_fade.g.dart diff --git a/lib/bindings/flutter/widgets/animated_list.g.dart b/lib/dart-bindings/flutter/widgets/animated_list.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/animated_list.g.dart rename to lib/dart-bindings/flutter/widgets/animated_list.g.dart diff --git a/lib/bindings/flutter/widgets/animated_size.g.dart b/lib/dart-bindings/flutter/widgets/animated_size.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/animated_size.g.dart rename to lib/dart-bindings/flutter/widgets/animated_size.g.dart diff --git a/lib/bindings/flutter/widgets/animated_switcher.g.dart b/lib/dart-bindings/flutter/widgets/animated_switcher.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/animated_switcher.g.dart rename to lib/dart-bindings/flutter/widgets/animated_switcher.g.dart diff --git a/lib/bindings/flutter/widgets/app.g.dart b/lib/dart-bindings/flutter/widgets/app.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/app.g.dart rename to lib/dart-bindings/flutter/widgets/app.g.dart diff --git a/lib/bindings/flutter/widgets/async.g.dart b/lib/dart-bindings/flutter/widgets/async.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/async.g.dart rename to lib/dart-bindings/flutter/widgets/async.g.dart diff --git a/lib/bindings/flutter/widgets/autofill.g.dart b/lib/dart-bindings/flutter/widgets/autofill.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/autofill.g.dart rename to lib/dart-bindings/flutter/widgets/autofill.g.dart diff --git a/lib/bindings/flutter/widgets/automatic_keep_alive.g.dart b/lib/dart-bindings/flutter/widgets/automatic_keep_alive.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/automatic_keep_alive.g.dart rename to lib/dart-bindings/flutter/widgets/automatic_keep_alive.g.dart diff --git a/lib/bindings/flutter/widgets/banner.g.dart b/lib/dart-bindings/flutter/widgets/banner.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/banner.g.dart rename to lib/dart-bindings/flutter/widgets/banner.g.dart diff --git a/lib/bindings/flutter/widgets/basic.g.dart b/lib/dart-bindings/flutter/widgets/basic.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/basic.g.dart rename to lib/dart-bindings/flutter/widgets/basic.g.dart diff --git a/lib/bindings/flutter/widgets/binding.g.dart b/lib/dart-bindings/flutter/widgets/binding.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/binding.g.dart rename to lib/dart-bindings/flutter/widgets/binding.g.dart diff --git a/lib/bindings/flutter/widgets/bottom_navigation_bar_item.g.dart b/lib/dart-bindings/flutter/widgets/bottom_navigation_bar_item.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/bottom_navigation_bar_item.g.dart rename to lib/dart-bindings/flutter/widgets/bottom_navigation_bar_item.g.dart diff --git a/lib/bindings/flutter/widgets/color_filter.g.dart b/lib/dart-bindings/flutter/widgets/color_filter.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/color_filter.g.dart rename to lib/dart-bindings/flutter/widgets/color_filter.g.dart diff --git a/lib/bindings/flutter/widgets/container.g.dart b/lib/dart-bindings/flutter/widgets/container.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/container.g.dart rename to lib/dart-bindings/flutter/widgets/container.g.dart diff --git a/lib/bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart b/lib/dart-bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart rename to lib/dart-bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart diff --git a/lib/bindings/flutter/widgets/dismissible.g.dart b/lib/dart-bindings/flutter/widgets/dismissible.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/dismissible.g.dart rename to lib/dart-bindings/flutter/widgets/dismissible.g.dart diff --git a/lib/bindings/flutter/widgets/drag_target.g.dart b/lib/dart-bindings/flutter/widgets/drag_target.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/drag_target.g.dart rename to lib/dart-bindings/flutter/widgets/drag_target.g.dart diff --git a/lib/bindings/flutter/widgets/draggable_scrollable_sheet.g.dart b/lib/dart-bindings/flutter/widgets/draggable_scrollable_sheet.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/draggable_scrollable_sheet.g.dart rename to lib/dart-bindings/flutter/widgets/draggable_scrollable_sheet.g.dart diff --git a/lib/bindings/flutter/widgets/dual_transition_builder.g.dart b/lib/dart-bindings/flutter/widgets/dual_transition_builder.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/dual_transition_builder.g.dart rename to lib/dart-bindings/flutter/widgets/dual_transition_builder.g.dart diff --git a/lib/bindings/flutter/widgets/editable_text.g.dart b/lib/dart-bindings/flutter/widgets/editable_text.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/editable_text.g.dart rename to lib/dart-bindings/flutter/widgets/editable_text.g.dart diff --git a/lib/bindings/flutter/widgets/fade_in_image.g.dart b/lib/dart-bindings/flutter/widgets/fade_in_image.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/fade_in_image.g.dart rename to lib/dart-bindings/flutter/widgets/fade_in_image.g.dart diff --git a/lib/bindings/flutter/widgets/focus_manager.g.dart b/lib/dart-bindings/flutter/widgets/focus_manager.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/focus_manager.g.dart rename to lib/dart-bindings/flutter/widgets/focus_manager.g.dart diff --git a/lib/bindings/flutter/widgets/focus_scope.g.dart b/lib/dart-bindings/flutter/widgets/focus_scope.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/focus_scope.g.dart rename to lib/dart-bindings/flutter/widgets/focus_scope.g.dart diff --git a/lib/bindings/flutter/widgets/focus_traversal.g.dart b/lib/dart-bindings/flutter/widgets/focus_traversal.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/focus_traversal.g.dart rename to lib/dart-bindings/flutter/widgets/focus_traversal.g.dart diff --git a/lib/bindings/flutter/widgets/form.g.dart b/lib/dart-bindings/flutter/widgets/form.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/form.g.dart rename to lib/dart-bindings/flutter/widgets/form.g.dart diff --git a/lib/bindings/flutter/widgets/framework.g.dart b/lib/dart-bindings/flutter/widgets/framework.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/framework.g.dart rename to lib/dart-bindings/flutter/widgets/framework.g.dart diff --git a/lib/bindings/flutter/widgets/gesture_detector.g.dart b/lib/dart-bindings/flutter/widgets/gesture_detector.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/gesture_detector.g.dart rename to lib/dart-bindings/flutter/widgets/gesture_detector.g.dart diff --git a/lib/bindings/flutter/widgets/grid_paper.g.dart b/lib/dart-bindings/flutter/widgets/grid_paper.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/grid_paper.g.dart rename to lib/dart-bindings/flutter/widgets/grid_paper.g.dart diff --git a/lib/bindings/flutter/widgets/heroes.g.dart b/lib/dart-bindings/flutter/widgets/heroes.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/heroes.g.dart rename to lib/dart-bindings/flutter/widgets/heroes.g.dart diff --git a/lib/bindings/flutter/widgets/icon.g.dart b/lib/dart-bindings/flutter/widgets/icon.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/icon.g.dart rename to lib/dart-bindings/flutter/widgets/icon.g.dart diff --git a/lib/bindings/flutter/widgets/icon_data.g.dart b/lib/dart-bindings/flutter/widgets/icon_data.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/icon_data.g.dart rename to lib/dart-bindings/flutter/widgets/icon_data.g.dart diff --git a/lib/bindings/flutter/widgets/icon_theme.g.dart b/lib/dart-bindings/flutter/widgets/icon_theme.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/icon_theme.g.dart rename to lib/dart-bindings/flutter/widgets/icon_theme.g.dart diff --git a/lib/bindings/flutter/widgets/icon_theme_data.g.dart b/lib/dart-bindings/flutter/widgets/icon_theme_data.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/icon_theme_data.g.dart rename to lib/dart-bindings/flutter/widgets/icon_theme_data.g.dart diff --git a/lib/bindings/flutter/widgets/image.g.dart b/lib/dart-bindings/flutter/widgets/image.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/image.g.dart rename to lib/dart-bindings/flutter/widgets/image.g.dart diff --git a/lib/bindings/flutter/widgets/image_filter.g.dart b/lib/dart-bindings/flutter/widgets/image_filter.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/image_filter.g.dart rename to lib/dart-bindings/flutter/widgets/image_filter.g.dart diff --git a/lib/bindings/flutter/widgets/image_icon.g.dart b/lib/dart-bindings/flutter/widgets/image_icon.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/image_icon.g.dart rename to lib/dart-bindings/flutter/widgets/image_icon.g.dart diff --git a/lib/bindings/flutter/widgets/implicit_animations.g.dart b/lib/dart-bindings/flutter/widgets/implicit_animations.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/implicit_animations.g.dart rename to lib/dart-bindings/flutter/widgets/implicit_animations.g.dart diff --git a/lib/bindings/flutter/widgets/interactive_viewer.g.dart b/lib/dart-bindings/flutter/widgets/interactive_viewer.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/interactive_viewer.g.dart rename to lib/dart-bindings/flutter/widgets/interactive_viewer.g.dart diff --git a/lib/bindings/flutter/widgets/layout_builder.g.dart b/lib/dart-bindings/flutter/widgets/layout_builder.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/layout_builder.g.dart rename to lib/dart-bindings/flutter/widgets/layout_builder.g.dart diff --git a/lib/bindings/flutter/widgets/list_wheel_scroll_view.g.dart b/lib/dart-bindings/flutter/widgets/list_wheel_scroll_view.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/list_wheel_scroll_view.g.dart rename to lib/dart-bindings/flutter/widgets/list_wheel_scroll_view.g.dart diff --git a/lib/bindings/flutter/widgets/localizations.g.dart b/lib/dart-bindings/flutter/widgets/localizations.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/localizations.g.dart rename to lib/dart-bindings/flutter/widgets/localizations.g.dart diff --git a/lib/bindings/flutter/widgets/media_query.g.dart b/lib/dart-bindings/flutter/widgets/media_query.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/media_query.g.dart rename to lib/dart-bindings/flutter/widgets/media_query.g.dart diff --git a/lib/bindings/flutter/widgets/modal_barrier.g.dart b/lib/dart-bindings/flutter/widgets/modal_barrier.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/modal_barrier.g.dart rename to lib/dart-bindings/flutter/widgets/modal_barrier.g.dart diff --git a/lib/bindings/flutter/widgets/navigation_toolbar.g.dart b/lib/dart-bindings/flutter/widgets/navigation_toolbar.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/navigation_toolbar.g.dart rename to lib/dart-bindings/flutter/widgets/navigation_toolbar.g.dart diff --git a/lib/bindings/flutter/widgets/navigator.g.dart b/lib/dart-bindings/flutter/widgets/navigator.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/navigator.g.dart rename to lib/dart-bindings/flutter/widgets/navigator.g.dart diff --git a/lib/bindings/flutter/widgets/nested_scroll_view.g.dart b/lib/dart-bindings/flutter/widgets/nested_scroll_view.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/nested_scroll_view.g.dart rename to lib/dart-bindings/flutter/widgets/nested_scroll_view.g.dart diff --git a/lib/bindings/flutter/widgets/notification_listener.g.dart b/lib/dart-bindings/flutter/widgets/notification_listener.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/notification_listener.g.dart rename to lib/dart-bindings/flutter/widgets/notification_listener.g.dart diff --git a/lib/bindings/flutter/widgets/orientation_builder.g.dart b/lib/dart-bindings/flutter/widgets/orientation_builder.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/orientation_builder.g.dart rename to lib/dart-bindings/flutter/widgets/orientation_builder.g.dart diff --git a/lib/bindings/flutter/widgets/overflow_bar.g.dart b/lib/dart-bindings/flutter/widgets/overflow_bar.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/overflow_bar.g.dart rename to lib/dart-bindings/flutter/widgets/overflow_bar.g.dart diff --git a/lib/bindings/flutter/widgets/overlay.g.dart b/lib/dart-bindings/flutter/widgets/overlay.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/overlay.g.dart rename to lib/dart-bindings/flutter/widgets/overlay.g.dart diff --git a/lib/bindings/flutter/widgets/overscroll_indicator.g.dart b/lib/dart-bindings/flutter/widgets/overscroll_indicator.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/overscroll_indicator.g.dart rename to lib/dart-bindings/flutter/widgets/overscroll_indicator.g.dart diff --git a/lib/bindings/flutter/widgets/page_storage.g.dart b/lib/dart-bindings/flutter/widgets/page_storage.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/page_storage.g.dart rename to lib/dart-bindings/flutter/widgets/page_storage.g.dart diff --git a/lib/bindings/flutter/widgets/page_view.g.dart b/lib/dart-bindings/flutter/widgets/page_view.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/page_view.g.dart rename to lib/dart-bindings/flutter/widgets/page_view.g.dart diff --git a/lib/bindings/flutter/widgets/performance_overlay.g.dart b/lib/dart-bindings/flutter/widgets/performance_overlay.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/performance_overlay.g.dart rename to lib/dart-bindings/flutter/widgets/performance_overlay.g.dart diff --git a/lib/bindings/flutter/widgets/placeholder.g.dart b/lib/dart-bindings/flutter/widgets/placeholder.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/placeholder.g.dart rename to lib/dart-bindings/flutter/widgets/placeholder.g.dart diff --git a/lib/bindings/flutter/widgets/platform_view.g.dart b/lib/dart-bindings/flutter/widgets/platform_view.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/platform_view.g.dart rename to lib/dart-bindings/flutter/widgets/platform_view.g.dart diff --git a/lib/bindings/flutter/widgets/preferred_size.g.dart b/lib/dart-bindings/flutter/widgets/preferred_size.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/preferred_size.g.dart rename to lib/dart-bindings/flutter/widgets/preferred_size.g.dart diff --git a/lib/bindings/flutter/widgets/primary_scroll_controller.g.dart b/lib/dart-bindings/flutter/widgets/primary_scroll_controller.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/primary_scroll_controller.g.dart rename to lib/dart-bindings/flutter/widgets/primary_scroll_controller.g.dart diff --git a/lib/bindings/flutter/widgets/raw_keyboard_listener.g.dart b/lib/dart-bindings/flutter/widgets/raw_keyboard_listener.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/raw_keyboard_listener.g.dart rename to lib/dart-bindings/flutter/widgets/raw_keyboard_listener.g.dart diff --git a/lib/bindings/flutter/widgets/reorderable_list.g.dart b/lib/dart-bindings/flutter/widgets/reorderable_list.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/reorderable_list.g.dart rename to lib/dart-bindings/flutter/widgets/reorderable_list.g.dart diff --git a/lib/bindings/flutter/widgets/restoration.g.dart b/lib/dart-bindings/flutter/widgets/restoration.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/restoration.g.dart rename to lib/dart-bindings/flutter/widgets/restoration.g.dart diff --git a/lib/bindings/flutter/widgets/restoration_properties.g.dart b/lib/dart-bindings/flutter/widgets/restoration_properties.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/restoration_properties.g.dart rename to lib/dart-bindings/flutter/widgets/restoration_properties.g.dart diff --git a/lib/bindings/flutter/widgets/router.g.dart b/lib/dart-bindings/flutter/widgets/router.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/router.g.dart rename to lib/dart-bindings/flutter/widgets/router.g.dart diff --git a/lib/bindings/flutter/widgets/routes.g.dart b/lib/dart-bindings/flutter/widgets/routes.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/routes.g.dart rename to lib/dart-bindings/flutter/widgets/routes.g.dart diff --git a/lib/bindings/flutter/widgets/safe_area.g.dart b/lib/dart-bindings/flutter/widgets/safe_area.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/safe_area.g.dart rename to lib/dart-bindings/flutter/widgets/safe_area.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_activity.g.dart b/lib/dart-bindings/flutter/widgets/scroll_activity.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_activity.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_activity.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_configuration.g.dart b/lib/dart-bindings/flutter/widgets/scroll_configuration.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_configuration.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_configuration.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_controller.g.dart b/lib/dart-bindings/flutter/widgets/scroll_controller.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_controller.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_controller.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_metrics.g.dart b/lib/dart-bindings/flutter/widgets/scroll_metrics.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_metrics.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_metrics.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_notification.g.dart b/lib/dart-bindings/flutter/widgets/scroll_notification.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_notification.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_notification.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_physics.g.dart b/lib/dart-bindings/flutter/widgets/scroll_physics.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_physics.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_physics.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_position.g.dart b/lib/dart-bindings/flutter/widgets/scroll_position.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_position.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_position.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_position_with_single_context.g.dart b/lib/dart-bindings/flutter/widgets/scroll_position_with_single_context.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_position_with_single_context.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_position_with_single_context.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_simulation.g.dart b/lib/dart-bindings/flutter/widgets/scroll_simulation.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_simulation.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_simulation.g.dart diff --git a/lib/bindings/flutter/widgets/scroll_view.g.dart b/lib/dart-bindings/flutter/widgets/scroll_view.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scroll_view.g.dart rename to lib/dart-bindings/flutter/widgets/scroll_view.g.dart diff --git a/lib/bindings/flutter/widgets/scrollable.g.dart b/lib/dart-bindings/flutter/widgets/scrollable.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scrollable.g.dart rename to lib/dart-bindings/flutter/widgets/scrollable.g.dart diff --git a/lib/bindings/flutter/widgets/scrollbar.g.dart b/lib/dart-bindings/flutter/widgets/scrollbar.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/scrollbar.g.dart rename to lib/dart-bindings/flutter/widgets/scrollbar.g.dart diff --git a/lib/bindings/flutter/widgets/semantics_debugger.g.dart b/lib/dart-bindings/flutter/widgets/semantics_debugger.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/semantics_debugger.g.dart rename to lib/dart-bindings/flutter/widgets/semantics_debugger.g.dart diff --git a/lib/bindings/flutter/widgets/shortcuts.g.dart b/lib/dart-bindings/flutter/widgets/shortcuts.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/shortcuts.g.dart rename to lib/dart-bindings/flutter/widgets/shortcuts.g.dart diff --git a/lib/bindings/flutter/widgets/single_child_scroll_view.g.dart b/lib/dart-bindings/flutter/widgets/single_child_scroll_view.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/single_child_scroll_view.g.dart rename to lib/dart-bindings/flutter/widgets/single_child_scroll_view.g.dart diff --git a/lib/bindings/flutter/widgets/size_changed_layout_notifier.g.dart b/lib/dart-bindings/flutter/widgets/size_changed_layout_notifier.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/size_changed_layout_notifier.g.dart rename to lib/dart-bindings/flutter/widgets/size_changed_layout_notifier.g.dart diff --git a/lib/bindings/flutter/widgets/sliver.g.dart b/lib/dart-bindings/flutter/widgets/sliver.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/sliver.g.dart rename to lib/dart-bindings/flutter/widgets/sliver.g.dart diff --git a/lib/bindings/flutter/widgets/sliver_fill.g.dart b/lib/dart-bindings/flutter/widgets/sliver_fill.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/sliver_fill.g.dart rename to lib/dart-bindings/flutter/widgets/sliver_fill.g.dart diff --git a/lib/bindings/flutter/widgets/sliver_layout_builder.g.dart b/lib/dart-bindings/flutter/widgets/sliver_layout_builder.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/sliver_layout_builder.g.dart rename to lib/dart-bindings/flutter/widgets/sliver_layout_builder.g.dart diff --git a/lib/bindings/flutter/widgets/sliver_persistent_header.g.dart b/lib/dart-bindings/flutter/widgets/sliver_persistent_header.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/sliver_persistent_header.g.dart rename to lib/dart-bindings/flutter/widgets/sliver_persistent_header.g.dart diff --git a/lib/bindings/flutter/widgets/sliver_prototype_extent_list.g.dart b/lib/dart-bindings/flutter/widgets/sliver_prototype_extent_list.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/sliver_prototype_extent_list.g.dart rename to lib/dart-bindings/flutter/widgets/sliver_prototype_extent_list.g.dart diff --git a/lib/bindings/flutter/widgets/spacer.g.dart b/lib/dart-bindings/flutter/widgets/spacer.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/spacer.g.dart rename to lib/dart-bindings/flutter/widgets/spacer.g.dart diff --git a/lib/bindings/flutter/widgets/table.g.dart b/lib/dart-bindings/flutter/widgets/table.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/table.g.dart rename to lib/dart-bindings/flutter/widgets/table.g.dart diff --git a/lib/bindings/flutter/widgets/text.g.dart b/lib/dart-bindings/flutter/widgets/text.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/text.g.dart rename to lib/dart-bindings/flutter/widgets/text.g.dart diff --git a/lib/bindings/flutter/widgets/text_selection.g.dart b/lib/dart-bindings/flutter/widgets/text_selection.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/text_selection.g.dart rename to lib/dart-bindings/flutter/widgets/text_selection.g.dart diff --git a/lib/bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart b/lib/dart-bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart rename to lib/dart-bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart diff --git a/lib/bindings/flutter/widgets/texture.g.dart b/lib/dart-bindings/flutter/widgets/texture.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/texture.g.dart rename to lib/dart-bindings/flutter/widgets/texture.g.dart diff --git a/lib/bindings/flutter/widgets/ticker_provider.g.dart b/lib/dart-bindings/flutter/widgets/ticker_provider.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/ticker_provider.g.dart rename to lib/dart-bindings/flutter/widgets/ticker_provider.g.dart diff --git a/lib/bindings/flutter/widgets/title.g.dart b/lib/dart-bindings/flutter/widgets/title.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/title.g.dart rename to lib/dart-bindings/flutter/widgets/title.g.dart diff --git a/lib/bindings/flutter/widgets/transitions.g.dart b/lib/dart-bindings/flutter/widgets/transitions.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/transitions.g.dart rename to lib/dart-bindings/flutter/widgets/transitions.g.dart diff --git a/lib/bindings/flutter/widgets/viewport.g.dart b/lib/dart-bindings/flutter/widgets/viewport.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/viewport.g.dart rename to lib/dart-bindings/flutter/widgets/viewport.g.dart diff --git a/lib/bindings/flutter/widgets/visibility.g.dart b/lib/dart-bindings/flutter/widgets/visibility.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/visibility.g.dart rename to lib/dart-bindings/flutter/widgets/visibility.g.dart diff --git a/lib/bindings/flutter/widgets/widget_inspector.g.dart b/lib/dart-bindings/flutter/widgets/widget_inspector.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/widget_inspector.g.dart rename to lib/dart-bindings/flutter/widgets/widget_inspector.g.dart diff --git a/lib/bindings/flutter/widgets/widget_span.g.dart b/lib/dart-bindings/flutter/widgets/widget_span.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/widget_span.g.dart rename to lib/dart-bindings/flutter/widgets/widget_span.g.dart diff --git a/lib/bindings/flutter/widgets/will_pop_scope.g.dart b/lib/dart-bindings/flutter/widgets/will_pop_scope.g.dart similarity index 100% rename from lib/bindings/flutter/widgets/will_pop_scope.g.dart rename to lib/dart-bindings/flutter/widgets/will_pop_scope.g.dart diff --git a/lib/bindings/flutter_library_binding.dart b/lib/dart-bindings/flutter_library_binding.dart similarity index 72% rename from lib/bindings/flutter_library_binding.dart rename to lib/dart-bindings/flutter_library_binding.dart index 02fd6c1..b6f5e24 100644 --- a/lib/bindings/flutter_library_binding.dart +++ b/lib/dart-bindings/flutter_library_binding.dart @@ -466,9 +466,13 @@ import 'flutter/widgets/will_pop_scope.g.dart'; import 'binding_handler.dart'; class FlutterLibraryBinding extends BindingHandler { + FlutterLibraryBinding(Hetu interpreter) { + this.interpreter = interpreter; + } + @override @mustCallSuper - void loadExternalFunctionTypes(Hetu interpreter) { + void loadExternalFunctionTypes() { var functionWrappers = {}; functionWrappers.addAll(ChannelBuffersAutoBinding.functionWrapper()); functionWrappers.addAll(ZoneSpecificationAutoBinding.functionWrapper()); @@ -806,7 +810,7 @@ class FlutterLibraryBinding extends BindingHandler { @override @mustCallSuper - void loadExternalClasses(Hetu interpreter) { + void loadExternalClasses() { var bindings = [ ChannelBuffersAutoBinding(), SceneBuilderAutoBinding(), @@ -2140,474 +2144,474 @@ class FlutterLibraryBinding extends BindingHandler { @override @mustCallSuper - Future importScripts(Hetu interpreter, String path) { + Future importScripts() { var futures = []; - futures.add(interpreter.import(path + '/dart/ui/channel_buffers.ht')); - futures.add(interpreter.import(path + '/dart/ui/compositing.ht')); - futures.add(interpreter.import(path + '/dart/ui/geometry.ht')); - futures.add(interpreter.import(path + '/dart/ui/isolate_name_server.ht')); - futures.add(interpreter.import(path + '/dart/ui/painting.ht')); - futures.add(interpreter.import(path + '/dart/ui/platform_dispatcher.ht')); - futures.add(interpreter.import(path + '/dart/ui/plugins.ht')); - futures.add(interpreter.import(path + '/dart/ui/pointer.ht')); - futures.add(interpreter.import(path + '/dart/ui/semantics.ht')); - futures.add(interpreter.import(path + '/dart/ui/text.ht')); - futures.add(interpreter.import(path + '/dart/ui/window.ht')); - futures.add(interpreter.import(path + '/dart/math/random.ht')); - futures.add(interpreter.import(path + '/dart/async/async_error.ht')); - futures.add(interpreter.import(path + '/dart/async/deferred_load.ht')); - futures.add(interpreter.import(path + '/dart/async/future.ht')); - futures.add(interpreter.import(path + '/dart/async/timer.ht')); - futures.add(interpreter.import(path + '/dart/async/zone.ht')); - futures.add(interpreter.import(path + '/dart/convert/ascii.ht')); - futures.add(interpreter.import(path + '/dart/convert/base64.ht')); - futures.add(interpreter.import(path + '/dart/convert/byte_conversion.ht')); - futures.add(interpreter.import(path + '/dart/convert/html_escape.ht')); - futures.add(interpreter.import(path + '/dart/convert/json.ht')); - futures.add(interpreter.import(path + '/dart/convert/latin1.ht')); - futures.add(interpreter.import(path + '/dart/convert/line_splitter.ht')); - futures.add(interpreter.import(path + '/dart/convert/string_conversion.ht')); - futures.add(interpreter.import(path + '/dart/convert/utf.ht')); - futures.add(interpreter.import(path + '/dart/io/common.ht')); - futures.add(interpreter.import(path + '/dart/io/data_transformer.ht')); - futures.add(interpreter.import(path + '/dart/io/directory.ht')); - futures.add(interpreter.import(path + '/dart/io/file.ht')); - futures.add(interpreter.import(path + '/dart/io/file_system_entity.ht')); - futures.add(interpreter.import(path + '/dart/io/io_sink.ht')); - futures.add(interpreter.import(path + '/dart/io/link.ht')); - futures.add(interpreter.import(path + '/dart/io/overrides.ht')); - futures.add(interpreter.import(path + '/dart/io/platform.ht')); - futures.add(interpreter.import(path + '/dart/io/process.ht')); - futures.add(interpreter.import(path + '/dart/io/secure_server_socket.ht')); - futures.add(interpreter.import(path + '/dart/io/secure_socket.ht')); - futures.add(interpreter.import(path + '/dart/io/security_context.ht')); - futures.add(interpreter.import(path + '/dart/io/socket.ht')); - futures.add(interpreter.import(path + '/dart/io/stdio.ht')); - futures.add(interpreter.import(path + '/dart/io/string_transformer.ht')); - futures.add(interpreter.import(path + '/dart/io/sync_socket.ht')); - futures.add(interpreter.import(path + '/dart/core/bigint.ht')); - futures.add(interpreter.import(path + '/dart/core/date_time.ht')); - futures.add(interpreter.import(path + '/dart/core/double.ht')); - futures.add(interpreter.import(path + '/dart/core/duration.ht')); - futures.add(interpreter.import(path + '/dart/core/function.ht')); - futures.add(interpreter.import(path + '/dart/core/int.ht')); - futures.add(interpreter.import(path + '/dart/core/invocation.ht')); - futures.add(interpreter.import(path + '/dart/core/regexp.ht')); - futures.add(interpreter.import(path + '/dart/core/stacktrace.ht')); - futures.add(interpreter.import(path + '/dart/core/stopwatch.ht')); - futures.add(interpreter.import(path + '/dart/core/string_buffer.ht')); - futures.add(interpreter.import(path + '/dart/core/symbol.ht')); - futures.add(interpreter.import(path + '/dart/core/uri.ht')); - futures.add(interpreter.import(path + '/flutter/animation/animation.ht')); - futures.add(interpreter.import(path + '/flutter/animation/animations.ht')); - futures.add(interpreter.import(path + '/flutter/animation/animation_controller.ht')); - futures.add(interpreter.import(path + '/flutter/animation/curves.ht')); - futures.add(interpreter.import(path + '/flutter/animation/tween.ht')); - futures.add(interpreter.import(path + '/flutter/animation/tween_sequence.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/action_sheet.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/activity_indicator.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/app.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/bottom_tab_bar.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/button.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/colors.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/context_menu.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/context_menu_action.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/date_picker.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/dialog.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/form_row.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/form_section.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/icons.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/icon_theme_data.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/interface_level.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/localizations.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/nav_bar.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/page_scaffold.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/picker.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/refresh.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/route.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/scrollbar.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/search_field.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/slider.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/switch.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/tab_scaffold.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/tab_view.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/text_field.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/text_form_field_row.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/text_selection.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/text_selection_toolbar.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/text_selection_toolbar_button.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/text_theme.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/theme.ht')); - futures.add(interpreter.import(path + '/flutter/cupertino/thumb_painter.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/annotations.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/assertions.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/change_notifier.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/diagnostics.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/key.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/licenses.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/node.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/platform.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/serialization.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/stack_frame.ht')); - futures.add(interpreter.import(path + '/flutter/foundation/unicode.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/arena.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/binding.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/converter.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/drag_details.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/eager.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/events.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/force_press.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/hit_test.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/long_press.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/lsq_solver.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/monodrag.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/multidrag.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/multitap.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/pointer_router.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/pointer_signal_resolver.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/recognizer.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/resampler.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/scale.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/tap.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/team.ht')); - futures.add(interpreter.import(path + '/flutter/gestures/velocity_tracker.ht')); - futures.add(interpreter.import(path + '/flutter/material/about.ht')); - futures.add(interpreter.import(path + '/flutter/material/animated_icons.ht')); - futures.add(interpreter.import(path + '/flutter/material/animated_icons_data.ht')); - futures.add(interpreter.import(path + '/flutter/material/app.ht')); - futures.add(interpreter.import(path + '/flutter/material/app_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/app_bar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/arc.ht')); - futures.add(interpreter.import(path + '/flutter/material/back_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/banner.ht')); - futures.add(interpreter.import(path + '/flutter/material/banner_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/bottom_app_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/bottom_app_bar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/bottom_navigation_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/bottom_navigation_bar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/bottom_sheet.ht')); - futures.add(interpreter.import(path + '/flutter/material/bottom_sheet_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/button.ht')); - futures.add(interpreter.import(path + '/flutter/material/button_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/button_bar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/button_style.ht')); - futures.add(interpreter.import(path + '/flutter/material/button_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/calendar_date_picker.ht')); - futures.add(interpreter.import(path + '/flutter/material/card.ht')); - futures.add(interpreter.import(path + '/flutter/material/card_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/checkbox.ht')); - futures.add(interpreter.import(path + '/flutter/material/checkbox_list_tile.ht')); - futures.add(interpreter.import(path + '/flutter/material/checkbox_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/chip.ht')); - futures.add(interpreter.import(path + '/flutter/material/chip_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/circle_avatar.ht')); - futures.add(interpreter.import(path + '/flutter/material/colors.ht')); - futures.add(interpreter.import(path + '/flutter/material/color_scheme.ht')); - futures.add(interpreter.import(path + '/flutter/material/data_table.ht')); - futures.add(interpreter.import(path + '/flutter/material/data_table_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/date.ht')); - futures.add(interpreter.import(path + '/flutter/material/date_picker_deprecated.ht')); - futures.add(interpreter.import(path + '/flutter/material/dialog.ht')); - futures.add(interpreter.import(path + '/flutter/material/dialog_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/divider.ht')); - futures.add(interpreter.import(path + '/flutter/material/divider_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/drawer.ht')); - futures.add(interpreter.import(path + '/flutter/material/drawer_header.ht')); - futures.add(interpreter.import(path + '/flutter/material/dropdown.ht')); - futures.add(interpreter.import(path + '/flutter/material/elevated_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/elevated_button_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/elevation_overlay.ht')); - futures.add(interpreter.import(path + '/flutter/material/expand_icon.ht')); - futures.add(interpreter.import(path + '/flutter/material/expansion_panel.ht')); - futures.add(interpreter.import(path + '/flutter/material/expansion_tile.ht')); - futures.add(interpreter.import(path + '/flutter/material/feedback.ht')); - futures.add(interpreter.import(path + '/flutter/material/flat_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/flexible_space_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/floating_action_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/floating_action_button_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/flutter_logo.ht')); - futures.add(interpreter.import(path + '/flutter/material/grid_tile.ht')); - futures.add(interpreter.import(path + '/flutter/material/grid_tile_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/icons.ht')); - futures.add(interpreter.import(path + '/flutter/material/icon_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/ink_decoration.ht')); - futures.add(interpreter.import(path + '/flutter/material/ink_highlight.ht')); - futures.add(interpreter.import(path + '/flutter/material/ink_ripple.ht')); - futures.add(interpreter.import(path + '/flutter/material/ink_splash.ht')); - futures.add(interpreter.import(path + '/flutter/material/ink_well.ht')); - futures.add(interpreter.import(path + '/flutter/material/input_border.ht')); - futures.add(interpreter.import(path + '/flutter/material/input_date_picker_form_field.ht')); - futures.add(interpreter.import(path + '/flutter/material/input_decorator.ht')); - futures.add(interpreter.import(path + '/flutter/material/list_tile.ht')); - futures.add(interpreter.import(path + '/flutter/material/material.ht')); - futures.add(interpreter.import(path + '/flutter/material/material_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/material_localizations.ht')); - futures.add(interpreter.import(path + '/flutter/material/material_state.ht')); - futures.add(interpreter.import(path + '/flutter/material/mergeable_material.ht')); - futures.add(interpreter.import(path + '/flutter/material/navigation_rail.ht')); - futures.add(interpreter.import(path + '/flutter/material/navigation_rail_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/outlined_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/outlined_button_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/outline_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/page_transitions_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/paginated_data_table.ht')); - futures.add(interpreter.import(path + '/flutter/material/popup_menu.ht')); - futures.add(interpreter.import(path + '/flutter/material/popup_menu_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/progress_indicator.ht')); - futures.add(interpreter.import(path + '/flutter/material/radio_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/raised_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/range_slider.ht')); - futures.add(interpreter.import(path + '/flutter/material/refresh_indicator.ht')); - futures.add(interpreter.import(path + '/flutter/material/reorderable_list.ht')); - futures.add(interpreter.import(path + '/flutter/material/scaffold.ht')); - futures.add(interpreter.import(path + '/flutter/material/scrollbar.ht')); - futures.add(interpreter.import(path + '/flutter/material/scrollbar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/selectable_text.ht')); - futures.add(interpreter.import(path + '/flutter/material/slider.ht')); - futures.add(interpreter.import(path + '/flutter/material/slider_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/snack_bar.ht')); - futures.add(interpreter.import(path + '/flutter/material/snack_bar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/stepper.ht')); - futures.add(interpreter.import(path + '/flutter/material/switch.ht')); - futures.add(interpreter.import(path + '/flutter/material/switch_list_tile.ht')); - futures.add(interpreter.import(path + '/flutter/material/switch_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/tabs.ht')); - futures.add(interpreter.import(path + '/flutter/material/tab_bar_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/tab_controller.ht')); - futures.add(interpreter.import(path + '/flutter/material/tab_indicator.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_button_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_field.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_form_field.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_selection.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_selection_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_selection_toolbar.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_selection_toolbar_text_button.ht')); - futures.add(interpreter.import(path + '/flutter/material/text_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/theme_data.ht')); - futures.add(interpreter.import(path + '/flutter/material/time.ht')); - futures.add(interpreter.import(path + '/flutter/material/time_picker.ht')); - futures.add(interpreter.import(path + '/flutter/material/time_picker_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/toggle_buttons.ht')); - futures.add(interpreter.import(path + '/flutter/material/toggle_buttons_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/tooltip.ht')); - futures.add(interpreter.import(path + '/flutter/material/tooltip_theme.ht')); - futures.add(interpreter.import(path + '/flutter/material/typography.ht')); - futures.add(interpreter.import(path + '/flutter/material/user_accounts_drawer_header.ht')); - futures.add(interpreter.import(path + '/flutter/painting/alignment.ht')); - futures.add(interpreter.import(path + '/flutter/painting/basic_types.ht')); - futures.add(interpreter.import(path + '/flutter/painting/beveled_rectangle_border.ht')); - futures.add(interpreter.import(path + '/flutter/painting/borders.ht')); - futures.add(interpreter.import(path + '/flutter/painting/border_radius.ht')); - futures.add(interpreter.import(path + '/flutter/painting/box_border.ht')); - futures.add(interpreter.import(path + '/flutter/painting/box_decoration.ht')); - futures.add(interpreter.import(path + '/flutter/painting/box_fit.ht')); - futures.add(interpreter.import(path + '/flutter/painting/box_shadow.ht')); - futures.add(interpreter.import(path + '/flutter/painting/circle_border.ht')); - futures.add(interpreter.import(path + '/flutter/painting/colors.ht')); - futures.add(interpreter.import(path + '/flutter/painting/continuous_rectangle_border.ht')); - futures.add(interpreter.import(path + '/flutter/painting/debug.ht')); - futures.add(interpreter.import(path + '/flutter/painting/decoration_image.ht')); - futures.add(interpreter.import(path + '/flutter/painting/edge_insets.ht')); - futures.add(interpreter.import(path + '/flutter/painting/flutter_logo.ht')); - futures.add(interpreter.import(path + '/flutter/painting/fractional_offset.ht')); - futures.add(interpreter.import(path + '/flutter/painting/gradient.ht')); - futures.add(interpreter.import(path + '/flutter/painting/image_cache.ht')); - futures.add(interpreter.import(path + '/flutter/painting/image_provider.ht')); - futures.add(interpreter.import(path + '/flutter/painting/image_resolution.ht')); - futures.add(interpreter.import(path + '/flutter/painting/image_stream.ht')); - futures.add(interpreter.import(path + '/flutter/painting/inline_span.ht')); - futures.add(interpreter.import(path + '/flutter/painting/matrix_utils.ht')); - futures.add(interpreter.import(path + '/flutter/painting/notched_shapes.ht')); - futures.add(interpreter.import(path + '/flutter/painting/rounded_rectangle_border.ht')); - futures.add(interpreter.import(path + '/flutter/painting/shader_warm_up.ht')); - futures.add(interpreter.import(path + '/flutter/painting/shape_decoration.ht')); - futures.add(interpreter.import(path + '/flutter/painting/stadium_border.ht')); - futures.add(interpreter.import(path + '/flutter/painting/strut_style.ht')); - futures.add(interpreter.import(path + '/flutter/painting/text_painter.ht')); - futures.add(interpreter.import(path + '/flutter/painting/text_span.ht')); - futures.add(interpreter.import(path + '/flutter/painting/text_style.ht')); - futures.add(interpreter.import(path + '/flutter/physics/clamped_simulation.ht')); - futures.add(interpreter.import(path + '/flutter/physics/friction_simulation.ht')); - futures.add(interpreter.import(path + '/flutter/physics/gravity_simulation.ht')); - futures.add(interpreter.import(path + '/flutter/physics/spring_simulation.ht')); - futures.add(interpreter.import(path + '/flutter/physics/tolerance.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/animated_size.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/binding.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/box.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/custom_layout.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/custom_paint.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/editable.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/error.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/flex.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/flow.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/image.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/layer.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/layout_helper.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/list_body.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/list_wheel_viewport.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/mouse_cursor.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/mouse_tracking.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/object.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/paragraph.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/performance_overlay.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/platform_view.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/proxy_box.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/proxy_sliver.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/rotated_box.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/shifted_box.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_fill.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_fixed_extent_list.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_grid.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_list.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_multi_box_adaptor.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_padding.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/sliver_persistent_header.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/stack.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/table.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/table_border.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/texture.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/tweens.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/view.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/viewport.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/viewport_offset.ht')); - futures.add(interpreter.import(path + '/flutter/rendering/wrap.ht')); - futures.add(interpreter.import(path + '/flutter/scheduler/binding.ht')); - futures.add(interpreter.import(path + '/flutter/scheduler/priority.ht')); - futures.add(interpreter.import(path + '/flutter/scheduler/ticker.ht')); - futures.add(interpreter.import(path + '/flutter/semantics/semantics.ht')); - futures.add(interpreter.import(path + '/flutter/semantics/semantics_event.ht')); - futures.add(interpreter.import(path + '/flutter/semantics/semantics_service.ht')); - futures.add(interpreter.import(path + '/flutter/services/asset_bundle.ht')); - futures.add(interpreter.import(path + '/flutter/services/autofill.ht')); - futures.add(interpreter.import(path + '/flutter/services/clipboard.ht')); - futures.add(interpreter.import(path + '/flutter/services/deferred_component.ht')); - futures.add(interpreter.import(path + '/flutter/services/font_loader.ht')); - futures.add(interpreter.import(path + '/flutter/services/haptic_feedback.ht')); - futures.add(interpreter.import(path + '/flutter/services/keyboard_key.ht')); - futures.add(interpreter.import(path + '/flutter/services/message_codec.ht')); - futures.add(interpreter.import(path + '/flutter/services/message_codecs.ht')); - futures.add(interpreter.import(path + '/flutter/services/platform_channel.ht')); - futures.add(interpreter.import(path + '/flutter/services/platform_views.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_android.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_fuchsia.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_ios.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_linux.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_macos.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_web.ht')); - futures.add(interpreter.import(path + '/flutter/services/raw_keyboard_windows.ht')); - futures.add(interpreter.import(path + '/flutter/services/restoration.ht')); - futures.add(interpreter.import(path + '/flutter/services/system_channels.ht')); - futures.add(interpreter.import(path + '/flutter/services/system_chrome.ht')); - futures.add(interpreter.import(path + '/flutter/services/system_navigator.ht')); - futures.add(interpreter.import(path + '/flutter/services/system_sound.ht')); - futures.add(interpreter.import(path + '/flutter/services/text_editing.ht')); - futures.add(interpreter.import(path + '/flutter/services/text_formatter.ht')); - futures.add(interpreter.import(path + '/flutter/services/text_input.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/actions.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/animated_cross_fade.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/animated_list.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/animated_size.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/animated_switcher.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/app.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/async.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/autofill.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/automatic_keep_alive.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/banner.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/basic.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/binding.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/bottom_navigation_bar_item.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/color_filter.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/container.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/dismissible.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/draggable_scrollable_sheet.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/drag_target.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/dual_transition_builder.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/editable_text.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/fade_in_image.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/focus_manager.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/focus_scope.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/focus_traversal.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/form.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/framework.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/gesture_detector.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/grid_paper.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/heroes.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/icon.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/icon_data.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/icon_theme.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/icon_theme_data.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/image.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/image_filter.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/image_icon.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/implicit_animations.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/interactive_viewer.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/layout_builder.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/list_wheel_scroll_view.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/localizations.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/media_query.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/modal_barrier.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/navigation_toolbar.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/navigator.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/nested_scroll_view.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/notification_listener.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/orientation_builder.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/overflow_bar.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/overlay.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/overscroll_indicator.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/page_storage.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/page_view.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/performance_overlay.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/placeholder.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/platform_view.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/preferred_size.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/primary_scroll_controller.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/raw_keyboard_listener.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/reorderable_list.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/restoration.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/restoration_properties.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/router.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/routes.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/safe_area.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scrollable.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scrollbar.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_activity.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_configuration.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_controller.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_metrics.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_notification.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_physics.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_position.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_position_with_single_context.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_simulation.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/scroll_view.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/semantics_debugger.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/shortcuts.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/single_child_scroll_view.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/size_changed_layout_notifier.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/sliver.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/sliver_fill.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/sliver_layout_builder.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/sliver_persistent_header.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/sliver_prototype_extent_list.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/spacer.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/table.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/text.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/texture.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/text_selection.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/text_selection_toolbar_layout_delegate.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/ticker_provider.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/title.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/transitions.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/viewport.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/visibility.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/widget_inspector.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/widget_span.ht')); - futures.add(interpreter.import(path + '/flutter/widgets/will_pop_scope.ht')); + futures.add(interpreter.import('dart://ui/channel_buffers.ht')); + futures.add(interpreter.import('dart://ui/compositing.ht')); + futures.add(interpreter.import('dart://ui/geometry.ht')); + futures.add(interpreter.import('dart://ui/isolate_name_server.ht')); + futures.add(interpreter.import('dart://ui/painting.ht')); + futures.add(interpreter.import('dart://ui/platform_dispatcher.ht')); + futures.add(interpreter.import('dart://ui/plugins.ht')); + futures.add(interpreter.import('dart://ui/pointer.ht')); + futures.add(interpreter.import('dart://ui/semantics.ht')); + futures.add(interpreter.import('dart://ui/text.ht')); + futures.add(interpreter.import('dart://ui/window.ht')); + futures.add(interpreter.import('dart://math/random.ht')); + futures.add(interpreter.import('dart://async/async_error.ht')); + futures.add(interpreter.import('dart://async/deferred_load.ht')); + futures.add(interpreter.import('dart://async/future.ht')); + futures.add(interpreter.import('dart://async/timer.ht')); + futures.add(interpreter.import('dart://async/zone.ht')); + futures.add(interpreter.import('dart://convert/ascii.ht')); + futures.add(interpreter.import('dart://convert/base64.ht')); + futures.add(interpreter.import('dart://convert/byte_conversion.ht')); + futures.add(interpreter.import('dart://convert/html_escape.ht')); + futures.add(interpreter.import('dart://convert/json.ht')); + futures.add(interpreter.import('dart://convert/latin1.ht')); + futures.add(interpreter.import('dart://convert/line_splitter.ht')); + futures.add(interpreter.import('dart://convert/string_conversion.ht')); + futures.add(interpreter.import('dart://convert/utf.ht')); + futures.add(interpreter.import('dart://io/common.ht')); + futures.add(interpreter.import('dart://io/data_transformer.ht')); + futures.add(interpreter.import('dart://io/directory.ht')); + futures.add(interpreter.import('dart://io/file.ht')); + futures.add(interpreter.import('dart://io/file_system_entity.ht')); + futures.add(interpreter.import('dart://io/io_sink.ht')); + futures.add(interpreter.import('dart://io/link.ht')); + futures.add(interpreter.import('dart://io/overrides.ht')); + futures.add(interpreter.import('dart://io/platform.ht')); + futures.add(interpreter.import('dart://io/process.ht')); + futures.add(interpreter.import('dart://io/secure_server_socket.ht')); + futures.add(interpreter.import('dart://io/secure_socket.ht')); + futures.add(interpreter.import('dart://io/security_context.ht')); + futures.add(interpreter.import('dart://io/socket.ht')); + futures.add(interpreter.import('dart://io/stdio.ht')); + futures.add(interpreter.import('dart://io/string_transformer.ht')); + futures.add(interpreter.import('dart://io/sync_socket.ht')); + futures.add(interpreter.import('dart://core/bigint.ht')); + futures.add(interpreter.import('dart://core/date_time.ht')); + futures.add(interpreter.import('dart://core/double.ht')); + futures.add(interpreter.import('dart://core/duration.ht')); + futures.add(interpreter.import('dart://core/function.ht')); + futures.add(interpreter.import('dart://core/int.ht')); + futures.add(interpreter.import('dart://core/invocation.ht')); + futures.add(interpreter.import('dart://core/regexp.ht')); + futures.add(interpreter.import('dart://core/stacktrace.ht')); + futures.add(interpreter.import('dart://core/stopwatch.ht')); + futures.add(interpreter.import('dart://core/string_buffer.ht')); + futures.add(interpreter.import('dart://core/symbol.ht')); + futures.add(interpreter.import('dart://core/uri.ht')); + futures.add(interpreter.import('flutter://animation/animation.ht')); + futures.add(interpreter.import('flutter://animation/animations.ht')); + futures.add(interpreter.import('flutter://animation/animation_controller.ht')); + futures.add(interpreter.import('flutter://animation/curves.ht')); + futures.add(interpreter.import('flutter://animation/tween.ht')); + futures.add(interpreter.import('flutter://animation/tween_sequence.ht')); + futures.add(interpreter.import('flutter://cupertino/action_sheet.ht')); + futures.add(interpreter.import('flutter://cupertino/activity_indicator.ht')); + futures.add(interpreter.import('flutter://cupertino/app.ht')); + futures.add(interpreter.import('flutter://cupertino/bottom_tab_bar.ht')); + futures.add(interpreter.import('flutter://cupertino/button.ht')); + futures.add(interpreter.import('flutter://cupertino/colors.ht')); + futures.add(interpreter.import('flutter://cupertino/context_menu.ht')); + futures.add(interpreter.import('flutter://cupertino/context_menu_action.ht')); + futures.add(interpreter.import('flutter://cupertino/date_picker.ht')); + futures.add(interpreter.import('flutter://cupertino/dialog.ht')); + futures.add(interpreter.import('flutter://cupertino/form_row.ht')); + futures.add(interpreter.import('flutter://cupertino/form_section.ht')); + futures.add(interpreter.import('flutter://cupertino/icons.ht')); + futures.add(interpreter.import('flutter://cupertino/icon_theme_data.ht')); + futures.add(interpreter.import('flutter://cupertino/interface_level.ht')); + futures.add(interpreter.import('flutter://cupertino/localizations.ht')); + futures.add(interpreter.import('flutter://cupertino/nav_bar.ht')); + futures.add(interpreter.import('flutter://cupertino/page_scaffold.ht')); + futures.add(interpreter.import('flutter://cupertino/picker.ht')); + futures.add(interpreter.import('flutter://cupertino/refresh.ht')); + futures.add(interpreter.import('flutter://cupertino/route.ht')); + futures.add(interpreter.import('flutter://cupertino/scrollbar.ht')); + futures.add(interpreter.import('flutter://cupertino/search_field.ht')); + futures.add(interpreter.import('flutter://cupertino/slider.ht')); + futures.add(interpreter.import('flutter://cupertino/switch.ht')); + futures.add(interpreter.import('flutter://cupertino/tab_scaffold.ht')); + futures.add(interpreter.import('flutter://cupertino/tab_view.ht')); + futures.add(interpreter.import('flutter://cupertino/text_field.ht')); + futures.add(interpreter.import('flutter://cupertino/text_form_field_row.ht')); + futures.add(interpreter.import('flutter://cupertino/text_selection.ht')); + futures.add(interpreter.import('flutter://cupertino/text_selection_toolbar.ht')); + futures.add(interpreter.import('flutter://cupertino/text_selection_toolbar_button.ht')); + futures.add(interpreter.import('flutter://cupertino/text_theme.ht')); + futures.add(interpreter.import('flutter://cupertino/theme.ht')); + futures.add(interpreter.import('flutter://cupertino/thumb_painter.ht')); + futures.add(interpreter.import('flutter://foundation/annotations.ht')); + futures.add(interpreter.import('flutter://foundation/assertions.ht')); + futures.add(interpreter.import('flutter://foundation/change_notifier.ht')); + futures.add(interpreter.import('flutter://foundation/diagnostics.ht')); + futures.add(interpreter.import('flutter://foundation/key.ht')); + futures.add(interpreter.import('flutter://foundation/licenses.ht')); + futures.add(interpreter.import('flutter://foundation/node.ht')); + futures.add(interpreter.import('flutter://foundation/platform.ht')); + futures.add(interpreter.import('flutter://foundation/serialization.ht')); + futures.add(interpreter.import('flutter://foundation/stack_frame.ht')); + futures.add(interpreter.import('flutter://foundation/unicode.ht')); + futures.add(interpreter.import('flutter://gestures/arena.ht')); + futures.add(interpreter.import('flutter://gestures/binding.ht')); + futures.add(interpreter.import('flutter://gestures/converter.ht')); + futures.add(interpreter.import('flutter://gestures/drag_details.ht')); + futures.add(interpreter.import('flutter://gestures/eager.ht')); + futures.add(interpreter.import('flutter://gestures/events.ht')); + futures.add(interpreter.import('flutter://gestures/force_press.ht')); + futures.add(interpreter.import('flutter://gestures/hit_test.ht')); + futures.add(interpreter.import('flutter://gestures/long_press.ht')); + futures.add(interpreter.import('flutter://gestures/lsq_solver.ht')); + futures.add(interpreter.import('flutter://gestures/monodrag.ht')); + futures.add(interpreter.import('flutter://gestures/multidrag.ht')); + futures.add(interpreter.import('flutter://gestures/multitap.ht')); + futures.add(interpreter.import('flutter://gestures/pointer_router.ht')); + futures.add(interpreter.import('flutter://gestures/pointer_signal_resolver.ht')); + futures.add(interpreter.import('flutter://gestures/recognizer.ht')); + futures.add(interpreter.import('flutter://gestures/resampler.ht')); + futures.add(interpreter.import('flutter://gestures/scale.ht')); + futures.add(interpreter.import('flutter://gestures/tap.ht')); + futures.add(interpreter.import('flutter://gestures/team.ht')); + futures.add(interpreter.import('flutter://gestures/velocity_tracker.ht')); + futures.add(interpreter.import('flutter://material/about.ht')); + futures.add(interpreter.import('flutter://material/animated_icons.ht')); + futures.add(interpreter.import('flutter://material/animated_icons_data.ht')); + futures.add(interpreter.import('flutter://material/app.ht')); + futures.add(interpreter.import('flutter://material/app_bar.ht')); + futures.add(interpreter.import('flutter://material/app_bar_theme.ht')); + futures.add(interpreter.import('flutter://material/arc.ht')); + futures.add(interpreter.import('flutter://material/back_button.ht')); + futures.add(interpreter.import('flutter://material/banner.ht')); + futures.add(interpreter.import('flutter://material/banner_theme.ht')); + futures.add(interpreter.import('flutter://material/bottom_app_bar.ht')); + futures.add(interpreter.import('flutter://material/bottom_app_bar_theme.ht')); + futures.add(interpreter.import('flutter://material/bottom_navigation_bar.ht')); + futures.add(interpreter.import('flutter://material/bottom_navigation_bar_theme.ht')); + futures.add(interpreter.import('flutter://material/bottom_sheet.ht')); + futures.add(interpreter.import('flutter://material/bottom_sheet_theme.ht')); + futures.add(interpreter.import('flutter://material/button.ht')); + futures.add(interpreter.import('flutter://material/button_bar.ht')); + futures.add(interpreter.import('flutter://material/button_bar_theme.ht')); + futures.add(interpreter.import('flutter://material/button_style.ht')); + futures.add(interpreter.import('flutter://material/button_theme.ht')); + futures.add(interpreter.import('flutter://material/calendar_date_picker.ht')); + futures.add(interpreter.import('flutter://material/card.ht')); + futures.add(interpreter.import('flutter://material/card_theme.ht')); + futures.add(interpreter.import('flutter://material/checkbox.ht')); + futures.add(interpreter.import('flutter://material/checkbox_list_tile.ht')); + futures.add(interpreter.import('flutter://material/checkbox_theme.ht')); + futures.add(interpreter.import('flutter://material/chip.ht')); + futures.add(interpreter.import('flutter://material/chip_theme.ht')); + futures.add(interpreter.import('flutter://material/circle_avatar.ht')); + futures.add(interpreter.import('flutter://material/colors.ht')); + futures.add(interpreter.import('flutter://material/color_scheme.ht')); + futures.add(interpreter.import('flutter://material/data_table.ht')); + futures.add(interpreter.import('flutter://material/data_table_theme.ht')); + futures.add(interpreter.import('flutter://material/date.ht')); + futures.add(interpreter.import('flutter://material/date_picker_deprecated.ht')); + futures.add(interpreter.import('flutter://material/dialog.ht')); + futures.add(interpreter.import('flutter://material/dialog_theme.ht')); + futures.add(interpreter.import('flutter://material/divider.ht')); + futures.add(interpreter.import('flutter://material/divider_theme.ht')); + futures.add(interpreter.import('flutter://material/drawer.ht')); + futures.add(interpreter.import('flutter://material/drawer_header.ht')); + futures.add(interpreter.import('flutter://material/dropdown.ht')); + futures.add(interpreter.import('flutter://material/elevated_button.ht')); + futures.add(interpreter.import('flutter://material/elevated_button_theme.ht')); + futures.add(interpreter.import('flutter://material/elevation_overlay.ht')); + futures.add(interpreter.import('flutter://material/expand_icon.ht')); + futures.add(interpreter.import('flutter://material/expansion_panel.ht')); + futures.add(interpreter.import('flutter://material/expansion_tile.ht')); + futures.add(interpreter.import('flutter://material/feedback.ht')); + futures.add(interpreter.import('flutter://material/flat_button.ht')); + futures.add(interpreter.import('flutter://material/flexible_space_bar.ht')); + futures.add(interpreter.import('flutter://material/floating_action_button.ht')); + futures.add(interpreter.import('flutter://material/floating_action_button_theme.ht')); + futures.add(interpreter.import('flutter://material/flutter_logo.ht')); + futures.add(interpreter.import('flutter://material/grid_tile.ht')); + futures.add(interpreter.import('flutter://material/grid_tile_bar.ht')); + futures.add(interpreter.import('flutter://material/icons.ht')); + futures.add(interpreter.import('flutter://material/icon_button.ht')); + futures.add(interpreter.import('flutter://material/ink_decoration.ht')); + futures.add(interpreter.import('flutter://material/ink_highlight.ht')); + futures.add(interpreter.import('flutter://material/ink_ripple.ht')); + futures.add(interpreter.import('flutter://material/ink_splash.ht')); + futures.add(interpreter.import('flutter://material/ink_well.ht')); + futures.add(interpreter.import('flutter://material/input_border.ht')); + futures.add(interpreter.import('flutter://material/input_date_picker_form_field.ht')); + futures.add(interpreter.import('flutter://material/input_decorator.ht')); + futures.add(interpreter.import('flutter://material/list_tile.ht')); + futures.add(interpreter.import('flutter://material/material.ht')); + futures.add(interpreter.import('flutter://material/material_button.ht')); + futures.add(interpreter.import('flutter://material/material_localizations.ht')); + futures.add(interpreter.import('flutter://material/material_state.ht')); + futures.add(interpreter.import('flutter://material/mergeable_material.ht')); + futures.add(interpreter.import('flutter://material/navigation_rail.ht')); + futures.add(interpreter.import('flutter://material/navigation_rail_theme.ht')); + futures.add(interpreter.import('flutter://material/outlined_button.ht')); + futures.add(interpreter.import('flutter://material/outlined_button_theme.ht')); + futures.add(interpreter.import('flutter://material/outline_button.ht')); + futures.add(interpreter.import('flutter://material/page_transitions_theme.ht')); + futures.add(interpreter.import('flutter://material/paginated_data_table.ht')); + futures.add(interpreter.import('flutter://material/popup_menu.ht')); + futures.add(interpreter.import('flutter://material/popup_menu_theme.ht')); + futures.add(interpreter.import('flutter://material/progress_indicator.ht')); + futures.add(interpreter.import('flutter://material/radio_theme.ht')); + futures.add(interpreter.import('flutter://material/raised_button.ht')); + futures.add(interpreter.import('flutter://material/range_slider.ht')); + futures.add(interpreter.import('flutter://material/refresh_indicator.ht')); + futures.add(interpreter.import('flutter://material/reorderable_list.ht')); + futures.add(interpreter.import('flutter://material/scaffold.ht')); + futures.add(interpreter.import('flutter://material/scrollbar.ht')); + futures.add(interpreter.import('flutter://material/scrollbar_theme.ht')); + futures.add(interpreter.import('flutter://material/selectable_text.ht')); + futures.add(interpreter.import('flutter://material/slider.ht')); + futures.add(interpreter.import('flutter://material/slider_theme.ht')); + futures.add(interpreter.import('flutter://material/snack_bar.ht')); + futures.add(interpreter.import('flutter://material/snack_bar_theme.ht')); + futures.add(interpreter.import('flutter://material/stepper.ht')); + futures.add(interpreter.import('flutter://material/switch.ht')); + futures.add(interpreter.import('flutter://material/switch_list_tile.ht')); + futures.add(interpreter.import('flutter://material/switch_theme.ht')); + futures.add(interpreter.import('flutter://material/tabs.ht')); + futures.add(interpreter.import('flutter://material/tab_bar_theme.ht')); + futures.add(interpreter.import('flutter://material/tab_controller.ht')); + futures.add(interpreter.import('flutter://material/tab_indicator.ht')); + futures.add(interpreter.import('flutter://material/text_button.ht')); + futures.add(interpreter.import('flutter://material/text_button_theme.ht')); + futures.add(interpreter.import('flutter://material/text_field.ht')); + futures.add(interpreter.import('flutter://material/text_form_field.ht')); + futures.add(interpreter.import('flutter://material/text_selection.ht')); + futures.add(interpreter.import('flutter://material/text_selection_theme.ht')); + futures.add(interpreter.import('flutter://material/text_selection_toolbar.ht')); + futures.add(interpreter.import('flutter://material/text_selection_toolbar_text_button.ht')); + futures.add(interpreter.import('flutter://material/text_theme.ht')); + futures.add(interpreter.import('flutter://material/theme.ht')); + futures.add(interpreter.import('flutter://material/theme_data.ht')); + futures.add(interpreter.import('flutter://material/time.ht')); + futures.add(interpreter.import('flutter://material/time_picker.ht')); + futures.add(interpreter.import('flutter://material/time_picker_theme.ht')); + futures.add(interpreter.import('flutter://material/toggle_buttons.ht')); + futures.add(interpreter.import('flutter://material/toggle_buttons_theme.ht')); + futures.add(interpreter.import('flutter://material/tooltip.ht')); + futures.add(interpreter.import('flutter://material/tooltip_theme.ht')); + futures.add(interpreter.import('flutter://material/typography.ht')); + futures.add(interpreter.import('flutter://material/user_accounts_drawer_header.ht')); + futures.add(interpreter.import('flutter://painting/alignment.ht')); + futures.add(interpreter.import('flutter://painting/basic_types.ht')); + futures.add(interpreter.import('flutter://painting/beveled_rectangle_border.ht')); + futures.add(interpreter.import('flutter://painting/borders.ht')); + futures.add(interpreter.import('flutter://painting/border_radius.ht')); + futures.add(interpreter.import('flutter://painting/box_border.ht')); + futures.add(interpreter.import('flutter://painting/box_decoration.ht')); + futures.add(interpreter.import('flutter://painting/box_fit.ht')); + futures.add(interpreter.import('flutter://painting/box_shadow.ht')); + futures.add(interpreter.import('flutter://painting/circle_border.ht')); + futures.add(interpreter.import('flutter://painting/colors.ht')); + futures.add(interpreter.import('flutter://painting/continuous_rectangle_border.ht')); + futures.add(interpreter.import('flutter://painting/debug.ht')); + futures.add(interpreter.import('flutter://painting/decoration_image.ht')); + futures.add(interpreter.import('flutter://painting/edge_insets.ht')); + futures.add(interpreter.import('flutter://painting/flutter_logo.ht')); + futures.add(interpreter.import('flutter://painting/fractional_offset.ht')); + futures.add(interpreter.import('flutter://painting/gradient.ht')); + futures.add(interpreter.import('flutter://painting/image_cache.ht')); + futures.add(interpreter.import('flutter://painting/image_provider.ht')); + futures.add(interpreter.import('flutter://painting/image_resolution.ht')); + futures.add(interpreter.import('flutter://painting/image_stream.ht')); + futures.add(interpreter.import('flutter://painting/inline_span.ht')); + futures.add(interpreter.import('flutter://painting/matrix_utils.ht')); + futures.add(interpreter.import('flutter://painting/notched_shapes.ht')); + futures.add(interpreter.import('flutter://painting/rounded_rectangle_border.ht')); + futures.add(interpreter.import('flutter://painting/shader_warm_up.ht')); + futures.add(interpreter.import('flutter://painting/shape_decoration.ht')); + futures.add(interpreter.import('flutter://painting/stadium_border.ht')); + futures.add(interpreter.import('flutter://painting/strut_style.ht')); + futures.add(interpreter.import('flutter://painting/text_painter.ht')); + futures.add(interpreter.import('flutter://painting/text_span.ht')); + futures.add(interpreter.import('flutter://painting/text_style.ht')); + futures.add(interpreter.import('flutter://physics/clamped_simulation.ht')); + futures.add(interpreter.import('flutter://physics/friction_simulation.ht')); + futures.add(interpreter.import('flutter://physics/gravity_simulation.ht')); + futures.add(interpreter.import('flutter://physics/spring_simulation.ht')); + futures.add(interpreter.import('flutter://physics/tolerance.ht')); + futures.add(interpreter.import('flutter://rendering/animated_size.ht')); + futures.add(interpreter.import('flutter://rendering/binding.ht')); + futures.add(interpreter.import('flutter://rendering/box.ht')); + futures.add(interpreter.import('flutter://rendering/custom_layout.ht')); + futures.add(interpreter.import('flutter://rendering/custom_paint.ht')); + futures.add(interpreter.import('flutter://rendering/editable.ht')); + futures.add(interpreter.import('flutter://rendering/error.ht')); + futures.add(interpreter.import('flutter://rendering/flex.ht')); + futures.add(interpreter.import('flutter://rendering/flow.ht')); + futures.add(interpreter.import('flutter://rendering/image.ht')); + futures.add(interpreter.import('flutter://rendering/layer.ht')); + futures.add(interpreter.import('flutter://rendering/layout_helper.ht')); + futures.add(interpreter.import('flutter://rendering/list_body.ht')); + futures.add(interpreter.import('flutter://rendering/list_wheel_viewport.ht')); + futures.add(interpreter.import('flutter://rendering/mouse_cursor.ht')); + futures.add(interpreter.import('flutter://rendering/mouse_tracking.ht')); + futures.add(interpreter.import('flutter://rendering/object.ht')); + futures.add(interpreter.import('flutter://rendering/paragraph.ht')); + futures.add(interpreter.import('flutter://rendering/performance_overlay.ht')); + futures.add(interpreter.import('flutter://rendering/platform_view.ht')); + futures.add(interpreter.import('flutter://rendering/proxy_box.ht')); + futures.add(interpreter.import('flutter://rendering/proxy_sliver.ht')); + futures.add(interpreter.import('flutter://rendering/rotated_box.ht')); + futures.add(interpreter.import('flutter://rendering/shifted_box.ht')); + futures.add(interpreter.import('flutter://rendering/sliver.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_fill.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_fixed_extent_list.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_grid.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_list.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_multi_box_adaptor.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_padding.ht')); + futures.add(interpreter.import('flutter://rendering/sliver_persistent_header.ht')); + futures.add(interpreter.import('flutter://rendering/stack.ht')); + futures.add(interpreter.import('flutter://rendering/table.ht')); + futures.add(interpreter.import('flutter://rendering/table_border.ht')); + futures.add(interpreter.import('flutter://rendering/texture.ht')); + futures.add(interpreter.import('flutter://rendering/tweens.ht')); + futures.add(interpreter.import('flutter://rendering/view.ht')); + futures.add(interpreter.import('flutter://rendering/viewport.ht')); + futures.add(interpreter.import('flutter://rendering/viewport_offset.ht')); + futures.add(interpreter.import('flutter://rendering/wrap.ht')); + futures.add(interpreter.import('flutter://scheduler/binding.ht')); + futures.add(interpreter.import('flutter://scheduler/priority.ht')); + futures.add(interpreter.import('flutter://scheduler/ticker.ht')); + futures.add(interpreter.import('flutter://semantics/semantics.ht')); + futures.add(interpreter.import('flutter://semantics/semantics_event.ht')); + futures.add(interpreter.import('flutter://semantics/semantics_service.ht')); + futures.add(interpreter.import('flutter://services/asset_bundle.ht')); + futures.add(interpreter.import('flutter://services/autofill.ht')); + futures.add(interpreter.import('flutter://services/clipboard.ht')); + futures.add(interpreter.import('flutter://services/deferred_component.ht')); + futures.add(interpreter.import('flutter://services/font_loader.ht')); + futures.add(interpreter.import('flutter://services/haptic_feedback.ht')); + futures.add(interpreter.import('flutter://services/keyboard_key.ht')); + futures.add(interpreter.import('flutter://services/message_codec.ht')); + futures.add(interpreter.import('flutter://services/message_codecs.ht')); + futures.add(interpreter.import('flutter://services/platform_channel.ht')); + futures.add(interpreter.import('flutter://services/platform_views.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_android.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_fuchsia.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_ios.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_linux.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_macos.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_web.ht')); + futures.add(interpreter.import('flutter://services/raw_keyboard_windows.ht')); + futures.add(interpreter.import('flutter://services/restoration.ht')); + futures.add(interpreter.import('flutter://services/system_channels.ht')); + futures.add(interpreter.import('flutter://services/system_chrome.ht')); + futures.add(interpreter.import('flutter://services/system_navigator.ht')); + futures.add(interpreter.import('flutter://services/system_sound.ht')); + futures.add(interpreter.import('flutter://services/text_editing.ht')); + futures.add(interpreter.import('flutter://services/text_formatter.ht')); + futures.add(interpreter.import('flutter://services/text_input.ht')); + futures.add(interpreter.import('flutter://widgets/actions.ht')); + futures.add(interpreter.import('flutter://widgets/animated_cross_fade.ht')); + futures.add(interpreter.import('flutter://widgets/animated_list.ht')); + futures.add(interpreter.import('flutter://widgets/animated_size.ht')); + futures.add(interpreter.import('flutter://widgets/animated_switcher.ht')); + futures.add(interpreter.import('flutter://widgets/app.ht')); + futures.add(interpreter.import('flutter://widgets/async.ht')); + futures.add(interpreter.import('flutter://widgets/autofill.ht')); + futures.add(interpreter.import('flutter://widgets/automatic_keep_alive.ht')); + futures.add(interpreter.import('flutter://widgets/banner.ht')); + futures.add(interpreter.import('flutter://widgets/basic.ht')); + futures.add(interpreter.import('flutter://widgets/binding.ht')); + futures.add(interpreter.import('flutter://widgets/bottom_navigation_bar_item.ht')); + futures.add(interpreter.import('flutter://widgets/color_filter.ht')); + futures.add(interpreter.import('flutter://widgets/container.ht')); + futures.add(interpreter.import('flutter://widgets/desktop_text_selection_toolbar_layout_delegate.ht')); + futures.add(interpreter.import('flutter://widgets/dismissible.ht')); + futures.add(interpreter.import('flutter://widgets/draggable_scrollable_sheet.ht')); + futures.add(interpreter.import('flutter://widgets/drag_target.ht')); + futures.add(interpreter.import('flutter://widgets/dual_transition_builder.ht')); + futures.add(interpreter.import('flutter://widgets/editable_text.ht')); + futures.add(interpreter.import('flutter://widgets/fade_in_image.ht')); + futures.add(interpreter.import('flutter://widgets/focus_manager.ht')); + futures.add(interpreter.import('flutter://widgets/focus_scope.ht')); + futures.add(interpreter.import('flutter://widgets/focus_traversal.ht')); + futures.add(interpreter.import('flutter://widgets/form.ht')); + futures.add(interpreter.import('flutter://widgets/framework.ht')); + futures.add(interpreter.import('flutter://widgets/gesture_detector.ht')); + futures.add(interpreter.import('flutter://widgets/grid_paper.ht')); + futures.add(interpreter.import('flutter://widgets/heroes.ht')); + futures.add(interpreter.import('flutter://widgets/icon.ht')); + futures.add(interpreter.import('flutter://widgets/icon_data.ht')); + futures.add(interpreter.import('flutter://widgets/icon_theme.ht')); + futures.add(interpreter.import('flutter://widgets/icon_theme_data.ht')); + futures.add(interpreter.import('flutter://widgets/image.ht')); + futures.add(interpreter.import('flutter://widgets/image_filter.ht')); + futures.add(interpreter.import('flutter://widgets/image_icon.ht')); + futures.add(interpreter.import('flutter://widgets/implicit_animations.ht')); + futures.add(interpreter.import('flutter://widgets/interactive_viewer.ht')); + futures.add(interpreter.import('flutter://widgets/layout_builder.ht')); + futures.add(interpreter.import('flutter://widgets/list_wheel_scroll_view.ht')); + futures.add(interpreter.import('flutter://widgets/localizations.ht')); + futures.add(interpreter.import('flutter://widgets/media_query.ht')); + futures.add(interpreter.import('flutter://widgets/modal_barrier.ht')); + futures.add(interpreter.import('flutter://widgets/navigation_toolbar.ht')); + futures.add(interpreter.import('flutter://widgets/navigator.ht')); + futures.add(interpreter.import('flutter://widgets/nested_scroll_view.ht')); + futures.add(interpreter.import('flutter://widgets/notification_listener.ht')); + futures.add(interpreter.import('flutter://widgets/orientation_builder.ht')); + futures.add(interpreter.import('flutter://widgets/overflow_bar.ht')); + futures.add(interpreter.import('flutter://widgets/overlay.ht')); + futures.add(interpreter.import('flutter://widgets/overscroll_indicator.ht')); + futures.add(interpreter.import('flutter://widgets/page_storage.ht')); + futures.add(interpreter.import('flutter://widgets/page_view.ht')); + futures.add(interpreter.import('flutter://widgets/performance_overlay.ht')); + futures.add(interpreter.import('flutter://widgets/placeholder.ht')); + futures.add(interpreter.import('flutter://widgets/platform_view.ht')); + futures.add(interpreter.import('flutter://widgets/preferred_size.ht')); + futures.add(interpreter.import('flutter://widgets/primary_scroll_controller.ht')); + futures.add(interpreter.import('flutter://widgets/raw_keyboard_listener.ht')); + futures.add(interpreter.import('flutter://widgets/reorderable_list.ht')); + futures.add(interpreter.import('flutter://widgets/restoration.ht')); + futures.add(interpreter.import('flutter://widgets/restoration_properties.ht')); + futures.add(interpreter.import('flutter://widgets/router.ht')); + futures.add(interpreter.import('flutter://widgets/routes.ht')); + futures.add(interpreter.import('flutter://widgets/safe_area.ht')); + futures.add(interpreter.import('flutter://widgets/scrollable.ht')); + futures.add(interpreter.import('flutter://widgets/scrollbar.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_activity.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_configuration.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_controller.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_metrics.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_notification.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_physics.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_position.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_position_with_single_context.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_simulation.ht')); + futures.add(interpreter.import('flutter://widgets/scroll_view.ht')); + futures.add(interpreter.import('flutter://widgets/semantics_debugger.ht')); + futures.add(interpreter.import('flutter://widgets/shortcuts.ht')); + futures.add(interpreter.import('flutter://widgets/single_child_scroll_view.ht')); + futures.add(interpreter.import('flutter://widgets/size_changed_layout_notifier.ht')); + futures.add(interpreter.import('flutter://widgets/sliver.ht')); + futures.add(interpreter.import('flutter://widgets/sliver_fill.ht')); + futures.add(interpreter.import('flutter://widgets/sliver_layout_builder.ht')); + futures.add(interpreter.import('flutter://widgets/sliver_persistent_header.ht')); + futures.add(interpreter.import('flutter://widgets/sliver_prototype_extent_list.ht')); + futures.add(interpreter.import('flutter://widgets/spacer.ht')); + futures.add(interpreter.import('flutter://widgets/table.ht')); + futures.add(interpreter.import('flutter://widgets/text.ht')); + futures.add(interpreter.import('flutter://widgets/texture.ht')); + futures.add(interpreter.import('flutter://widgets/text_selection.ht')); + futures.add(interpreter.import('flutter://widgets/text_selection_toolbar_layout_delegate.ht')); + futures.add(interpreter.import('flutter://widgets/ticker_provider.ht')); + futures.add(interpreter.import('flutter://widgets/title.ht')); + futures.add(interpreter.import('flutter://widgets/transitions.ht')); + futures.add(interpreter.import('flutter://widgets/viewport.ht')); + futures.add(interpreter.import('flutter://widgets/visibility.ht')); + futures.add(interpreter.import('flutter://widgets/widget_inspector.ht')); + futures.add(interpreter.import('flutter://widgets/widget_span.ht')); + futures.add(interpreter.import('flutter://widgets/will_pop_scope.ht')); return Future.wait(futures); } } diff --git a/lib/script_widget.dart b/lib/script_widget.dart index fd1c78d..cc3fd64 100644 --- a/lib/script_widget.dart +++ b/lib/script_widget.dart @@ -1,4 +1,5 @@ library script_widget; +export 'src/script_module_handler.dart'; export 'src/script_widget.dart'; -export 'bindings/binding.dart'; +export 'src/binding_handler.dart'; diff --git a/lib/src/binding_handler.dart b/lib/src/binding_handler.dart new file mode 100644 index 0000000..9ed997c --- /dev/null +++ b/lib/src/binding_handler.dart @@ -0,0 +1,38 @@ +import 'package:hetu_script/hetu_script.dart'; +import '../dart-bindings/flutter_library_binding.dart'; +import 'script_app_binding.dart'; +import 'script_widget_binding.dart'; + +class DefaultBindingHander extends FlutterLibraryBinding { + DefaultBindingHander(Hetu interpreter) : super(interpreter); + + @override + void loadExternalFunctionTypes() { + super.loadExternalFunctionTypes(); + var functionWrappers = {}; + functionWrappers.forEach((key, value) { + interpreter.bindExternalFunctionType(key, value); + }); + } + + @override + void loadExternalClasses() { + super.loadExternalClasses(); + var bindings = [ + ScriptAppClassBinding(), + ScriptWidgetClassBinding(), + ]; + bindings.forEach((value) { + interpreter.bindExternalClass(value); + }); + } + + @override + Future importScripts() { + var future = super.importScripts(); + var futures = []; + futures.add(future); + futures.add(interpreter.import('package://script_widget.ht')); + return Future.wait(futures); + } +} diff --git a/lib/bindings/script_app_binding.dart b/lib/src/script_app_binding.dart similarity index 83% rename from lib/bindings/script_app_binding.dart rename to lib/src/script_app_binding.dart index 229e6c2..7fcff53 100644 --- a/lib/bindings/script_app_binding.dart +++ b/lib/src/script_app_binding.dart @@ -1,8 +1,8 @@ import 'package:hetu_script/hetu_script.dart'; -import '../src/script_app.dart'; +import 'script_app.dart'; -class AppAutoBinding extends HTExternalClass { - AppAutoBinding() : super('App'); +class ScriptAppClassBinding extends HTExternalClass { + ScriptAppClassBinding() : super('App'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -22,4 +22,4 @@ class AppAutoBinding extends HTExternalClass { } } -extension AppBinding on ScriptApp {} +extension ScriptAppObjectBinding on ScriptApp {} diff --git a/lib/src/script_module_handler.dart b/lib/src/script_module_handler.dart new file mode 100644 index 0000000..87a3eee --- /dev/null +++ b/lib/src/script_module_handler.dart @@ -0,0 +1,51 @@ +import 'package:hetu_script/hetu_script.dart' show HTModuleHandler, HTModuleInfo, HTErrorEmpty; +import 'package:flutter/services.dart' show rootBundle; + +class ScriptModuleHandler extends HTModuleHandler { + final Set _cachedKeys = {}; + static const assetsDir = 'packages/script_widget'; + + String getUniqueKey(Uri uri) { + var uniqueKey = ''; + var path = '${uri.host}${uri.path}'; + var scheme = uri.scheme; + if (scheme == 'flutter') { + uniqueKey = '$assetsDir/ht-bindings/flutter/$path'; + } else if (scheme == 'dart') { + uniqueKey = '$assetsDir/ht-bindings/dart/$path'; + } else if (scheme == 'package') { + uniqueKey = '$assetsDir/ht-lib/$path'; + } else { + uniqueKey = uri.toString(); + } + return uniqueKey; + } + + @override + Future import(String key, [String? curUniqueKey]) async { + var uri = Uri.parse(key); + var uniqueKey = ''; + if (uri.scheme.isEmpty) { + //相对路径,计算绝对路径 + var file = curUniqueKey!; + var idx = file.lastIndexOf('/'); + var url = '${file.substring(0, idx)}/$key'; + uri = Uri.parse(url); + uniqueKey = '${uri.scheme}://${uri.host}${uri.path}'; + } else { + //需要解析绝对路径 + uniqueKey = getUniqueKey(uri); + } + if (_cachedKeys.contains(uniqueKey)) { + return HTModuleInfo(uniqueKey, '', duplicate: true); + } + + _cachedKeys.add(uniqueKey); + final content = await rootBundle.loadString(uniqueKey); + if (content.isEmpty) { + throw HTErrorEmpty(uri.toString()); + } + + return HTModuleInfo(uniqueKey, content); + } +} diff --git a/lib/src/script_widget.dart b/lib/src/script_widget.dart index 4c54864..265d1ce 100644 --- a/lib/src/script_widget.dart +++ b/lib/src/script_widget.dart @@ -3,23 +3,6 @@ import 'package:flutter/widgets.dart'; import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/material.dart'; -@HTAutoBinding() -class ScriptApp { - //future回调处理 - static void handleFuture(Future future, HTFunction function) { - future.then((value) { - function.call(positionalArgs: [value]); - }); - } - - //异步处理 - static Future futureMaker(HTFunction function, {posArgs, namedArgs, typeArgs}) async { - dynamic func() async => function.call(positionalArgs: posArgs ?? [], namedArgs: namedArgs ?? {}); - return await func(); - } -} - -@HTAutoBinding() class ScriptWidget extends StatefulWidget { final HTInstance child; @@ -117,8 +100,8 @@ class _ScriptWidgetContainerState extends State with Tick Widget build(BuildContext context) { if (!scriptLoading) { print('[启动检查] 正在加载脚本RootWidget'); - _script = - widget.interpreter.import('assets/script_root.ht', invokeFunc: 'buildRoot', positionalArgs: [context, this]); + _script = widget.interpreter + .import('package://main_view.ht', invokeFunc: 'buildMainView', positionalArgs: [context, this]); scriptLoading = true; } print('[启动检查] 必须在Init执行之后'); diff --git a/lib/bindings/script_widget_binding.dart b/lib/src/script_widget_binding.dart similarity index 83% rename from lib/bindings/script_widget_binding.dart rename to lib/src/script_widget_binding.dart index e98157b..f87b1eb 100644 --- a/lib/bindings/script_widget_binding.dart +++ b/lib/src/script_widget_binding.dart @@ -1,8 +1,8 @@ import 'package:hetu_script/hetu_script.dart'; -import '../src/script_widget.dart'; +import 'script_widget.dart'; -class ScriptWidgetAutoBinding extends HTExternalClass { - ScriptWidgetAutoBinding() : super('ScriptWidget'); +class ScriptWidgetClassBinding extends HTExternalClass { + ScriptWidgetClassBinding() : super('ScriptWidget'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -23,7 +23,7 @@ class ScriptWidgetAutoBinding extends HTExternalClass { } } -extension ScriptWidgetBinding on ScriptWidget { +extension ScriptWidgetObjectBinding on ScriptWidget { dynamic htFetch(String varName) { switch (varName) { case 'typeid': diff --git a/pubspec.yaml b/pubspec.yaml index 168c345..62afeed 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -24,6 +24,28 @@ dev_dependencies: # The following section is specific to Flutter. flutter: + assets: + - ht-bindings/dart/ + - ht-bindings/dart/async/ + - ht-bindings/dart/convert/ + - ht-bindings/dart/core/ + - ht-bindings/dart/io/ + - ht-bindings/dart/ui/ + - ht-bindings/dart/math/ + - ht-bindings/flutter/ + - ht-bindings/flutter/animation/ + - ht-bindings/flutter/cupertino/ + - ht-bindings/flutter/foundation/ + - ht-bindings/flutter/gestures/ + - ht-bindings/flutter/material/ + - ht-bindings/flutter/painting/ + - ht-bindings/flutter/physics/ + - ht-bindings/flutter/rendering/ + - ht-bindings/flutter/scheduler/ + - ht-bindings/flutter/semantics/ + - ht-bindings/flutter/services/ + - ht-bindings/flutter/widgets/ + - ht-lib/ # To add assets to your package, add an assets section, like this: # assets: