gitextract_zev5bl50/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── pull_request_template.md │ └── workflows/ │ └── main.yml ├── .gitignore ├── .metadata ├── .vscode/ │ ├── launch.json │ └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README-ar.md ├── README-bn.md ├── README-es.md ├── README-fr.md ├── README-hi.md ├── README-ne.md ├── README-vi.md ├── README.id-ID.md ├── README.ja-JP.md ├── README.ko-kr.md ├── README.md ├── README.pl.md ├── README.pt-br.md ├── README.ru.md ├── README.tr-TR.md ├── README.ur-PK.md ├── README.zh-cn.md ├── _config.yml ├── analysis_options.yaml ├── documentation/ │ ├── ar_EG/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── en_US/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── es_ES/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── fr_FR/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── id_ID/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── ja_JP/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── kr_KO/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── pt_BR/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── ru_RU/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── tr_TR/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ ├── vi_VI/ │ │ ├── dependency_management.md │ │ ├── route_management.md │ │ └── state_management.md │ └── zh_CN/ │ ├── dependency_management.md │ ├── route_management.md │ └── state_management.md ├── example/ │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── example.md │ ├── lib/ │ │ ├── lang/ │ │ │ ├── en_US.dart │ │ │ ├── pt_BR.dart │ │ │ └── translation_service.dart │ │ ├── main.dart │ │ ├── pages/ │ │ │ └── home/ │ │ │ ├── bindings/ │ │ │ │ ├── details_binding.dart │ │ │ │ └── home_binding.dart │ │ │ ├── data/ │ │ │ │ ├── home_api_provider.dart │ │ │ │ └── home_repository.dart │ │ │ ├── domain/ │ │ │ │ ├── adapters/ │ │ │ │ │ └── repository_adapter.dart │ │ │ │ └── entity/ │ │ │ │ └── country_model.dart │ │ │ └── presentation/ │ │ │ ├── controllers/ │ │ │ │ ├── details_controller.dart │ │ │ │ └── home_controller.dart │ │ │ └── views/ │ │ │ ├── details_view.dart │ │ │ └── home_view.dart │ │ ├── routes/ │ │ │ ├── app_pages.dart │ │ │ └── app_routes.dart │ │ └── shared/ │ │ ├── constants/ │ │ │ └── endpoints.dart │ │ └── logger/ │ │ └── logger_utils.dart │ ├── pubspec.yaml │ └── test/ │ ├── main_test.dart │ └── widget_test.dart ├── example_nav2/ │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android/ │ │ ├── .gitignore │ │ ├── app/ │ │ │ ├── build.gradle.kts │ │ │ └── src/ │ │ │ ├── debug/ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ └── example_nav2/ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable-v21/ │ │ │ │ │ └── launch_background.xml │ │ │ │ ├── values/ │ │ │ │ │ └── styles.xml │ │ │ │ └── values-night/ │ │ │ │ └── styles.xml │ │ │ └── profile/ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle.kts │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── local.properties │ │ └── settings.gradle.kts │ ├── ios/ │ │ ├── .gitignore │ │ ├── Flutter/ │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ ├── Generated.xcconfig │ │ │ ├── Release.xcconfig │ │ │ └── flutter_export_environment.sh │ │ ├── Runner/ │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── LaunchImage.imageset/ │ │ │ │ ├── Contents.json │ │ │ │ └── README.md │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── GeneratedPluginRegistrant.h │ │ │ ├── GeneratedPluginRegistrant.m │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ │ ├── Runner.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ │ └── RunnerTests/ │ │ └── RunnerTests.swift │ ├── lib/ │ │ ├── app/ │ │ │ ├── middleware/ │ │ │ │ └── auth_middleware.dart │ │ │ ├── modules/ │ │ │ │ ├── dashboard/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── dashboard_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── dashboard_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ └── dashboard_view.dart │ │ │ │ ├── home/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── home_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── home_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ └── home_view.dart │ │ │ │ ├── login/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── login_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── login_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ └── login_view.dart │ │ │ │ ├── product_details/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── product_details_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── product_details_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ └── product_details_view.dart │ │ │ │ ├── products/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── products_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── products_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ └── products_view.dart │ │ │ │ ├── profile/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── profile_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── profile_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ └── profile_view.dart │ │ │ │ ├── root/ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ └── root_binding.dart │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── root_controller.dart │ │ │ │ │ └── views/ │ │ │ │ │ ├── drawer.dart │ │ │ │ │ └── root_view.dart │ │ │ │ └── settings/ │ │ │ │ ├── bindings/ │ │ │ │ │ └── settings_binding.dart │ │ │ │ ├── controllers/ │ │ │ │ │ └── settings_controller.dart │ │ │ │ └── views/ │ │ │ │ └── settings_view.dart │ │ │ └── routes/ │ │ │ ├── app_pages.dart │ │ │ └── app_routes.dart │ │ ├── main.dart │ │ ├── models/ │ │ │ └── demo_product.dart │ │ └── services/ │ │ └── auth_service.dart │ ├── linux/ │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter/ │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── generated_plugins.cmake │ │ ├── main.cc │ │ ├── my_application.cc │ │ ├── my_application.h │ │ └── runner/ │ │ ├── CMakeLists.txt │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h │ ├── macos/ │ │ ├── .gitignore │ │ ├── Flutter/ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ ├── Flutter-Release.xcconfig │ │ │ └── GeneratedPluginRegistrant.swift │ │ ├── Runner/ │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets/ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj/ │ │ │ │ └── MainMenu.xib │ │ │ ├── Configs/ │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ ├── Debug.xcconfig │ │ │ │ ├── Release.xcconfig │ │ │ │ └── Warnings.xcconfig │ │ │ ├── DebugProfile.entitlements │ │ │ ├── Info.plist │ │ │ ├── MainFlutterWindow.swift │ │ │ └── Release.entitlements │ │ ├── Runner.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── RunnerTests/ │ │ └── RunnerTests.swift │ ├── pubspec.yaml │ ├── test/ │ │ └── widget_test.dart │ ├── web/ │ │ ├── index.html │ │ └── manifest.json │ └── windows/ │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter/ │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ └── runner/ │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── run_loop.cpp │ ├── run_loop.h │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h ├── lib/ │ ├── get.dart │ ├── get_animations/ │ │ ├── animations.dart │ │ ├── extensions.dart │ │ ├── get_animated_builder.dart │ │ └── index.dart │ ├── get_common/ │ │ └── get_reset.dart │ ├── get_connect/ │ │ ├── connect.dart │ │ ├── http/ │ │ │ └── src/ │ │ │ ├── certificates/ │ │ │ │ └── certificates.dart │ │ │ ├── exceptions/ │ │ │ │ └── exceptions.dart │ │ │ ├── http/ │ │ │ │ ├── html/ │ │ │ │ │ ├── file_decoder_html.dart │ │ │ │ │ └── http_request_html.dart │ │ │ │ ├── interface/ │ │ │ │ │ └── request_base.dart │ │ │ │ ├── io/ │ │ │ │ │ ├── file_decoder_io.dart │ │ │ │ │ └── http_request_io.dart │ │ │ │ ├── mock/ │ │ │ │ │ └── http_request_mock.dart │ │ │ │ ├── request/ │ │ │ │ │ └── http_request.dart │ │ │ │ ├── stub/ │ │ │ │ │ ├── file_decoder_stub.dart │ │ │ │ │ └── http_request_stub.dart │ │ │ │ └── utils/ │ │ │ │ └── body_decoder.dart │ │ │ ├── http.dart │ │ │ ├── interceptors/ │ │ │ │ └── get_modifiers.dart │ │ │ ├── multipart/ │ │ │ │ ├── form_data.dart │ │ │ │ └── multipart_file.dart │ │ │ ├── request/ │ │ │ │ └── request.dart │ │ │ ├── response/ │ │ │ │ ├── client_response.dart │ │ │ │ └── response.dart │ │ │ ├── status/ │ │ │ │ └── http_status.dart │ │ │ └── utils/ │ │ │ └── utils.dart │ │ └── sockets/ │ │ ├── sockets.dart │ │ └── src/ │ │ ├── socket_notifier.dart │ │ ├── sockets_html.dart │ │ ├── sockets_io.dart │ │ └── sockets_stub.dart │ ├── get_connect.dart │ ├── get_core/ │ │ ├── get_core.dart │ │ └── src/ │ │ ├── flutter_engine.dart │ │ ├── get_interface.dart │ │ ├── get_main.dart │ │ ├── log.dart │ │ ├── smart_management.dart │ │ └── typedefs.dart │ ├── get_instance/ │ │ ├── get_instance.dart │ │ └── src/ │ │ ├── bindings_interface.dart │ │ ├── extension_instance.dart │ │ └── lifecycle.dart │ ├── get_navigation/ │ │ ├── get_navigation.dart │ │ └── src/ │ │ ├── bottomsheet/ │ │ │ └── bottomsheet.dart │ │ ├── dialog/ │ │ │ └── dialog_route.dart │ │ ├── extension_navigation.dart │ │ ├── root/ │ │ │ ├── get_cupertino_app.dart │ │ │ ├── get_material_app.dart │ │ │ ├── get_root.dart │ │ │ └── internacionalization.dart │ │ ├── router_report.dart │ │ ├── routes/ │ │ │ ├── circular_reveal_clipper.dart │ │ │ ├── custom_transition.dart │ │ │ ├── default_route.dart │ │ │ ├── default_transitions.dart │ │ │ ├── get_information_parser.dart │ │ │ ├── get_navigation_interface.dart │ │ │ ├── get_navigator.dart │ │ │ ├── get_route.dart │ │ │ ├── get_router_delegate.dart │ │ │ ├── get_transition_mixin.dart │ │ │ ├── index.dart │ │ │ ├── modules.dart │ │ │ ├── new_path_route.dart │ │ │ ├── observers/ │ │ │ │ └── route_observer.dart │ │ │ ├── page_settings.dart │ │ │ ├── parse_route.dart │ │ │ ├── route_middleware.dart │ │ │ ├── route_report.dart │ │ │ ├── router_outlet.dart │ │ │ ├── test_kit.dart │ │ │ ├── transitions_type.dart │ │ │ └── url_strategy/ │ │ │ ├── impl/ │ │ │ │ ├── io_url.dart │ │ │ │ ├── stub_url.dart │ │ │ │ └── web_url.dart │ │ │ └── url_strategy.dart │ │ └── snackbar/ │ │ ├── snackbar.dart │ │ └── snackbar_controller.dart │ ├── get_rx/ │ │ ├── get_rx.dart │ │ └── src/ │ │ ├── rx_stream/ │ │ │ ├── mini_stream.dart │ │ │ └── rx_stream.dart │ │ ├── rx_typedefs/ │ │ │ └── rx_typedefs.dart │ │ ├── rx_types/ │ │ │ ├── rx_core/ │ │ │ │ ├── rx_impl.dart │ │ │ │ ├── rx_interface.dart │ │ │ │ ├── rx_num.dart │ │ │ │ └── rx_string.dart │ │ │ ├── rx_iterables/ │ │ │ │ ├── rx_list.dart │ │ │ │ ├── rx_map.dart │ │ │ │ └── rx_set.dart │ │ │ └── rx_types.dart │ │ └── rx_workers/ │ │ ├── rx_workers.dart │ │ └── utils/ │ │ └── debouncer.dart │ ├── get_state_manager/ │ │ ├── get_state_manager.dart │ │ └── src/ │ │ ├── rx_flutter/ │ │ │ ├── rx_getx_widget.dart │ │ │ ├── rx_notifier.dart │ │ │ ├── rx_obx_widget.dart │ │ │ └── rx_ticket_provider_mixin.dart │ │ └── simple/ │ │ ├── get_controllers.dart │ │ ├── get_responsive.dart │ │ ├── get_state.dart │ │ ├── get_view.dart │ │ ├── get_widget_cache.dart │ │ ├── list_notifier.dart │ │ ├── mixin_builder.dart │ │ └── simple_builder.dart │ ├── get_utils/ │ │ ├── get_utils.dart │ │ └── src/ │ │ ├── equality/ │ │ │ └── equality.dart │ │ ├── extensions/ │ │ │ ├── context_extensions.dart │ │ │ ├── double_extensions.dart │ │ │ ├── duration_extensions.dart │ │ │ ├── dynamic_extensions.dart │ │ │ ├── event_loop_extensions.dart │ │ │ ├── export.dart │ │ │ ├── int_extensions.dart │ │ │ ├── internacionalization.dart │ │ │ ├── iterable_extensions.dart │ │ │ ├── num_extensions.dart │ │ │ ├── string_extensions.dart │ │ │ └── widget_extensions.dart │ │ ├── get_utils/ │ │ │ └── get_utils.dart │ │ ├── platform/ │ │ │ ├── platform.dart │ │ │ ├── platform_io.dart │ │ │ ├── platform_stub.dart │ │ │ └── platform_web.dart │ │ ├── queue/ │ │ │ └── get_queue.dart │ │ └── widgets/ │ │ └── optimized_listview.dart │ ├── instance_manager.dart │ ├── route_manager.dart │ ├── src/ │ │ └── responsive/ │ │ └── size_percent_extension.dart │ ├── state_manager.dart │ └── utils.dart ├── pubspec.yaml └── test/ ├── animations/ │ ├── extensions_test.dart │ └── get_animated_builder_test.dart ├── benchmarks/ │ └── benckmark_test.dart ├── instance/ │ ├── get_instance_test.dart │ └── util/ │ └── matcher.dart ├── internationalization/ │ └── internationalization_test.dart ├── navigation/ │ ├── bottomsheet_test.dart │ ├── dialog_test.dart │ ├── dispose_dependencies_test.dart │ ├── get_main_test.dart │ ├── middleware_test.dart │ ├── parse_route_test.dart │ ├── root_widget_test.dart │ ├── routes_test.dart │ ├── snackbar_test.dart │ └── utils/ │ └── wrapper.dart ├── rx/ │ └── rx_workers_test.dart ├── state_manager/ │ ├── get_mixin_state_test.dart │ ├── get_obx_test.dart │ ├── get_rxstate_test.dart │ └── get_state_test.dart └── utils/ ├── extensions/ │ ├── context_extensions_test.dart │ ├── double_extensions_test.dart │ ├── dynamic_extensions_test.dart │ ├── int_extensions_test.dart │ ├── num_extensions_test.dart │ ├── string_extensions_test.dart │ └── widget_extensions_test.dart ├── get_utils_test.dart ├── platform_test.dart └── platform_web_test.dart