diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json index 415ebfc..b118821 100644 --- a/.dart_tool/package_config.json +++ b/.dart_tool/package_config.json @@ -3,793 +3,793 @@ "packages": [ { "name": "animation_list", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "boolean_selector", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2", "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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "crypto", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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.7.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "dio_web_adapter", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "dots_indicator", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "fixnum", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "flutter_lints", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "fluttertoast", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "fpdart", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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.7.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_api_headers", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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.9.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "google_maps_flutter_web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "intl", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "json_annotation", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4", "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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "leak_tracker_testing", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0", "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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "nested", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "sky_engine", - "rootUri": "file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0", "packageUri": "lib/", - "languageVersion": "3.2" + "languageVersion": "3.0" }, { "name": "typed_data", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "uuid", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.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", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0", "packageUri": "lib/", "languageVersion": "3.2" }, @@ -800,10 +800,10 @@ "languageVersion": "3.4" } ], - "generated": "2025-01-29T19:51:58.789295Z", + "generated": "2025-01-30T13:29:16.263564Z", "generator": "pub", - "generatorVersion": "3.5.3", - "flutterRoot": "file:///Users/apple/Documents/development/flutter", - "flutterVersion": "3.24.3", - "pubCache": "file:///Users/apple/.pub-cache" + "generatorVersion": "3.4.4", + "flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter", + "flutterVersion": "3.22.3", + "pubCache": "file:///Users/rajeevsingh/.pub-cache" } diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset index a1a3159..193a884 100644 --- a/.dart_tool/package_config_subset +++ b/.dart_tool/package_config_subset @@ -1,533 +1,533 @@ 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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/ +file:///Users/rajeevsingh/.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.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/ +file:///Users/rajeevsingh/.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.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/ dio 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/ dio_web_adapter 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ +file:///Users/rajeevsingh/.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:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/ +file:///Users/rajeevsingh/.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:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/ +file:///Users/rajeevsingh/.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.10/ -file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/ +file:///Users/rajeevsingh/.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.7.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/ google_maps_flutter_platform_interface 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/ intl 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ +file:///Users/rajeevsingh/.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/ +3.0 +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/ +file:///Users/rajeevsingh/.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/ +file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/ +file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/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/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/ +file:///Users/rajeevsingh/Documents/allSoftwares/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/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/ +file:///Users/rajeevsingh/Documents/allSoftwares/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/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/ +file:///Users/rajeevsingh/Documents/allSoftwares/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/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/lib/ 2 diff --git a/.dart_tool/version b/.dart_tool/version index ffba2c8..d9b2ac5 100644 --- a/.dart_tool/version +++ b/.dart_tool/version @@ -1 +1 @@ -3.24.3 \ No newline at end of file +3.22.3 \ No newline at end of file diff --git a/.flutter-plugins b/.flutter-plugins index d985a48..a30a78c 100644 --- a/.flutter-plugins +++ b/.flutter-plugins @@ -1,30 +1,30 @@ # 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.2/ -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.10/ -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/ -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/ +connectivity_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ +flutter_plugin_android_lifecycle=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ +fluttertoast=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ +geocoding=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ +geocoding_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ +geocoding_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ +geolocator=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ +geolocator_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ +geolocator_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ +geolocator_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ +geolocator_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ +google_api_headers=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ +google_maps_flutter=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ +google_maps_flutter_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ +google_maps_flutter_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ +google_maps_flutter_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ +package_info_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ +path_provider=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ +path_provider_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ +path_provider_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +path_provider_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ +path_provider_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ +shared_preferences=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ +shared_preferences_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ +shared_preferences_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ +shared_preferences_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ +shared_preferences_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ +shared_preferences_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ +sqflite=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 6a980f6..7160e93 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +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.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","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":"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":[]}],"android":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","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.10/","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":"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":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"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":"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":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":false,"dependencies":[]},{"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"]}],"windows":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","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":"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"]}],"web":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","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":"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":[]}]},"dependencyGraph":[{"name":"connectivity_plus","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":"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":[]}],"date_created":"2025-01-30 01:21:58.904635","version":"3.24.3","swift_package_manager_enabled":false} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","native_build":true,"dependencies":[]},{"name":"geocoding_ios","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/rajeevsingh/.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/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"android":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/","native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","native_build":true,"dependencies":[]},{"name":"geocoding_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/","native_build":true,"dependencies":[]},{"name":"google_api_headers","path":"/Users/rajeevsingh/.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/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","native_build":true,"dependencies":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/rajeevsingh/.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/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]}],"windows":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":true,"dependencies":[]},{"name":"geolocator_windows","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]}],"web":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","dependencies":[]},{"name":"fluttertoast","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","dependencies":[]},{"name":"geolocator_web","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/","dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/","dependencies":[]}]},"dependencyGraph":[{"name":"connectivity_plus","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":"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":[]}],"date_created":"2025-01-30 18:59:16.501733","version":"3.22.3"} \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart index 206481c..5d26fc1 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -2,6 +2,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:grocery_app/src/core/network_services/service_locator.dart'; import 'package:grocery_app/src/core/routes/routes.dart'; +import 'package:grocery_app/src/logic/provider/addTocart_provider.dart'; import 'package:grocery_app/src/logic/provider/auth_provider.dart'; import 'package:grocery_app/src/logic/provider/home_provider.dart'; import 'package:grocery_app/src/ui/splash/splash_screen.dart'; @@ -34,7 +35,7 @@ class MyApplication extends StatelessWidget { providers: [ ChangeNotifierProvider(create: (_) => AuthProvider()), ChangeNotifierProvider(create: (_) => ProductProvider()), - // ChangeNotifierProvider(create: (_) => LoginProvider()), + ChangeNotifierProvider(create: (_) => AddtocartProvider()), // ChangeNotifierProvider(create: (_) => ProductProvider()), // ChangeNotifierProvider(create: (_) => HomeProvider()), ], diff --git a/lib/src/core/constant/api.dart b/lib/src/core/constant/api.dart index cd4fba2..61e4a56 100644 --- a/lib/src/core/constant/api.dart +++ b/lib/src/core/constant/api.dart @@ -15,6 +15,10 @@ class APIURL { static const String addToCart = "${BASE_URL}carts/items"; static const String gettAllWishList = "${BASE_URL}carts/wishlist"; static const String similarProduct = "${BASE_URL}products/"; + static const String getItemCards = "${BASE_URL}carts/current"; + static const String checkPin = "${BASE_URL}pin-codes/check/"; + + diff --git a/lib/src/data/all_cart_items.dart b/lib/src/data/all_cart_items.dart new file mode 100644 index 0000000..69c6734 --- /dev/null +++ b/lib/src/data/all_cart_items.dart @@ -0,0 +1,248 @@ +// To parse this JSON data, do +// +// final allCartItems = allCartItemsFromJson(jsondynamic); + +import 'dart:convert'; + +import 'package:grocery_app/src/data/allProduct_model.dart'; + +AllCartItems allCartItemsFromJson(dynamic str) => + AllCartItems.fromJson(json.decode(str)); + +dynamic allCartItemsToJson(AllCartItems data) => json.encode(data.toJson()); + +class AllCartItems { + dynamic id; + dynamic userId; + dynamic subtotal; + DateTime? createdAt; + DateTime? updatedAt; + List? items; + + AllCartItems({ + this.id, + this.userId, + this.subtotal, + this.createdAt, + this.updatedAt, + this.items, + }); + + factory AllCartItems.fromJson(Map json) => AllCartItems( + id: json["id"], + userId: json["userId"], + subtotal: json["subtotal"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + items: List.from(json["items"].map((x) => Item.fromJson(x))), + ); + + Map toJson() => { + "id": id, + "userId": userId, + "subtotal": subtotal, + "createdAt": createdAt, + "updatedAt": updatedAt, + "items": List.from(items!.map((x) => x.toJson())), + }; +} + +class Item { + dynamic id; + dynamic quantity; + dynamic priceSnapshot; + dynamic cartId; + dynamic productId; + dynamic storeId; + DateTime? createdAt; + DateTime? updatedAt; + Product? product; + Store? store; + + Item({ + this.id, + this.quantity, + this.priceSnapshot, + this.cartId, + this.productId, + this.storeId, + this.createdAt, + this.updatedAt, + this.product, + this.store, + }); + + factory Item.fromJson(Map json) => Item( + id: json["id"], + quantity: json["quantity"], + priceSnapshot: json["priceSnapshot"], + cartId: json["cartId"], + productId: json["productId"], + storeId: json["storeId"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + product: Product.fromJson(json["product"]), + store: Store.fromJson(json["store"]), + ); + + Map toJson() => { + "id": id, + "quantity": quantity, + "priceSnapshot": priceSnapshot, + "cartId": cartId, + "productId": productId, + "storeId": storeId, + "createdAt": createdAt, + "updatedAt": updatedAt, + "product": product!.toJson(), + "store": store!.toJson(), + }; +} + +class Category { + dynamic id; + dynamic name; + dynamic description; + dynamic image; + dynamic slug; + dynamic level; + bool? isActive; + DateTime? createdAt; + DateTime? updatedAt; + dynamic parentCategoryId; + dynamic path; + + Category({ + this.id, + this.name, + this.description, + this.image, + this.slug, + this.level, + this.isActive, + this.createdAt, + this.updatedAt, + this.parentCategoryId, + this.path, + }); + + factory Category.fromJson(Map json) => Category( + id: json["id"], + name: json["name"], + description: json["description"], + image: json["image"], + slug: json["slug"], + level: json["level"], + isActive: json["isActive"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + parentCategoryId: json["parentCategoryId"], + path: json["path"], + ); + + Map toJson() => { + "id": id, + "name": name, + "description": description, + "image": image, + "slug": slug, + "level": level, + "isActive": isActive, + "createdAt": createdAt, + "updatedAt": updatedAt, + "parentCategoryId": parentCategoryId, + "path": path, + }; +} + +class ProductImage { + dynamic id; + dynamic url; + bool? isDefault; + dynamic productId; + + ProductImage({ + this.id, + this.url, + this.isDefault, + this.productId, + }); + + factory ProductImage.fromJson(Map json) => ProductImage( + id: json["id"], + url: json["url"], + isDefault: json["isDefault"], + productId: json["productId"], + ); + + Map toJson() => { + "id": id, + "url": url, + "isDefault": isDefault, + "productId": productId, + }; +} + +class Store { + dynamic id; + dynamic storeName; + dynamic storeDescription; + dynamic officialPhoneNumber; + dynamic storeAddress; + dynamic gstNumber; + dynamic gumastaNumber; + dynamic storePicture; + DateTime? createdAt; + DateTime? updatedAt; + dynamic vendorId; + bool? isActive; + dynamic couponId; + + Store({ + this.id, + this.storeName, + this.storeDescription, + this.officialPhoneNumber, + this.storeAddress, + this.gstNumber, + this.gumastaNumber, + this.storePicture, + this.createdAt, + this.updatedAt, + this.vendorId, + this.isActive, + this.couponId, + }); + + factory Store.fromJson(Map json) => Store( + id: json["id"], + storeName: json["storeName"], + storeDescription: json["storeDescription"], + officialPhoneNumber: json["officialPhoneNumber"], + storeAddress: json["storeAddress"], + gstNumber: json["gstNumber"], + gumastaNumber: json["gumastaNumber"], + storePicture: json["storePicture"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + vendorId: json["vendorId"], + isActive: json["isActive"], + couponId: json["couponId"], + ); + + Map toJson() => { + "id": id, + "storeName": storeName, + "storeDescription": storeDescription, + "officialPhoneNumber": officialPhoneNumber, + "storeAddress": storeAddress, + "gstNumber": gstNumber, + "gumastaNumber": gumastaNumber, + "storePicture": storePicture, + "createdAt": createdAt, + "updatedAt": updatedAt, + "vendorId": vendorId, + "isActive": isActive, + "couponId": couponId, + }; +} diff --git a/lib/src/data/check_pin_response.dart b/lib/src/data/check_pin_response.dart new file mode 100644 index 0000000..8cd7324 --- /dev/null +++ b/lib/src/data/check_pin_response.dart @@ -0,0 +1,56 @@ +// To parse this JSON data, do +// +// final checkPinResponse = checkPinResponseFromJson(jsondynamic); + +import 'dart:convert'; + +CheckPinResponse checkPinResponseFromJson(dynamic str) => + CheckPinResponse.fromJson(json.decode(str)); + +dynamic checkPinResponseToJson(CheckPinResponse data) => + json.encode(data.toJson()); + +class CheckPinResponse { + dynamic id; + dynamic code; + bool? isActive; + bool? isManual; + DateTime? createdAt; + DateTime? updatedAt; + bool? isDeliverable; + + + CheckPinResponse({ + this.id, + this.code, + this.isActive, + this.isManual, + this.createdAt, + this.updatedAt, + this.isDeliverable, + + }); + + factory CheckPinResponse.fromJson(Map json) => + CheckPinResponse( + id: json["id"], + code: json["code"], + isActive: json["isActive"], + isManual: json["isManual"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + isDeliverable: json["isDeliverable"], + + ); + + Map toJson() => { + "id": id, + "code": code, + "isActive": isActive, + "isManual": isManual, + "createdAt": createdAt, + "updatedAt": updatedAt, + "isDeliverable": isDeliverable, + + }; +} diff --git a/lib/src/logic/provider/addTocart_provider.dart b/lib/src/logic/provider/addTocart_provider.dart new file mode 100644 index 0000000..24060e1 --- /dev/null +++ b/lib/src/logic/provider/addTocart_provider.dart @@ -0,0 +1,126 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:geocoding/geocoding.dart'; +import 'package:geolocator/geolocator.dart'; +import 'package:grocery_app/src/core/network_services/service_locator.dart'; +import 'package:grocery_app/src/data/all_cart_items.dart'; +import 'package:grocery_app/src/logic/repo/product_repo.dart'; +import 'package:http/http.dart' as http; + +class AddtocartProvider extends ChangeNotifier { + String _pinCode = "Fetching..."; + bool _isLoading = false; + bool _isDeliverable = false; + + String get pinCode => _pinCode; + bool get isLoading => _isLoading; + bool get isDeliverable => _isDeliverable; + + Future getCurrentLocation(BuildContext context) async { + _isLoading = true; + notifyListeners(); + + try { + bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); + if (!serviceEnabled) { + _pinCode = "Location services disabled."; + _isLoading = false; + notifyListeners(); + + return; + } + + LocationPermission permission = await Geolocator.requestPermission(); + if (permission == LocationPermission.denied) { + _pinCode = "Permission denied."; + _isLoading = false; + notifyListeners(); + + return; + } + + Position position = await Geolocator.getCurrentPosition( + desiredAccuracy: LocationAccuracy.high, + ); + + print("Location fetched: ${position.latitude}, ${position.longitude}"); + + List placemarks = await placemarkFromCoordinates( + position.latitude, + position.longitude, + ); + + if (placemarks.isNotEmpty) { + _pinCode = placemarks.first.postalCode ?? "Unknown"; + print("Pincode found: $_pinCode"); + + // Now check if this pin code is deliverable + await checkPin(context, _pinCode); + } else { + _pinCode = "Could not fetch pin code."; + print("Error: No placemarks found."); + } + } catch (e) { + _pinCode = "Error: ${e.toString()}"; + print("Error: ${e.toString()}"); + } + + _isLoading = false; + notifyListeners(); + } + + Future checkPin(BuildContext context, pin) async { + var data = {}; + try { + var result = await _homeRepo.checkPin(data, pin); + + return result.fold( + (error) { + _isDeliverable = false; + isLoaddcartItem = false; + notifyListeners(); + }, + (response) { + print("kdhfgkjfkghkfghkj ${response.isDeliverable!}"); + if (response.isDeliverable!) { + _isDeliverable = true; + } + + isLoaddcartItem = false; + notifyListeners(); + }, + ); + } catch (e) { + _isDeliverable = false; + isLoaddcartItem = false; + notifyListeners(); + } + } + + final _homeRepo = getIt(); + + AllCartItems allitem = AllCartItems(); + + bool isLoaddcartItem = true; + Future getItemCards(BuildContext context) async { + var data = {}; + try { + var result = await _homeRepo.getItemCards(data); + + return result.fold( + (error) { + isLoaddcartItem = false; + notifyListeners(); + }, + (response) { + allitem = response!; + isLoaddcartItem = false; + notifyListeners(); + }, + ); + } catch (e) { + isLoaddcartItem = false; + notifyListeners(); + } + } +} diff --git a/lib/src/logic/provider/home_provider.dart b/lib/src/logic/provider/home_provider.dart index 2ba01bb..400dde9 100644 --- a/lib/src/logic/provider/home_provider.dart +++ b/lib/src/logic/provider/home_provider.dart @@ -3,6 +3,7 @@ import 'package:fluttertoast/fluttertoast.dart'; import 'package:grocery_app/src/core/network_services/service_locator.dart'; import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/data/allProduct_model.dart'; +import 'package:grocery_app/src/data/all_cart_items.dart'; import 'package:grocery_app/src/data/banners.dart'; import 'package:grocery_app/src/data/best_dealProduct.dart'; import 'package:grocery_app/src/data/product_category.dart'; @@ -273,7 +274,7 @@ class ProductProvider extends ChangeNotifier { Map isLoading = {}; Future addToCart(BuildContext context, String productId) async { - if (cartItems.contains(productId)) return; // Prevent duplicate additions + //if (cartItems.contains(productId)) return; // Prevent duplicate additions isLoading[productId] = true; notifyListeners(); // Notify UI to show loading indicator @@ -402,4 +403,8 @@ class ProductProvider extends ChangeNotifier { }, ); } + + ///////////////////////////////////////////////////// all carts//////////////////////// + + } diff --git a/lib/src/logic/repo/product_repo.dart b/lib/src/logic/repo/product_repo.dart index e834748..f4b48f7 100644 --- a/lib/src/logic/repo/product_repo.dart +++ b/lib/src/logic/repo/product_repo.dart @@ -4,8 +4,10 @@ import 'package:fpdart/fpdart.dart'; import 'package:grocery_app/src/core/utils/custom_dio_exception.dart'; import 'package:grocery_app/src/core/utils/response_type_def.dart'; import 'package:grocery_app/src/data/allProduct_model.dart'; +import 'package:grocery_app/src/data/all_cart_items.dart'; import 'package:grocery_app/src/data/banners.dart'; import 'package:grocery_app/src/data/best_dealProduct.dart'; +import 'package:grocery_app/src/data/check_pin_response.dart'; import 'package:grocery_app/src/data/product_category.dart'; import 'package:grocery_app/src/data/wish_list_model.dart'; import 'package:grocery_app/src/logic/services/home_locator.dart'; @@ -85,6 +87,33 @@ class ProductRepo { } } + FutureResult getItemCards(data) async { + try { + var response = await _productService.getItemCards(data); + + AllCartItems allCartItems = allCartItemsFromJson(response.toString()); + + return right(allCartItems); + } on DioException catch (e) { + print("sdkjfkjdkfjgjfdjg"); + var error = CustomDioExceptions.handleError(e); + return left(error); + } + } + + FutureResult checkPin(data,pin) async { + try { + var response = await _productService.checkPin(data,pin); + CheckPinResponse allCartItems = checkPinResponseFromJson(response.toString()); + + return right(allCartItems); + } on DioException catch (e) { + + var error = CustomDioExceptions.handleError(e); + return left(error); + } + } + FutureResult addToWish(data) async { try { var response = await _productService.addToWish(data); @@ -134,6 +163,8 @@ class ProductRepo { BannerModel bannerresponse = bannerFromJson(response.toString()); + print("skjdgkjdsf ${bannerresponse}"); + final String model = response.toString(); return right(bannerresponse); diff --git a/lib/src/logic/services/home_locator.dart b/lib/src/logic/services/home_locator.dart index 01cb82b..6590f67 100644 --- a/lib/src/logic/services/home_locator.dart +++ b/lib/src/logic/services/home_locator.dart @@ -50,6 +50,22 @@ class ProductService extends ApiService { return response; } + Future getItemCards(data) async { + var response = await api.get(APIURL.getItemCards, data: jsonEncode(data)); + + return response; + } + + Future checkPin(data,pin) async { + var response = await api.get(APIURL.checkPin+pin, data: jsonEncode(data)); + + return response; + } + + + + + Future addToWish(data) async { diff --git a/lib/src/ui/bestdeal/bestdeal_screen.dart b/lib/src/ui/bestdeal/bestdeal_screen.dart index 6e09e2b..9626a5a 100644 --- a/lib/src/ui/bestdeal/bestdeal_screen.dart +++ b/lib/src/ui/bestdeal/bestdeal_screen.dart @@ -20,11 +20,10 @@ class BestDealScreen extends StatefulWidget { } class _BestDealScreenState extends State { - @override Widget build(BuildContext context) { return Scaffold( - appBar: AppBar( + appBar: AppBar( backgroundColor: Colors.white, centerTitle: true, leading: Center( @@ -59,7 +58,7 @@ class _BestDealScreenState extends State { ) ], ), - floatingActionButton: Padding( + floatingActionButton: Padding( padding: const EdgeInsets.only(left: 30), child: Container( height: 80, @@ -278,12 +277,19 @@ class _BestDealScreenState extends State { alignment: Alignment.centerRight, child: GestureDetector( onTap: () async { + print( + "Add to Cart Pressed for ${bestdealproduct.id}"); + if (await SharedPrefUtils.getToken() != null) { - provider.isLoading[bestdealproduct.id] ?? - false - ? null - : () => provider.addToCart( - context, bestdealproduct.id!); + // if (!(provider + // .isLoading[bestdealproduct.id] ?? + // false)) + // { + + await provider.addToCart( + context, bestdealproduct.id!); + + // } } else { context.push(MyRoutes.LOGIN); } @@ -291,18 +297,34 @@ class _BestDealScreenState extends State { child: Container( height: MediaQuery.of(context).size.height * 0.035, - width: MediaQuery.of(context).size.width * - 0.12, // Adjusted dynamic width + width: MediaQuery.of(context).size.width * 0.1, decoration: BoxDecoration( color: APPCOLOR.lightGreen, borderRadius: BorderRadius.circular(5), ), child: Center( - child: Text( - 'Add', - style: - context.customRegular(Colors.white, 12), - ), + child: provider + .isLoading[bestdealproduct.id] ?? + false + ? Padding( + padding: const EdgeInsets.all(8.0), + child: Container( + height: 10, + width: 10, + child: CircularProgressIndicator( + color: Colors.white, + strokeWidth: 2), + ), + ) + : Text( + // provider.cartItems + // .contains(bestdealproduct.id) + // ? 'Added' + // : + 'Add', + style: context.customRegular( + Colors.white, 12), + ), ), ), ), diff --git a/lib/src/ui/bottomnavigation/bottom_bar_widget.dart b/lib/src/ui/bottomnavigation/bottom_bar_widget.dart index 1e23f2d..6da42af 100644 --- a/lib/src/ui/bottomnavigation/bottom_bar_widget.dart +++ b/lib/src/ui/bottomnavigation/bottom_bar_widget.dart @@ -1,6 +1,7 @@ // ignore_for_file: library_private_types_in_public_api import 'package:flutter/material.dart'; +import 'package:geolocator/geolocator.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'; @@ -40,20 +41,40 @@ class _BottomBarState extends State { initialPage: 0, keepPage: true, ); + + determinePosition(); super.initState(); } + Future determinePosition() async { + bool serviceEnabled; + LocationPermission permission; + serviceEnabled = await Geolocator.isLocationServiceEnabled(); + if (!serviceEnabled) { + return Future.error('Location services are disabled.'); + } + permission = await Geolocator.checkPermission(); + if (permission == LocationPermission.denied) { + permission = await Geolocator.requestPermission(); + if (permission == LocationPermission.denied) { + return Future.error('Location permissions are denied'); + } + } + if (permission == LocationPermission.deniedForever) { + return Future.error( + 'Location permissions are permanently denied, we cannot request permissions.'); + } + } + @override Widget build(BuildContext context) { SizeConfig().init(context); return Scaffold( - body: PageView( controller: bottomWidgetPageController, physics: const NeverScrollableScrollPhysics(), children: [ - HomeScreen(), FavouriteScreen(), Mycart(), diff --git a/lib/src/ui/cart/cart_item.dart b/lib/src/ui/cart/cart_item.dart index 6614b86..88964b0 100644 --- a/lib/src/ui/cart/cart_item.dart +++ b/lib/src/ui/cart/cart_item.dart @@ -15,9 +15,12 @@ class CartItem extends StatelessWidget { }) : super(key: key); @override - Widget build(BuildContext context) { - // final theme = context.theme; - return Padding( + Widget build(BuildContext context) + { + + return + + Padding( padding: EdgeInsets.symmetric(horizontal: 24.w), child: Row( crossAxisAlignment: CrossAxisAlignment.center, @@ -90,5 +93,7 @@ class CartItem extends StatelessWidget { ], ), ); + + } } diff --git a/lib/src/ui/cart/cartview_screen.dart b/lib/src/ui/cart/cartview_screen.dart index 4507bee..93ffe44 100644 --- a/lib/src/ui/cart/cartview_screen.dart +++ b/lib/src/ui/cart/cartview_screen.dart @@ -1,15 +1,24 @@ import 'package:flutter/material.dart'; +import 'package:flutter/widgets.dart'; import 'package:flutter_animate/flutter_animate.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_svg/svg.dart'; +import 'package:gap/gap.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; +import 'package:grocery_app/src/common_widget/textfield_widget.dart'; +import 'package:grocery_app/src/logic/provider/addTocart_provider.dart'; +import 'package:grocery_app/src/logic/provider/home_provider.dart'; import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart'; import 'package:grocery_app/src/ui/cart/cart_item.dart'; import 'package:grocery_app/src/ui/widgets/custom_icon_button.dart'; +import 'package:grocery_app/src/ui/widgets/elevated_button.dart'; import 'package:grocery_app/utils/constants/assets_constant.dart'; import 'package:grocery_app/utils/constants/color_constant.dart'; +import 'package:grocery_app/utils/constants/string_constant.dart'; +import 'package:grocery_app/utils/extensions/extensions.dart'; import 'package:grocery_app/utils/extensions/uicontext.dart'; import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; +import 'package:provider/provider.dart'; class Mycart extends StatefulWidget { const Mycart({super.key}); @@ -19,27 +28,22 @@ class Mycart extends StatefulWidget { } class _MycartState extends State { + @override + void initState() { + Provider.of(context, listen: false) + .getItemCards(context); + Provider.of(context, listen: false) + .getCurrentLocation(context); + + super.initState(); + } + @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.transparent, centerTitle: true, - // leading: Center( - // child: SizedBox( - // height: 20, - // width: 20, - // child: InkWell( - // onTap: () { - // Navigator.of(context).pop(); - // }, - // child: SvgPicture.asset( - // APPASSETS.back, - // height: 20, - // width: 20, - // )), - // ), - // ), title: Center( child: const Text( 'Cart 🛒', @@ -49,194 +53,457 @@ class _MycartState extends State { ), ), ), - // actions: [ - // InkWell( - // onTap: () {}, - // child: Icon( - // MdiIcons.magnify, - // size: 35, - // ), - // ) - // ], ), - body: Column( - children: [ - Expanded( - child: ListView.separated( - separatorBuilder: (_, index) => Padding( - padding: EdgeInsets.only(top: 12.h, bottom: 24.h), - child: const Divider(thickness: 1), - ), - itemCount: 10, - itemBuilder: (context, index) => CartItem( - //product: controller.products[index], - ) - .animate(delay: (100 * index).ms) - .fade() - .slideX( - duration: 300.ms, - begin: -1, - curve: Curves.easeInSine, - ), - ), - ), - Row( - mainAxisAlignment: MainAxisAlignment.center, + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(8.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, children: [ - Expanded( + cartItems(), + Padding( + padding: const EdgeInsets.all(8.0), child: Text( - "Best Deal", + "Before you checkout", style: context.customExtraBold(Colors.black, 18), ), ), - InkWell( - onTap: () { - Navigator.of(context).push(MaterialPageRoute( - builder: (context) { - return const BestDealScreen(); - }, - )); - }, - child: Text( - "See All", - style: context.customMedium(APPCOLOR.lightGreen, 16), - ), + relatedProduct(), + const SizedBox( + height: 15, ), + Divider(), + cartPlace(), ], ), - const SizedBox( - height: 15, - ), - SizedBox( - height: 222, - child: ListView.builder( - itemCount: 5, - scrollDirection: Axis.horizontal, - itemBuilder: (context, index) { - return Padding( - padding: const EdgeInsets.only(right: 10, bottom: 5, top: 5), - child: Container( - height: 215, - width: 150, - decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(15), - boxShadow: [ - BoxShadow( - color: Colors.grey.withOpacity(0.1), - blurRadius: 1, - offset: const Offset(5, 5), - ), - ]), - child: Padding( - padding: const EdgeInsets.all(5), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, + ), + ), + ); + } + + Widget relatedProduct() { + return SizedBox( + height: 222, + child: ListView.builder( + itemCount: 5, + scrollDirection: Axis.horizontal, + itemBuilder: (context, index) { + return Padding( + padding: const EdgeInsets.only(right: 10, bottom: 5, top: 5), + child: Container( + height: 215, + width: 150, + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(15), + boxShadow: [ + BoxShadow( + color: Colors.grey.withOpacity(0.1), + blurRadius: 1, + offset: const Offset(5, 5), + ), + ]), + child: Padding( + padding: const EdgeInsets.all(5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + height: 100, + width: 150, + decoration: BoxDecoration( + color: APPCOLOR.bgGrey, + borderRadius: BorderRadius.circular(15)), + child: const Stack( + alignment: Alignment.center, children: [ - Container( - height: 100, - width: 150, - decoration: BoxDecoration( - color: APPCOLOR.bgGrey, - borderRadius: BorderRadius.circular(15)), - child: const Stack( - alignment: Alignment.center, - children: [ - AppNetworkImage( - height: 70, - width: 70, - imageUrl: - "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", - backGroundColor: Colors.transparent), - Positioned( - right: 5, - top: 5, - child: Icon(Icons.favorite_border)) - ], + AppNetworkImage( + height: 70, + width: 70, + imageUrl: + "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", + backGroundColor: Colors.transparent), + Positioned( + right: 5, + top: 5, + child: Icon(Icons.favorite_border)) + ], + ), + ), + Text( + "Fortune Arhar Dal (Toor Dal)", + textAlign: TextAlign.left, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: context.customMedium(APPCOLOR.balck1A1A1A, 14), + ), + const SizedBox( + height: 5, + ), + Text( + "500 ML", + textAlign: TextAlign.left, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: context.customMedium( + Colors.grey.withOpacity(0.8), 12), + ), + const SizedBox( + height: 3, + ), + Row( + children: [ + Expanded( + child: Row( + children: [ + Text( + "\$12", + textAlign: TextAlign.left, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: context.customSemiBold(Colors.black, 12), + ), + const SizedBox( + width: 5, + ), + Text( + "\$14", + textAlign: TextAlign.left, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: context + .customMedium( + Colors.grey.withOpacity(0.8), 12) + .copyWith( + decoration: TextDecoration.lineThrough, + ), + ), + ], + )), + Expanded( + child: Align( + alignment: Alignment.centerRight, + child: Container( + height: 30, + width: 50, + decoration: BoxDecoration( + color: APPCOLOR.lightGreen, + borderRadius: BorderRadius.circular(5), + ), + child: Center( + child: Text( + 'Add', + style: context.customRegular(Colors.white, 12), + )), ), ), - Text( - "Fortune Arhar Dal (Toor Dal)", - textAlign: TextAlign.left, - maxLines: 2, - overflow: TextOverflow.ellipsis, - style: - context.customMedium(APPCOLOR.balck1A1A1A, 14), - ), - const SizedBox( - height: 5, - ), - Text( - "500 ML", - textAlign: TextAlign.left, - maxLines: 1, - overflow: TextOverflow.ellipsis, - style: context.customMedium( - Colors.grey.withOpacity(0.8), 12), - ), - const SizedBox( - height: 3, - ), - Row( - children: [ - Expanded( - child: Row( - children: [ - Text( - "\$12", - textAlign: TextAlign.left, - maxLines: 1, - overflow: TextOverflow.ellipsis, - style: context.customSemiBold( - Colors.black, 12), - ), - const SizedBox( - width: 5, - ), - Text( - "\$14", - textAlign: TextAlign.left, - maxLines: 1, - overflow: TextOverflow.ellipsis, - style: context - .customMedium( - Colors.grey.withOpacity(0.8), 12) - .copyWith( - decoration: - TextDecoration.lineThrough, - ), - ), - ], - )), - Expanded( - child: Align( - alignment: Alignment.centerRight, - child: Container( - height: 30, - width: 50, - decoration: BoxDecoration( - color: APPCOLOR.lightGreen, - borderRadius: BorderRadius.circular(5), - ), - child: Center( - child: Text( - 'Add', - style: context.customRegular( - Colors.white, 12), - )), - ), + ) + ], + ), + ], + ), + ), + ), + ); + }, + ), + ); + } + + Widget cartItems() { + return Consumer(builder: (context, provider, child) { + if (provider.isLoaddcartItem) { + return Padding( + padding: const EdgeInsets.only(left: 120), + child: CircularProgressIndicator(), + ); + } else if (provider.allitem != null) { + return Center(child: Text('🛒 Your Front Shop Cart is empty')); + } else { + return ListView.separated( + shrinkWrap: true, // Prevents internal scrolling + physics: NeverScrollableScrollPhysics(), // Disables inner scroll + separatorBuilder: (_, index) => Padding( + padding: EdgeInsets.only(top: 12.h, bottom: 24.h), + child: const Divider(thickness: 1), + ), + itemCount: provider.allitem.items!.length, + itemBuilder: (context, index) => Padding( + padding: EdgeInsets.symmetric(horizontal: 24.w), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Container( + decoration: BoxDecoration( + color: Colors.greenAccent.withOpacity(0.1), + borderRadius: BorderRadius.circular(5), + ), + child: AppNetworkImage( + width: 50.w, + height: 40.h, + imageUrl: + 'https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png', + backGroundColor: APPCOLOR.bgGrey, + radius: 10, + ), + ), + // Image.asset(product.image, width: 50.w, height: 40.h), + + 16.horizontalSpace, + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + "Vegitables and Fruits", + textAlign: TextAlign.center, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: context.customMedium(APPCOLOR.balck1A1A1A, 14), + ), + 5.verticalSpace, + Text( + '1kg, 10\$', + style: context.customMedium(APPCOLOR.balck1A1A1A, 14), + ), + ], + ), + const Spacer(), + Row( + children: [ + CustomIconButton( + width: 20.w, + height: 20.h, + onPressed: () {}, + icon: SvgPicture.asset( + APPASSETS.removeIcon, + fit: BoxFit.none, + ), + backgroundColor: APPCOLOR.appGreen, + ), + 16.horizontalSpace, + Text( + "10", + style: context.customMedium(APPCOLOR.balck1A1A1A, 14), + ), + 16.horizontalSpace, + CustomIconButton( + width: 20.w, + height: 20.h, + onPressed: () {}, + icon: SvgPicture.asset( + APPASSETS.addIcon, + fit: BoxFit.none, + ), + backgroundColor: APPCOLOR.appGreen, + ), + ], + ) + ], + ), + ).animate(delay: (100 * index).ms).fade().slideX( + duration: 300.ms, + begin: -1, + curve: Curves.easeInSine, + ), + ); + } + }); + } + + Widget cartPlace() { + return Consumer(builder: (context, provider, child) { + print("jdhfgkdfkjg ${provider.allitem.createdAt}"); + if (provider.isLoaddcartItem) { + return Padding( + padding: const EdgeInsets.only(left: 120), + child: CircularProgressIndicator(), + ); + } else if (provider.allitem == null) { + return Center(child: Text('🛒 Your Front Shop Cart is empty')); + } else if (provider.allitem.items != null) { + return Center( + child: ElevatedButton( + style: ElevatedButton.styleFrom(backgroundColor: Colors.green), + onPressed: () {}, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text('Continue Shopping', + style: TextStyle(fontSize: 16, color: Colors.white)) + ], + ), + )); + } else { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ListTile( + leading: Icon(Icons.local_offer, color: Colors.green), + title: Text('APPLY COUPON', + style: TextStyle(fontWeight: FontWeight.bold)), + trailing: Icon(Icons.arrow_forward_ios), + onTap: () {}, + ), + SummaryRow(label: 'Item Total', value: '\$24'), + SummaryRow(label: 'Discount', value: '\$2'), + SummaryRow(label: 'Delivery Free', value: 'Free', isGreen: true), + Divider(), + SummaryRow(label: 'Grand Total', value: '\$22', isBold: true), + ListTile( + leading: Icon(Icons.home, color: Colors.green), + title: provider.isDeliverable + ? Text('Delivering to : ${provider.pinCode}') + : Text( + 'Out Of Stock : ${provider.pinCode}', + style: TextStyle(color: Colors.red), + ), + trailing: Text('Change', style: TextStyle(color: Colors.blue)), + onTap: () { + _showBottomSheet(context); + }, + ), + SizedBox(height: 10), + ElevatedButton( + style: ElevatedButton.styleFrom(backgroundColor: Colors.green), + onPressed: () {}, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text('\$22 Place Order', style: TextStyle(fontSize: 16)) + ], + ), + ), + ], + ); + } + }); + } + + void _showBottomSheet(BuildContext context) { + TextEditingController checkPinCode = TextEditingController(); + + showModalBottomSheet( + context: context, + builder: (BuildContext context) { + return Consumer( + builder: (context, pinProvider, child) { + return Container( + padding: EdgeInsets.all(20.w), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Form( + child: Container( + width: 200.h, + + decoration: BoxDecoration( + borderRadius: BorderRadius.circular( + 8), // Border radius for container + border: Border.all(color: Colors.grey, width: 1), + ), // Border for the container + + child: Padding( + padding: const EdgeInsets.all(8.0), + child: Row( + children: [ + Expanded( + flex: 2, + child: Container( + height: 20.h, + child: TextFormField( + controller: checkPinCode, + keyboardType: TextInputType.phone, + decoration: InputDecoration( + hintText: 'Enter PIN', + border: InputBorder + .none, // Remove the inner border ), - ) - ], + validator: (value) { + if (value == null || value.isEmpty) { + return 'Cannot be empty'; + } else if (!RegExp(r'^[0-9]{4,6}$') + .hasMatch(value)) { + return 'Enter a valid PIN (4-6 digits)'; + } + return null; + }, + ), + ), + ), + InkWell( + onTap: () { + pinProvider.checkPin(context, checkPinCode.text); + }, + child: Expanded( + flex: 1, + child: Text( + "Check PIN", + style: TextStyle( + fontSize: 15, + fontWeight: FontWeight.bold, + color: Colors.black), + )), ), ], ), ), ), - ); - }, + ), + + Gap(10.h), + // if (!pinProvider.isMatch) + Text( + 'pin code invoild', + style: TextStyle(color: Colors.red), + ), + Gap(10.h), + Center( + child: SizedBox( + child: SizedBox( + width: double.infinity, + child: ButtonElevated( + text: 'Submit', + onPressed: () {}, + backgroundColor: APPCOLOR.appGreen), + ), + ), + ), + ], ), - ), + ); + }); + }, + ); + } +} + +class SummaryRow extends StatelessWidget { + final String label, value; + final bool isGreen, isBold; + + SummaryRow( + {required this.label, + required this.value, + this.isGreen = false, + this.isBold = false}); + + @override + Widget build(BuildContext context) { + return Padding( + padding: EdgeInsets.symmetric(vertical: 4.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(label, + style: TextStyle( + fontSize: 16, + fontWeight: isBold ? FontWeight.bold : FontWeight.normal)), + Text(value, + style: TextStyle( + fontSize: 16, + fontWeight: isBold ? FontWeight.bold : FontWeight.normal, + color: isGreen ? Colors.green : Colors.black)), ], ), ); diff --git a/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart b/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart index 128d5dc..5965ce4 100644 --- a/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart +++ b/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart @@ -109,11 +109,7 @@ class _FruitVeggieDetailState extends State { itemBuilder: (context, index) { var product = provider.products[index]; - print("jndsfkgkdfg ${product.isInWishlist}"); - - if (product.isInWishlist) { - provider.wishlist.add(product.id); - } + return Container( height: itemHeight, decoration: BoxDecoration( @@ -151,41 +147,61 @@ class _FruitVeggieDetailState extends State { "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", backGroundColor: Colors.transparent, ), + // Positioned( + // right: 5, + // top: 5, + // child: InkWell( + // onTap: () async { + // if (await SharedPrefUtils.getToken() != + // null) { + // if (product.isInWishlist) { + // Fluttertoast.showToast( + // msg: "Item already added!", + // toastLength: Toast.LENGTH_SHORT, + // gravity: ToastGravity.BOTTOM, + // backgroundColor: Colors.green, + // textColor: Colors.white, + // fontSize: 14.0, + // ); + // } else { + // //product.isInWishlist=ture; + // provider + // .toggleWishlist1(product.id!); + // } + // } else { + // context.push(MyRoutes.LOGIN); + // } + // }, + // child: Icon( + // product.isInWishlist + // ? Icons.favorite + // : Icons.favorite_border, + // color: product.isInWishlist + // ? Colors.red + // : Colors.grey, + // ), + // ), + // ), + Positioned( right: 5, top: 5, child: InkWell( onTap: () async { if (await SharedPrefUtils.getToken() != - null) - { - if (product.isInWishlist) - { - Fluttertoast.showToast( - msg: "Item already added!", - toastLength: Toast.LENGTH_SHORT, - gravity: ToastGravity.BOTTOM, - backgroundColor: Colors.green, - textColor: Colors.white, - fontSize: 14.0, - ); - } else - { - - - //product.isInWishlist=ture; - provider.toggleWishlist1( product.id!); - - } + null) { + provider.toggleWishlist( + context, product.id!); } else { context.push(MyRoutes.LOGIN); } }, child: Icon( - product.isInWishlist + provider.wishlist.contains(product.id) ? Icons.favorite : Icons.favorite_border, - color: product.isInWishlist + color: provider.wishlist + .contains(product.id) ? Colors.red : Colors.grey, ), @@ -246,37 +262,56 @@ class _FruitVeggieDetailState extends State { ), ], ), - Expanded( - child: Align( - alignment: Alignment.centerRight, - child: GestureDetector( - onTap: () async { - if (await SharedPrefUtils.getToken() != - null) { - provider.isLoading[product.id] ?? - false - ? null - : () => provider.addToCart( - context, product.id!); - } else { - context.push(MyRoutes.LOGIN); - } - }, - child: Container( - height: 40, - width: 60, - decoration: BoxDecoration( - color: APPCOLOR.lightGreen, - borderRadius: - BorderRadius.circular(5), - ), - child: Center( - child: Text( - 'Add', - style: context.customRegular( - Colors.white, 12), - ), - ), + Spacer(), + Align( + alignment: Alignment.centerRight, + child: GestureDetector( + onTap: () async { + print( + "Add to Cart Pressed for ${product.id}"); + + if (await SharedPrefUtils.getToken() != + null) { + await provider.addToCart( + context, product.id!); + } else { + context.push(MyRoutes.LOGIN); + } + }, + child: Container( + height: + MediaQuery.of(context).size.height * + 0.035, + width: MediaQuery.of(context).size.width * + 0.1, + decoration: BoxDecoration( + color: APPCOLOR.lightGreen, + borderRadius: BorderRadius.circular(5), + ), + child: Center( + child: provider.isLoading[product.id] ?? + false + ? Padding( + padding: + const EdgeInsets.all(8.0), + child: Container( + height: 10, + width: 10, + child: + CircularProgressIndicator( + color: Colors.white, + strokeWidth: 2), + ), + ) + : Text( + // provider.cartItems + // .contains(bestdealproduct.id) + // ? 'Added' + // : + 'Add', + style: context.customRegular( + Colors.white, 12), + ), ), ), ), diff --git a/lib/src/ui/home/home_screen.dart b/lib/src/ui/home/home_screen.dart index 9772390..27894ff 100644 --- a/lib/src/ui/home/home_screen.dart +++ b/lib/src/ui/home/home_screen.dart @@ -314,8 +314,7 @@ class _HomeScreenState extends State { ), ], ), - - // const Spacer(), + const Spacer(), Align( alignment: Alignment.centerRight, child: GestureDetector( @@ -325,27 +324,18 @@ class _HomeScreenState extends State { if (await SharedPrefUtils.getToken() != null) { - if (!(provider - .isLoading[bestdealproduct.id] ?? - false)) { - await provider.addToCart( - context, bestdealproduct.id!); - } + // if (!(provider + // .isLoading[bestdealproduct.id] ?? + // false)) + // { + + await provider.addToCart( + context, bestdealproduct.id!); + + // } } else { context.push(MyRoutes.LOGIN); } - - // if (await SharedPrefUtils.getToken() != null) - // { - - // provider.isLoading[bestdealproduct.id] ?? false - // ? null - // : () => provider.addToCart( - // context, bestdealproduct.id!); - // } else - // { - // context.push(MyRoutes.LOGIN); - // } }, child: Container( height: MediaQuery.of(context).size.height * @@ -353,23 +343,29 @@ class _HomeScreenState extends State { width: MediaQuery.of(context).size.width * 0.1, decoration: BoxDecoration( - color: provider.cartItems - .contains(bestdealproduct.id) - ? Colors.grey - : APPCOLOR.lightGreen, + color: APPCOLOR.lightGreen, borderRadius: BorderRadius.circular(5), ), child: Center( child: provider.isLoading[ bestdealproduct.id] ?? false - ? CircularProgressIndicator( - color: Colors.white, strokeWidth: 2) + ? Padding( + padding: const EdgeInsets.all(8.0), + child: Container( + height: 10, + width: 10, + child: CircularProgressIndicator( + color: Colors.white, + strokeWidth: 2), + ), + ) : Text( - provider.cartItems.contains( - bestdealproduct.id) - ? 'Added' - : 'Add', + // provider.cartItems + // .contains(bestdealproduct.id) + // ? 'Added' + // : + 'Add', style: context.customRegular( Colors.white, 12), ), diff --git a/lib/src/ui/widgets/elevated_button.dart b/lib/src/ui/widgets/elevated_button.dart new file mode 100644 index 0000000..64e8a47 --- /dev/null +++ b/lib/src/ui/widgets/elevated_button.dart @@ -0,0 +1,87 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:gap/gap.dart'; +import 'package:grocery_app/utils/constants/color_constant.dart'; +import 'package:grocery_app/utils/extensions/extensions.dart'; + +class ButtonElevated extends StatelessWidget { + final String text; + final VoidCallback? onPressed; + final double? height; + final double? elevation; + final double? width; + final Color? backgroundColor; + final bool enabled; + final OutlinedBorder? shape; + final Color? textColor; + final double? borderRadius; + final double? fontSize; + final EdgeInsetsGeometry? padding; + final Color? borderColor; + final Icon? leadingIcon; + final Icon? suffixIcon; + + //final Color? disabledBackgroundColor; + + const ButtonElevated({ + Key? key, + required this.text, + required this.onPressed, + this.height, + this.width, + this.elevation, + this.backgroundColor, + //this.disabledBackgroundColor, + this.textColor, + this.enabled = true, + this.borderColor, + this.shape, + this.borderRadius, + this.fontSize, + this.padding, + this.suffixIcon, + this.leadingIcon, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return LayoutBuilder( + builder: (BuildContext context, BoxConstraints constraints) { + return ElevatedButton( + onPressed: enabled ? onPressed : null, + style: ElevatedButton.styleFrom( + side: BorderSide(color: borderColor ?? APPCOLOR.whiteFBFEFB), + elevation: elevation ?? 2, + padding: padding ?? EdgeInsets.symmetric(horizontal: 5.w), + backgroundColor: enabled + ? (backgroundColor ?? APPCOLOR.appGreen) + : APPCOLOR.bgGrey, + //disabledBackgroundColor?? + minimumSize: Size(width ?? constraints.minWidth, height ?? 40.h), + shape: shape ?? + RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.r), + ), + ), + child: FittedBox( + child: Row( + children: [ + if (leadingIcon != null) leadingIcon!, + if (leadingIcon != null) Gap(5.w), + Text( + text, + style: context.titleTextStyle.copyWith( + color: textColor ?? context.appColor.whiteColor, + fontSize: fontSize ?? 16.sp, + ), + ), + if (suffixIcon != null) Gap(5.w), + if (suffixIcon != null) suffixIcon!, + ], + ), + ), + ); + }, + ); + } +} diff --git a/pubspec.lock b/pubspec.lock index 26198e8..12ad738 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -548,18 +548,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" url: "https://pub.dev" source: hosted - version: "10.0.5" + version: "10.0.4" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.3" leak_tracker_testing: dependency: transitive description: @@ -604,10 +604,10 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.8.0" material_design_icons_flutter: dependency: "direct main" description: @@ -620,10 +620,10 @@ packages: dependency: transitive description: name: meta - sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" url: "https://pub.dev" source: hosted - version: "1.15.0" + version: "1.12.0" nested: dependency: transitive description: @@ -953,10 +953,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" url: "https://pub.dev" source: hosted - version: "0.7.2" + version: "0.7.0" typed_data: dependency: transitive description: @@ -1009,10 +1009,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" url: "https://pub.dev" source: hosted - version: "14.2.5" + version: "14.2.1" web: dependency: transitive description: