diff --git a/.DS_Store b/.DS_Store index c3c5df8..c43e46f 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.dart_tool/dartpad/web_plugin_registrant.dart b/.dart_tool/dartpad/web_plugin_registrant.dart new file mode 100644 index 0000000..5777d3e --- /dev/null +++ b/.dart_tool/dartpad/web_plugin_registrant.dart @@ -0,0 +1,32 @@ +// Flutter web plugin registrant file. +// +// Generated file. Do not edit. +// + +// @dart = 2.13 +// ignore_for_file: type=lint + +import 'package:connectivity_plus/src/connectivity_plus_web.dart'; +import 'package:flutter_inappwebview_web/web/main.dart'; +import 'package:fluttertoast/fluttertoast_web.dart'; +import 'package:geolocator_web/geolocator_web.dart'; +import 'package:google_maps_flutter_web/google_maps_flutter_web.dart'; +import 'package:image_picker_for_web/image_picker_for_web.dart'; +import 'package:package_info_plus/src/package_info_plus_web.dart'; +import 'package:shared_preferences_web/shared_preferences_web.dart'; +import 'package:url_launcher_web/url_launcher_web.dart'; +import 'package:flutter_web_plugins/flutter_web_plugins.dart'; + +void registerPlugins([final Registrar? pluginRegistrar]) { + final Registrar registrar = pluginRegistrar ?? webPluginRegistrar; + ConnectivityPlusWebPlugin.registerWith(registrar); + InAppWebViewFlutterPlugin.registerWith(registrar); + FluttertoastWebPlugin.registerWith(registrar); + GeolocatorPlugin.registerWith(registrar); + GoogleMapsPlugin.registerWith(registrar); + ImagePickerPlugin.registerWith(registrar); + PackageInfoPlusWebPlugin.registerWith(registrar); + SharedPreferencesPlugin.registerWith(registrar); + UrlLauncherPlugin.registerWith(registrar); + registrar.registerMessageHandler(); +} diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json new file mode 100644 index 0000000..d703b04 --- /dev/null +++ b/.dart_tool/package_config.json @@ -0,0 +1,1001 @@ +{ + "configVersion": 2, + "packages": [ + { + "name": "animation_list", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "animations", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "args", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "async", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "back_button_interceptor", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.4", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "boolean_selector", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "cached_network_image", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "cached_network_image_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "cached_network_image_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "carousel_slider", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "characters", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "clock", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "collection", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "connectivity_plus", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "connectivity_plus_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "cross_file", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "crypto", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "csslib", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "cupertino_icons", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "dbus", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "dio", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.8.0+1", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "dio_web_adapter", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "dots_indicator", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "dotted_border", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "fake_async", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "ffi", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "file", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "file_selector_linux", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "file_selector_macos", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "file_selector_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "file_selector_windows", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "fixnum", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "flutter", + "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "flutter_animate", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_cache_manager", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_google_places", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "flutter_inappwebview", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_internal_annotations", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_internal_annotations-1.2.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_ios", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_macos", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_platform_interface-1.0.10", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_lints", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "flutter_plugin_android_lifecycle", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "flutter_rating_stars", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "flutter_screenutil", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_shaders", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "flutter_svg", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "flutter_test", + "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "flutter_toggle_tab", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "flutter_web_plugins", + "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "fluttertoast", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "fpdart", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "gap", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "geocoding", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "geocoding_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "geocoding_ios", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "geocoding_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "geolocator", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2", + "packageUri": "lib/", + "languageVersion": "2.15" + }, + { + "name": "geolocator_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1", + "packageUri": "lib/", + "languageVersion": "2.15" + }, + { + "name": "geolocator_apple", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1", + "packageUri": "lib/", + "languageVersion": "2.15" + }, + { + "name": "geolocator_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4", + "packageUri": "lib/", + "languageVersion": "2.15" + }, + { + "name": "geolocator_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "geolocator_windows", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3", + "packageUri": "lib/", + "languageVersion": "2.15" + }, + { + "name": "get_it", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "go_router", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.8.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "google_api_headers", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "google_fonts", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "google_maps", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "google_maps_flutter", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "google_maps_flutter_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "google_maps_flutter_ios", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "google_maps_flutter_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.10.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "google_maps_flutter_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "google_maps_webservice", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "html", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "http", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "http_parser", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "image_picker", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "image_picker_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "image_picker_for_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "image_picker_ios", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "image_picker_linux", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "image_picker_macos", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "image_picker_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "image_picker_windows", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "intl", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.20.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "js", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/js-0.6.7", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "json_annotation", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "leak_tracker", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_flutter_testing", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_testing", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "lints", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "loader_overlay", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "logging", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "matcher", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "material_color_utilities", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "material_design_icons_flutter", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "meta", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "mime", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/mime-2.0.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "nested", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "nm", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "octo_image", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "otp_text_field", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "package_info_plus", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "package_info_plus_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "path", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "path_drawing", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "path_parsing", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "path_provider", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider_foundation", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "path_provider_linux", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "path_provider_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "path_provider_windows", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "petitparser", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "platform", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "plugin_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "pretty_dio_logger", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "provider", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "readmore", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "rxdart", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "sanitize_html", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "shared_preferences", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_foundation", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_linux", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "shared_preferences_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "shared_preferences_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_windows", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "shimmer", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shimmer-3.0.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "skeletonizer", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "sky_engine", + "rootUri": "file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "source_span", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "sprintf", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "sqflite", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "sqflite_common", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "stack_trace", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "stream_channel", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "stream_transform", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "string_scanner", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "synchronized", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "term_glyph", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "test_api", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "typed_data", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "url_launcher", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_android", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "url_launcher_ios", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_linux", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_macos", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_platform_interface", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "url_launcher_web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_windows", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "uuid", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "vector_graphics", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "vector_graphics_codec", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "vector_graphics_compiler", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "vector_math", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "vm_service", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "web", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "win32", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "xdg_directories", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "xml", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "grocery_app", + "rootUri": "../", + "packageUri": "lib/", + "languageVersion": "3.4" + } + ], + "generated": "2025-02-11T19:06:40.059766Z", + "generator": "pub", + "generatorVersion": "3.5.3", + "flutterRoot": "file:///Users/apple/Documents/development/flutter", + "flutterVersion": "3.24.3", + "pubCache": "file:///Users/apple/.pub-cache" +} diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset new file mode 100644 index 0000000..a432cb0 --- /dev/null +++ b/.dart_tool/package_config_subset @@ -0,0 +1,661 @@ +animation_list +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/ +animations +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/ +file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/ +args +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/lib/ +async +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ +back_button_interceptor +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.4/lib/ +boolean_selector +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ +cached_network_image +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/ +cached_network_image_platform_interface +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/ +cached_network_image_web +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/ +carousel_slider +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/ +characters +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ +clock +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ +collection +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/ +connectivity_plus +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/lib/ +connectivity_plus_platform_interface +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/ +cross_file +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2/lib/ +crypto +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/ +file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/ +csslib +3.1 +file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/ +cupertino_icons +3.1 +file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/ +file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/ +dbus +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/ +file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/ +dio +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.8.0+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.8.0+1/lib/ +dio_web_adapter +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.1.0/lib/ +dots_indicator +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/ +dotted_border +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/ +fake_async +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ +ffi +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/ +file +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/lib/ +file_selector_linux +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/lib/ +file_selector_macos +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/lib/ +file_selector_platform_interface +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/lib/ +file_selector_windows +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/lib/ +fixnum +3.1 +file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/ +flutter_animate +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/ +flutter_cache_manager +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/ +flutter_google_places +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/ +flutter_inappwebview +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/lib/ +flutter_inappwebview_android +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/lib/ +flutter_inappwebview_internal_annotations +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_internal_annotations-1.2.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_internal_annotations-1.2.0/lib/ +flutter_inappwebview_ios +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/lib/ +flutter_inappwebview_macos +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/lib/ +flutter_inappwebview_platform_interface +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_platform_interface-1.0.10/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_platform_interface-1.0.10/lib/ +flutter_inappwebview_web +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/lib/ +flutter_lints +3.1 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/ +flutter_plugin_android_lifecycle +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/lib/ +flutter_rating_stars +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/lib/ +flutter_screenutil +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/ +flutter_shaders +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/ +flutter_svg +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/ +flutter_toggle_tab +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/ +fluttertoast +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/ +file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/lib/ +fpdart +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/ +gap +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/ +geocoding +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/ +geocoding_android +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/ +geocoding_ios +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/ +geocoding_platform_interface +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/ +geolocator +2.15 +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/ +geolocator_android +2.15 +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/ +geolocator_apple +2.15 +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/ +geolocator_platform_interface +2.15 +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/ +geolocator_web +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/ +geolocator_windows +2.15 +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/ +get_it +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/ +go_router +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.8.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.8.0/lib/ +google_api_headers +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/ +google_fonts +2.14 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/ +google_maps +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/ +google_maps_flutter +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/ +google_maps_flutter_android +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/lib/ +google_maps_flutter_ios +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/ +google_maps_flutter_platform_interface +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.10.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.10.0/lib/ +google_maps_flutter_web +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/ +google_maps_webservice +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/ +file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/ +html +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/ +file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/lib/ +http +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/ +file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/lib/ +http_parser +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/ +image_picker +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/lib/ +image_picker_android +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/lib/ +image_picker_for_web +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/lib/ +image_picker_ios +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/lib/ +image_picker_linux +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/lib/ +image_picker_macos +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/lib/ +image_picker_platform_interface +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1/lib/ +image_picker_windows +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/lib/ +intl +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.20.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.20.2/lib/ +js +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/js-0.6.7/ +file:///Users/apple/.pub-cache/hosted/pub.dev/js-0.6.7/lib/ +json_annotation +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/ +leak_tracker +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/ +file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/lib/ +leak_tracker_flutter_testing +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/ +file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/lib/ +leak_tracker_testing +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/ +lints +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/ +loader_overlay +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/ +logging +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/ +matcher +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/ +material_color_utilities +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/lib/ +material_design_icons_flutter +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/ +file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/ +meta +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/lib/ +mime +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/mime-2.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/ +nested +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/ +nm +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/ +octo_image +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/ +otp_text_field +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/ +package_info_plus +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/ +package_info_plus_platform_interface +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/ +path +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/lib/ +path_drawing +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/ +path_parsing +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/ +path_provider +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/ +path_provider_android +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/lib/ +path_provider_foundation +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/ +path_provider_linux +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/ +path_provider_platform_interface +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/ +path_provider_windows +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/ +petitparser +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/ +platform +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/ +file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/ +plugin_platform_interface +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/ +file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/ +pretty_dio_logger +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/ +provider +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/ +readmore +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/ +rxdart +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/ +sanitize_html +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/ +shared_preferences +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/lib/ +shared_preferences_android +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/lib/ +shared_preferences_foundation +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/ +shared_preferences_linux +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/ +shared_preferences_platform_interface +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/ +shared_preferences_web +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/ +shared_preferences_windows +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/ +shimmer +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/shimmer-3.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/shimmer-3.0.0/lib/ +skeletonizer +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3/lib/ +source_span +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ +sprintf +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/ +sqflite +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/lib/ +sqflite_common +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/lib/ +stack_trace +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/ +stream_channel +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/ +stream_transform +3.1 +file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/ +string_scanner +2.18 +file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ +synchronized +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/ +term_glyph +2.12 +file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ +test_api +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/lib/ +typed_data +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/ +url_launcher +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/lib/ +url_launcher_android +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/lib/ +url_launcher_ios +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/lib/ +url_launcher_linux +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/lib/ +url_launcher_macos +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/lib/ +url_launcher_platform_interface +3.1 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/ +url_launcher_web +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/lib/ +url_launcher_windows +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/lib/ +uuid +3.0 +file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/ +vector_graphics +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/ +vector_graphics_codec +2.17 +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/ +vector_graphics_compiler +2.19 +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/ +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/ +vector_math +2.14 +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ +vm_service +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/ +file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/lib/ +web +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/lib/ +win32 +3.4 +file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4/ +file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4/lib/ +xdg_directories +3.3 +file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/ +xml +3.2 +file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/ +file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/ +grocery_app +3.4 +file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/ +file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/lib/ +sky_engine +3.2 +file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/ +file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/lib/ +flutter +3.3 +file:///Users/apple/Documents/development/flutter/packages/flutter/ +file:///Users/apple/Documents/development/flutter/packages/flutter/lib/ +flutter_test +3.3 +file:///Users/apple/Documents/development/flutter/packages/flutter_test/ +file:///Users/apple/Documents/development/flutter/packages/flutter_test/lib/ +flutter_web_plugins +3.2 +file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/ +file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/lib/ +2 diff --git a/.dart_tool/version b/.dart_tool/version new file mode 100644 index 0000000..ffba2c8 --- /dev/null +++ b/.dart_tool/version @@ -0,0 +1 @@ +3.24.3 \ No newline at end of file diff --git a/.flutter-plugins b/.flutter-plugins new file mode 100644 index 0000000..a732778 --- /dev/null +++ b/.flutter-plugins @@ -0,0 +1,52 @@ +# This is a generated file; do not edit or check into version control. +connectivity_plus=/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ +file_selector_linux=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/ +file_selector_macos=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/ +file_selector_windows=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/ +flutter_inappwebview=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/ +flutter_inappwebview_android=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/ +flutter_inappwebview_ios=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ +flutter_inappwebview_macos=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/ +flutter_inappwebview_web=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/ +flutter_plugin_android_lifecycle=/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ +fluttertoast=/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/ +geocoding=/Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ +geocoding_android=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ +geocoding_ios=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ +geolocator=/Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ +geolocator_android=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ +geolocator_apple=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ +geolocator_web=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ +geolocator_windows=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ +google_api_headers=/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ +google_maps_flutter=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ +google_maps_flutter_android=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ +google_maps_flutter_ios=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ +google_maps_flutter_web=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ +image_picker=/Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/ +image_picker_android=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/ +image_picker_for_web=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/ +image_picker_ios=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ +image_picker_linux=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/ +image_picker_macos=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/ +image_picker_windows=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/ +package_info_plus=/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ +path_provider=/Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ +path_provider_android=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ +path_provider_foundation=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +path_provider_linux=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ +path_provider_windows=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ +shared_preferences=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ +shared_preferences_android=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ +shared_preferences_foundation=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ +shared_preferences_linux=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ +shared_preferences_web=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ +shared_preferences_windows=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ +sqflite=/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ +url_launcher=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/ +url_launcher_android=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/ +url_launcher_ios=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ +url_launcher_linux=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/ +url_launcher_macos=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/ +url_launcher_web=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/ +url_launcher_windows=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies new file mode 100644 index 0000000..bd586f3 --- /dev/null +++ b/.flutter-plugins-dependencies @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/","native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/","native_build":true,"dependencies":[]},{"name":"geocoding_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/","native_build":true,"dependencies":[]},{"name":"image_picker_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/","native_build":true,"dependencies":[]}],"android":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/","native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/","native_build":true,"dependencies":[]},{"name":"geocoding_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/","native_build":true,"dependencies":[]},{"name":"google_api_headers","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/","native_build":true,"dependencies":["package_info_plus"]},{"name":"google_maps_flutter_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/","native_build":true,"dependencies":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/","native_build":true,"dependencies":[]},{"name":"file_selector_macos","path":"/Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_macos","path":"/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"image_picker_macos","path":"/Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/","native_build":false,"dependencies":["file_selector_macos"]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/","native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/","native_build":false,"dependencies":[]},{"name":"file_selector_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/","native_build":true,"dependencies":[]},{"name":"image_picker_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/","native_build":false,"dependencies":["file_selector_linux"]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/","native_build":true,"dependencies":[]}],"windows":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/","native_build":true,"dependencies":[]},{"name":"file_selector_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/","native_build":true,"dependencies":[]},{"name":"geolocator_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/","native_build":true,"dependencies":[]},{"name":"image_picker_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/","native_build":false,"dependencies":["file_selector_windows"]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/","native_build":true,"dependencies":[]}],"web":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/","dependencies":[]},{"name":"flutter_inappwebview_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/","dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/","dependencies":[]},{"name":"geolocator_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/","dependencies":[]},{"name":"image_picker_for_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/","dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/","dependencies":[]}]},"dependencyGraph":[{"name":"connectivity_plus","dependencies":[]},{"name":"file_selector_linux","dependencies":[]},{"name":"file_selector_macos","dependencies":[]},{"name":"file_selector_windows","dependencies":[]},{"name":"flutter_inappwebview","dependencies":["flutter_inappwebview_android","flutter_inappwebview_ios","flutter_inappwebview_macos","flutter_inappwebview_web"]},{"name":"flutter_inappwebview_android","dependencies":[]},{"name":"flutter_inappwebview_ios","dependencies":[]},{"name":"flutter_inappwebview_macos","dependencies":[]},{"name":"flutter_inappwebview_web","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"fluttertoast","dependencies":[]},{"name":"geocoding","dependencies":["geocoding_android","geocoding_ios"]},{"name":"geocoding_android","dependencies":[]},{"name":"geocoding_ios","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_api_headers","dependencies":["package_info_plus"]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]},{"name":"image_picker","dependencies":["image_picker_android","image_picker_for_web","image_picker_ios","image_picker_linux","image_picker_macos","image_picker_windows"]},{"name":"image_picker_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_for_web","dependencies":[]},{"name":"image_picker_ios","dependencies":[]},{"name":"image_picker_linux","dependencies":["file_selector_linux"]},{"name":"image_picker_macos","dependencies":["file_selector_macos"]},{"name":"image_picker_windows","dependencies":["file_selector_windows"]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"sqflite","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2025-02-12 00:36:40.197719","version":"3.24.3","swift_package_manager_enabled":false} \ No newline at end of file diff --git a/lib/src/logic/provider/bottom_navbar_provider.dart b/lib/src/logic/provider/bottom_navbar_provider.dart index 35a4610..1577806 100644 --- a/lib/src/logic/provider/bottom_navbar_provider.dart +++ b/lib/src/logic/provider/bottom_navbar_provider.dart @@ -3,6 +3,7 @@ import 'package:grocery_app/src/core/network_services/service_locator.dart'; import 'package:grocery_app/src/data/user_profile.dart'; import 'package:grocery_app/src/logic/repo/product_repo.dart'; import 'package:grocery_app/utils/constants/shared_pref_utils.dart'; +import 'package:grocery_app/utils/constants/string_constant.dart'; class BottomNavProvider with ChangeNotifier { int _currentIndex = 0; @@ -16,51 +17,17 @@ class BottomNavProvider with ChangeNotifier { _pageController.jumpToPage(index); notifyListeners(); } - - UserProfile allitem = UserProfile(); final _homeRepo = getIt(); - bool isLoading = true; - - Future getProfile(BuildContext context) async { - print("kjdkjghdfjglhjdfhgldflghjkldfjgh"); - isLoading = true; - notifyListeners(); - var data = {}; - try { - var result = await _homeRepo.getProfile(data); - - return result.fold( - (error) { - isLoading = false; - notifyListeners(); - }, - (response) async { - print("kjdshgkjhdfkjg ${response.firstName}"); - - await SharedPrefUtils.saveUser(user: response); - allitem = response!; - isLoading = false; - notifyListeners(); - }, - ); - } catch (e) { - isLoading = false; - notifyListeners(); - } - } - + Future refreshToken(BuildContext context) async { var data = {"refresh_token": "${await SharedPrefUtils.getRefreshToken()}"}; - var result = await _homeRepo.refreshToken(data, context); return result.fold( (error) { - return true; }, (response) { - return true; }, ); diff --git a/lib/src/logic/provider/profile_provider.dart b/lib/src/logic/provider/profile_provider.dart index 5de433a..13c7d92 100644 --- a/lib/src/logic/provider/profile_provider.dart +++ b/lib/src/logic/provider/profile_provider.dart @@ -6,8 +6,11 @@ import 'package:grocery_app/src/core/utils/snack_bar.dart'; import 'package:grocery_app/src/data/user_profile.dart'; import 'package:grocery_app/src/logic/repo/auth_repo.dart'; import 'package:grocery_app/src/logic/repo/product_repo.dart'; +import 'package:grocery_app/utils/constants/shared_pref_utils.dart'; import 'package:grocery_app/utils/extensions/extensions.dart'; +import '../../../utils/constants/string_constant.dart'; + class ProfileProvider extends ChangeNotifier { bool _isImageLoading = false; bool get isImageLoading => _isImageLoading; @@ -42,7 +45,7 @@ class ProfileProvider extends ChangeNotifier { showTopSnackBar(context, message, color); } - Future createStore( + Future updateProfile( BuildContext context, String firstName, String lastName) async { context.showLoader(show: true); @@ -68,7 +71,8 @@ class ProfileProvider extends ChangeNotifier { return false; }, (response) { - Navigator.pop(context); + getProfile(context); + ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text("Profile updated"), @@ -78,8 +82,7 @@ class ProfileProvider extends ChangeNotifier { return true; }, ); - } catch (e) - { + } catch (e) { context.showLoader(show: false); ScaffoldMessenger.of(context).showSnackBar( @@ -91,4 +94,48 @@ class ProfileProvider extends ChangeNotifier { return false; } } + + final _homeRepo = getIt(); + UserProfile allitem = UserProfile(); + + bool isLoading = true; + String _profile = ''; + String get profile => _profile; + String _name = ''; + String get name => _name; + String _email = ''; + String get email => _email; + + Future getProfile(BuildContext context) async { + isLoading = true; + notifyListeners(); + var data = {}; + try { + var result = await _homeRepo.getProfile(data); + + return result.fold( + (error) { + isLoading = false; + notifyListeners(); + }, + (response) async { + await SharedPrefUtils.saveUser(user: response); + allitem = response!; + + _profile = response.img; + _name = response.firstName + " " + response.lastName; + _email = response.email; + + APPSTRING.userName = response.firstName; + APPSTRING.userLastName = response.lastName; + APPSTRING.userProfile = response.img; + isLoading = false; + notifyListeners(); + }, + ); + } catch (e) { + isLoading = false; + notifyListeners(); + } + } } diff --git a/lib/src/logic/repo/product_repo.dart b/lib/src/logic/repo/product_repo.dart index 2b1ca33..b8d17aa 100644 --- a/lib/src/logic/repo/product_repo.dart +++ b/lib/src/logic/repo/product_repo.dart @@ -221,10 +221,11 @@ class ProductRepo { try { var response = await _productService.updateProfile(data); - print("kdjfgkljfdkjlghflkgjh ${response}"); + final String model = response.toString(); return right(model); - } on DioException catch (e) { + } on DioException catch (e) + { var error = CustomDioExceptions.handleError(e); return left(error); } diff --git a/lib/src/ui/bottomnavigation/bottom_bar_widget.dart b/lib/src/ui/bottomnavigation/bottom_bar_widget.dart index e2fd820..f3cd74f 100644 --- a/lib/src/ui/bottomnavigation/bottom_bar_widget.dart +++ b/lib/src/ui/bottomnavigation/bottom_bar_widget.dart @@ -4,6 +4,7 @@ import 'package:flutter/material.dart'; import 'package:geolocator/geolocator.dart'; import 'package:grocery_app/src/logic/provider/bottom_navbar_provider.dart'; import 'package:grocery_app/src/logic/provider/home_provider.dart'; +import 'package:grocery_app/src/logic/provider/profile_provider.dart'; import 'package:grocery_app/src/ui/cart/cartview_screen.dart'; import 'package:grocery_app/src/ui/favourite/favourite_screen.dart'; import 'package:grocery_app/src/ui/header.dart'; @@ -19,8 +20,7 @@ class BottomBarWidget extends StatefulWidget { _BottomBarState createState() => _BottomBarState(); } -class _BottomBarState extends State -{ +class _BottomBarState extends State { int _currentIndex = 0; PageController bottomWidgetPageController = PageController( initialPage: 0, @@ -40,7 +40,7 @@ class _BottomBarState extends State @override void initState() { - Provider.of(context, listen: false).getProfile(context); + Provider.of(context, listen: false).getProfile(context); _currentIndex = 0; bottomWidgetPageController = PageController( initialPage: 0, diff --git a/lib/src/ui/edit_profile/edit_profile_screen.dart b/lib/src/ui/edit_profile/edit_profile_screen.dart index 96b90c5..c6c6ec1 100644 --- a/lib/src/ui/edit_profile/edit_profile_screen.dart +++ b/lib/src/ui/edit_profile/edit_profile_screen.dart @@ -43,6 +43,8 @@ class _EditProfileScreenState extends State { firstController.text = APPSTRING.userName; lastController.text = APPSTRING.userLastName; profile = APPSTRING.userProfile; + + print("jshdgjkdhfg ${profile}"); } /// Pick image from gallery or camera @@ -70,6 +72,7 @@ class _EditProfileScreenState extends State { @override Widget build(BuildContext context) { + print("jkdfhgkjdfg ${_image} ${profile}"); return Scaffold( appBar: AppBar( centerTitle: true, @@ -111,9 +114,17 @@ class _EditProfileScreenState extends State { Expanded( child: InkWell( onTap: imageProvider.isImageLoading - ? () { - imageProvider.createStore(context, - firstController.text, lastController.text); + ? () async { + var status = await imageProvider.updateProfile( + context, + firstController.text, + lastController.text); + + if (status) { + print('dksfjghdkfgh'); + + Navigator.pop(context); + } } : null, child: Container( @@ -153,16 +164,14 @@ class _EditProfileScreenState extends State { Stack( alignment: Alignment.center, children: [ - // CircleAvatar( radius: 40, - backgroundColor: Colors.white, + backgroundColor: Colors.grey, backgroundImage: _image != null - ? FileImage(_image!) as ImageProvider + ? FileImage(_image!) : (profile != null && profile!.isNotEmpty ? NetworkImage(profile!) - : const AssetImage("assets/default_profile.png") - as ImageProvider), + : const AssetImage("assets/default_profile.png")), ), Positioned( bottom: 0, diff --git a/lib/src/ui/home/home_screen.dart b/lib/src/ui/home/home_screen.dart index 1dd46a4..1306f8b 100644 --- a/lib/src/ui/home/home_screen.dart +++ b/lib/src/ui/home/home_screen.dart @@ -41,7 +41,10 @@ class _HomeScreenState extends State { } getUserDetails() async { - APPSTRING.userName = (await SharedPrefUtils.getUserName())!; + APPSTRING.userName = (await SharedPrefUtils.getFirstName())!; + + print("kdjfkgjhdkfgj ${await SharedPrefUtils.getFirstName()}"); + APPSTRING.emailName = (await SharedPrefUtils.getUserEmail())!; APPSTRING.userProfile = (await SharedPrefUtils.getUserProfile())!; APPSTRING.userLastName = (await SharedPrefUtils.getLastName())!; @@ -507,7 +510,7 @@ class _HomeScreenState extends State { ), ) : provider.banner.isEmpty - ? Center(child: Text('No products available')) + ? SizedBox.shrink() : CarouselSlider( options: CarouselOptions( height: 180, diff --git a/lib/src/ui/myOrder/OrderDetailsScreen.dart b/lib/src/ui/myOrder/OrderDetailsScreen.dart index 778456a..ba0e74b 100644 --- a/lib/src/ui/myOrder/OrderDetailsScreen.dart +++ b/lib/src/ui/myOrder/OrderDetailsScreen.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; import 'package:grocery_app/src/data/myOrder.dart'; +import 'package:intl/intl.dart'; class OrderDetailsScreen extends StatefulWidget { final Datum order; @@ -13,6 +14,20 @@ class OrderDetailsScreen extends StatefulWidget { class _OrderDetailsScreenState extends State { int currentStep = 1; + String convertUtcToIst(String utcTime) { + // Parse the UTC time string + DateTime utcDateTime = DateTime.parse(utcTime).toUtc(); + + // Convert to IST (UTC +5:30) + DateTime istDateTime = + utcDateTime.add(const Duration(hours: 5, minutes: 30)); + + // Format the IST datetime with AM/PM + String formattedDateTime = + DateFormat("dd-MM-yyyy hh:mm a").format(istDateTime); + + return formattedDateTime; // Example: 11-02-2025 10:44 AM + } @override Widget build(BuildContext context) { @@ -54,7 +69,7 @@ class _OrderDetailsScreenState extends State { Text(widget.order.deliveryAddress!.addressLine ?? " ", style: TextStyle(fontSize: 16, fontWeight: FontWeight.bold)), SizedBox(height: 5), - Text(widget.order.createdAt.toString()), + Text(convertUtcToIst(widget.order.createdAt.toString())), SizedBox(height: 5), Text( "Status: ${_getStatusText(widget.order.orderStatus)}", diff --git a/lib/src/ui/myOrder/my_order.dart b/lib/src/ui/myOrder/my_order.dart index 06684a5..f41333c 100644 --- a/lib/src/ui/myOrder/my_order.dart +++ b/lib/src/ui/myOrder/my_order.dart @@ -7,6 +7,7 @@ import 'package:grocery_app/src/logic/provider/order_provider.dart'; import 'package:grocery_app/utils/constants/assets_constant.dart'; import 'package:grocery_app/utils/constants/color_constant.dart'; import 'package:grocery_app/utils/extensions/extensions.dart'; +import 'package:intl/intl.dart'; import 'package:provider/provider.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -22,6 +23,21 @@ class _MyOrderScreenState extends State { super.initState(); } + String convertUtcToIst(String utcTime) { + // Parse the UTC time string + DateTime utcDateTime = DateTime.parse(utcTime).toUtc(); + + // Convert to IST (UTC +5:30) + DateTime istDateTime = + utcDateTime.add(const Duration(hours: 5, minutes: 30)); + + // Format the IST datetime with AM/PM + String formattedDateTime = + DateFormat("dd-MM-yyyy hh:mm a").format(istDateTime); + + return formattedDateTime; // Example: 11-02-2025 10:44 AM + } + @override Widget build(BuildContext context) { return Scaffold( @@ -134,7 +150,7 @@ class _MyOrderScreenState extends State { ], ), SizedBox(height: 10), - Text(order.createdAt.toString(), + Text(convertUtcToIst(order.updatedAt.toString()), style: TextStyle(color: Colors.grey)), SizedBox(height: 5), Row( diff --git a/lib/src/ui/profilepage/profile_screen.dart b/lib/src/ui/profilepage/profile_screen.dart index f8db54f..39008a5 100644 --- a/lib/src/ui/profilepage/profile_screen.dart +++ b/lib/src/ui/profilepage/profile_screen.dart @@ -2,7 +2,9 @@ import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; import 'package:grocery_app/src/core/routes/routes.dart'; +import 'package:grocery_app/src/logic/provider/bottom_navbar_provider.dart'; import 'package:grocery_app/src/logic/provider/home_provider.dart'; +import 'package:grocery_app/src/logic/provider/profile_provider.dart'; import 'package:grocery_app/src/ui/card_checkout/card_checkout_screen.dart'; import 'package:grocery_app/src/ui/edit_profile/edit_profile_screen.dart'; @@ -29,120 +31,134 @@ class ProfileScreen extends StatefulWidget { class _ProfileScreenState extends State { var top = 0.0; + @override + void initState() + { + Provider.of(context, listen: false).getProfile(context); + getUserDetails(); + super.initState(); + } + + getUserDetails() async { + APPSTRING.userName = (await SharedPrefUtils.getFirstName())!; + APPSTRING.emailName = (await SharedPrefUtils.getUserEmail())!; + APPSTRING.userProfile = (await SharedPrefUtils.getUserProfile())!; + APPSTRING.userLastName = (await SharedPrefUtils.getLastName())!; + } + @override Widget build(BuildContext context) { + print("jdfgkjhgjh ${APPSTRING.userProfile}"); return Scaffold( body: NestedScrollView( headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) { return [ - SliverAppBar( - expandedHeight: 180.0, - floating: false, - pinned: true, - backgroundColor: Colors.white, - leading: const SizedBox(), - flexibleSpace: LayoutBuilder( - builder: (BuildContext context, BoxConstraints constraints) { - top = constraints.biggest.height; + Consumer(builder: (context, provider, child) + { + return SliverAppBar( + expandedHeight: 180.0, + floating: false, + pinned: true, + backgroundColor: Colors.white, + leading: const SizedBox(), + flexibleSpace: LayoutBuilder(builder: + (BuildContext context, BoxConstraints constraints) { + top = constraints.biggest.height; - return FlexibleSpaceBar( - centerTitle: true, - title: Column( - mainAxisAlignment: MainAxisAlignment.center, - mainAxisSize: MainAxisSize.min, - children: [ - top > 100 - ? Text( - "My Profile", - style: - context.customExtraBold(Colors.white, 14), - ) - : const SizedBox(), - - const SizedBox( - height: 30, - ), - //Spacer(), - Row( - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - const SizedBox( - width: 15, - ), - Stack( - children: [ - AppNetworkImage( - height: top < 150 ? 30 : 50, - width: top < 150 ? 30 : 50, - imageUrl: "${APPSTRING.userProfile ?? ""}" ?? - "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTdQLwDqDwd2JfzifvfBTFT8I7iKFFevcedYg&s", - radius: 90, - backGroundColor: Colors.white, - boxFit: BoxFit.fill, - ), - // top > 100 - // ? Positioned( - // bottom: 0, - // right: 0, - // child: Container( - // height: 18, - // width: 18, - // decoration: BoxDecoration( - // color: APPCOLOR.lightGreen, - // border: Border.all( - // color: Colors.white), - // borderRadius: - // BorderRadius.circular(5)), - // child: Center( - // child: Icon( - // MdiIcons.pencil, - // size: 10, - // color: Colors.white, - // ), - // ), - // )) - // : const SizedBox(), - ], - ), - const SizedBox( - width: 15, - ), - Column( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisSize: MainAxisSize.min, - children: [ - Text( - APPSTRING.userName ?? "", - style: context.customExtraBold( - top < 100 ? Colors.black : Colors.white, - 14), - ), - Text( - APPSTRING.emailName, - style: context.customRegular( - top < 100 ? Colors.black : Colors.white, - 10), + return FlexibleSpaceBar( + centerTitle: true, + title: Column( + mainAxisAlignment: MainAxisAlignment.center, + mainAxisSize: MainAxisSize.min, + children: [ + top > 100 + ? Text( + "My Profile", + style: + context.customExtraBold(Colors.white, 14), ) - ], - ), - const SizedBox( - width: 15, - ), - ], - ), - ], - ), - background: Container( - height: 200, - decoration: BoxDecoration( - color: APPCOLOR.lightGreen, - borderRadius: const BorderRadius.only( - bottomLeft: Radius.circular(30), - bottomRight: Radius.circular(30))), - )); - }), - ), + : const SizedBox(), + + const SizedBox( + height: 30, + ), + //Spacer(), + Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + const SizedBox( + width: 15, + ), + Stack( + children: [ + AppNetworkImage( + height: top < 150 ? 30 : 50, + width: top < 150 ? 30 : 50, + imageUrl: provider.profile ?? "", + radius: 90, + backGroundColor: Colors.white, + boxFit: BoxFit.fill, + ), + ], + ), + const SizedBox( + width: 15, + ), + if (provider.name.isNotEmpty) ...{ + Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + Text( + provider.name ?? " ", + style: context.customExtraBold( + top < 100 + ? Colors.black + : Colors.white, + 14), + ), + Text( + provider.email, + style: context.customRegular( + top < 100 + ? Colors.black + : Colors.white, + 10), + ) + ], + ), + } else ...{ + InkWell( + onTap: () { + context.push(MyRoutes.SIGNUP); + }, + child: Text( + "Login ", + style: context.customExtraBold( + top < 100 ? Colors.blue : Colors.blue, + 14), + ), + ) + }, + const SizedBox( + width: 15, + ), + ], + ), + ], + ), + background: Container( + height: 200, + decoration: BoxDecoration( + color: APPCOLOR.lightGreen, + borderRadius: const BorderRadius.only( + bottomLeft: Radius.circular(30), + bottomRight: Radius.circular(30))), + )); + }), + ); + }) ]; }, body: Column( @@ -158,7 +174,7 @@ class _ProfileScreenState extends State { onTap: () { Navigator.of(context).push(MaterialPageRoute( builder: (context) { - return const EditProfileScreen(); + return EditProfileScreen(); }, )); }, diff --git a/lib/utils/constants/shared_pref_utils.dart b/lib/utils/constants/shared_pref_utils.dart index 18caf6d..5dab2f8 100644 --- a/lib/utils/constants/shared_pref_utils.dart +++ b/lib/utils/constants/shared_pref_utils.dart @@ -36,27 +36,31 @@ class SharedPrefUtils { static const String STORE_ID = "STORE_ID"; static const String REFRESH_TOKEN = "REFRESH_TOKEN"; - static const String KEY_NAME = "user_name"; - static const String KEY_LAST_NAME = "user_name"; - static const String KEY_EMAIL = "user_email"; - static const String KEY_PROFILE = "user_profile"; + static const String KEY_FIRSTNAME = "KEY_FIRSTNAME"; + static const String KEY_LAST_NAME = "KEY_LAST_NAME"; + static const String KEY_EMAIL = "KEY_EMAIL"; + static const String KEY_PROFILE = "KEY_PROFILE"; static Future saveUser({ required UserProfile user, }) async { - print("jdhsfhjdjfhg ${user.img}"); SharedPreferences prefs = await SharedPreferences.getInstance(); - await prefs.setString(KEY_NAME, user.firstName ?? ""); - await prefs.setString(KEY_LAST_NAME, user.lastName ?? ""); + + print("lkdjglkdfhgkhl ${user.firstName}"); + await prefs.setString(KEY_FIRSTNAME, user.firstName ?? ""); + await prefs.setString(KEY_LAST_NAME, user.lastName ?? ""); await prefs.setString(KEY_EMAIL, user.email ?? " "); await prefs.setString(KEY_PROFILE, user.img ?? " "); } - static Future getUserName() async { + static Future getFirstName() async { SharedPreferences prefs = await SharedPreferences.getInstance(); - return prefs.getString(KEY_NAME); + + print("kjdshfgjkhdf ${prefs.getString(KEY_FIRSTNAME)}"); + return prefs.getString(KEY_FIRSTNAME); } - static Future getLastName() async { + + static Future getLastName() async { SharedPreferences prefs = await SharedPreferences.getInstance(); return prefs.getString(KEY_LAST_NAME); } @@ -260,17 +264,6 @@ class SharedPrefUtils { /// /// - static Future getFirstName() async { - final sp = await SharedPreferences.getInstance(); - - final firstName = sp.getString(FIRST_NAME); - print("lkjhdsgkhfdkjg ${sp.getString(FIRST_NAME)}"); - - return firstName!; - } - - - static Future getEmail() async { final sp = await SharedPreferences.getInstance(); return sp.getString(EMAIL) ?? ""; diff --git a/pubspec.lock b/pubspec.lock index a814223..1b42233 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -716,18 +716,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -772,10 +772,10 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" material_design_icons_flutter: dependency: "direct main" description: @@ -788,10 +788,10 @@ packages: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.15.0" mime: dependency: transitive description: @@ -1145,10 +1145,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.2" typed_data: dependency: transitive description: @@ -1265,10 +1265,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.5" web: dependency: transitive description: