shas6395 #24

Merged
shas6395 merged 12 commits from shas6395 into master 2022-05-22 13:20:51 +02:00
57 changed files with 1277 additions and 13332 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,649 +3,661 @@
"packages": [
{
"name": "archive",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "args",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "async",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "boolean_selector",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "characters",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "charcode",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "clock",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "collection",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "crypto",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "csslib",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/csslib-0.17.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "cupertino_icons",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "dio",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "fake_async",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "ffi",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "file",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "firebase_auth",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "firebase_auth_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "firebase_auth_web",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "firebase_core",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0",
"packageUri": "lib/",
"languageVersion": "2.16"
},
{
"name": "firebase_core_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0",
"packageUri": "lib/",
"languageVersion": "2.16"
},
{
"name": "firebase_core_web",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4",
"packageUri": "lib/",
"languageVersion": "2.16"
},
{
"name": "flutter",
"rootUri": "file:///Users/marahzeibak/flutter/packages/flutter",
"rootUri": "file:///C:/flutter/packages/flutter",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_google_places",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_lints",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_native_splash",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6",
"packageUri": "lib/",
"languageVersion": "2.15"
},
{
"name": "flutter_plugin_android_lifecycle",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_polyline_points",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6",
"packageUri": "lib/",
"languageVersion": "2.1"
},
{
"name": "flutter_signin_button",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_test",
"rootUri": "file:///Users/marahzeibak/flutter/packages/flutter_test",
"rootUri": "file:///C:/flutter/packages/flutter_test",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_web_plugins",
"rootUri": "file:///Users/marahzeibak/flutter/packages/flutter_web_plugins",
"rootUri": "file:///C:/flutter/packages/flutter_web_plugins",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "font_awesome_flutter",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geocoding",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geocoding_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geolocator",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geolocator_android",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geolocator_apple",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geolocator_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geolocator_web",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geolocator_windows",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1",
"packageUri": "lib/",
"languageVersion": "2.15"
},
{
"name": "get",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3",
"packageUri": "lib/",
"languageVersion": "2.16"
},
{
"name": "google_api_headers",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "google_fonts",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "google_maps_flutter",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "google_maps_flutter_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "google_maps_webservice",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "google_sign_in",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "google_sign_in_android",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "google_sign_in_ios",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "google_sign_in_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "google_sign_in_web",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "html",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/html-0.15.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "http",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "http_parser",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "image",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "intl",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "js",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "json_annotation",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "lint",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2",
"packageUri": "lib/",
"languageVersion": "2.15"
},
{
"name": "lints",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "location",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "location_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "location_web",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "logging",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "matcher",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "material_color_utilities",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3",
"packageUri": "lib/",
"languageVersion": "2.13"
},
{
"name": "meta",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "mysql1",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "nested",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_info_plus",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_info_plus_linux",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_info_plus_macos",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_info_plus_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_info_plus_web",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_info_plus_windows",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path_provider",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "path_provider_android",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "path_provider_ios",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "path_provider_linux",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path_provider_macos",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path_provider_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path_provider_windows",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "petitparser",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "platform",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "plugin_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "pool",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "process",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "provider",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "quiver",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "rxdart",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "settings_ui",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "sky_engine",
"rootUri": "file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine",
"rootUri": "file:///C:/flutter/bin/cache/pkg/sky_engine",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "source_span",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stack_trace",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stream_channel",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stream_transform",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "string_scanner",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "term_glyph",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_api",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "typed_data",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "universal_io",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "vector_math",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "webview_flutter",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "webview_flutter_android",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "webview_flutter_platform_interface",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "webview_flutter_wkwebview",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "win32",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2",
"packageUri": "lib/",
"languageVersion": "2.15"
},
{
"name": "xdg_directories",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "xml",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "yaml",
"rootUri": "file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
@ -656,7 +668,7 @@
"languageVersion": "2.16"
}
],
"generated": "2022-05-20T11:44:21.827470Z",
"generated": "2022-05-22T11:05:46.068975Z",
"generator": "pub",
"generatorVersion": "2.16.2"
}

View File

@ -1,437 +1,445 @@
flutter_applicationdemo
2.16
file:///Users/marahzeibak/Desktop/google-map/
file:///Users/marahzeibak/Desktop/google-map/lib/
file:///C:/Users/S1j4/AndroidStudioProjects/pvt-project-google-maps/
file:///C:/Users/S1j4/AndroidStudioProjects/pvt-project-google-maps/lib/
archive
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/lib/
args
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/lib/
async
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
boolean_selector
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
characters
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
charcode
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
clock
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
collection
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/
crypto
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/lib/
csslib
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/csslib-0.17.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/csslib-0.17.1/lib/
cupertino_icons
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
dio
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/lib/
fake_async
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
ffi
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
file
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/
firebase_auth
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/lib/
firebase_auth_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/lib/
firebase_auth_web
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/lib/
firebase_core
2.16
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/lib/
firebase_core_platform_interface
2.16
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/lib/
firebase_core_web
2.16
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/lib/
flutter_google_places
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/
flutter_lints
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
flutter_native_splash
2.15
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/lib/
flutter_plugin_android_lifecycle
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/lib/
flutter_polyline_points
2.1
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/lib/
flutter_signin_button
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/lib/
font_awesome_flutter
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
geocoding
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
geocoding_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
geolocator
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
geolocator_android
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
geolocator_apple
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
geolocator_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
geolocator_web
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
geolocator_windows
2.15
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
get
2.16
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
google_api_headers
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
google_fonts
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/lib/
google_maps_flutter
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
google_maps_flutter_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/lib/
google_maps_webservice
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/lib/
google_sign_in
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/lib/
google_sign_in_android
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8/lib/
google_sign_in_ios
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/lib/
google_sign_in_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/lib/
google_sign_in_web
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
html
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/html-0.15.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/html-0.15.0/lib/
http
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
http_parser
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
image
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
intl
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
js
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
json_annotation
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
lint
2.15
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
lints
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
location
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
location_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
location_web
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
logging
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
matcher
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
material_color_utilities
2.13
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
meta
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
mysql1
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
nested
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/
package_info_plus
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/
package_info_plus_linux
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/
package_info_plus_macos
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/
package_info_plus_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/lib/
package_info_plus_web
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/
package_info_plus_windows
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
path
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
path_provider
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
path_provider_android
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
path_provider_ios
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/
path_provider_linux
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
path_provider_macos
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
path_provider_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/lib/
path_provider_windows
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
petitparser
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
platform
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
plugin_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
pool
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
process
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
provider
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
quiver
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
rxdart
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
settings_ui
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
source_span
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
stack_trace
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
stream_channel
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
stream_transform
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
string_scanner
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
term_glyph
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
test_api
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
typed_data
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
universal_io
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
vector_math
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/
webview_flutter
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
webview_flutter_android
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
webview_flutter_platform_interface
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
webview_flutter_wkwebview
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
win32
2.15
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
xdg_directories
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/
xml
2.14
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/
yaml
2.12
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/lib/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/lib/
sky_engine
2.12
file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine/
file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine/lib/
file:///C:/flutter/bin/cache/pkg/sky_engine/
file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
flutter
2.12
file:///Users/marahzeibak/flutter/packages/flutter/
file:///Users/marahzeibak/flutter/packages/flutter/lib/
file:///C:/flutter/packages/flutter/
file:///C:/flutter/packages/flutter/lib/
flutter_test
2.12
file:///Users/marahzeibak/flutter/packages/flutter_test/
file:///Users/marahzeibak/flutter/packages/flutter_test/lib/
file:///C:/flutter/packages/flutter_test/
file:///C:/flutter/packages/flutter_test/lib/
flutter_web_plugins
2.12
file:///Users/marahzeibak/flutter/packages/flutter_web_plugins/
file:///Users/marahzeibak/flutter/packages/flutter_web_plugins/lib/
file:///C:/flutter/packages/flutter_web_plugins/
file:///C:/flutter/packages/flutter_web_plugins/lib/
2

View File

@ -1,35 +1,35 @@
# This is a generated file; do not edit or check into version control.
firebase_auth=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/
firebase_auth_web=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/
firebase_core=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/
firebase_core_web=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/
flutter_native_splash=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/
flutter_plugin_android_lifecycle=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/
geocoding=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/
geolocator=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/
geolocator_android=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/
geolocator_apple=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/
geolocator_web=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/
geolocator_windows=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/
google_api_headers=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/
google_maps_flutter=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/
google_sign_in=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/
google_sign_in_android=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/
google_sign_in_ios=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/
google_sign_in_web=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/
location=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/
location_web=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/
package_info_plus=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/
package_info_plus_linux=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/
package_info_plus_macos=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/
package_info_plus_web=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/
package_info_plus_windows=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/
path_provider=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/
path_provider_android=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/
path_provider_ios=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/
path_provider_linux=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/
path_provider_macos=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/
path_provider_windows=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/
webview_flutter=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/
webview_flutter_android=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/
webview_flutter_wkwebview=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/
firebase_auth=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\firebase_auth-1.4.1\\
firebase_auth_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\firebase_auth_web-1.3.1\\
firebase_core=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\firebase_core-1.17.0\\
firebase_core_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\firebase_core_web-1.6.4\\
flutter_native_splash=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\flutter_native_splash-2.1.6\\
flutter_plugin_android_lifecycle=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\flutter_plugin_android_lifecycle-2.0.6\\
geocoding=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geocoding-2.0.4\\
geolocator=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator-8.2.1\\
geolocator_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_android-3.1.8\\
geolocator_apple=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_apple-2.1.3\\
geolocator_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_web-2.1.5\\
geolocator_windows=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_windows-0.1.1\\
google_api_headers=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_api_headers-1.3.0\\
google_maps_flutter=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_maps_flutter-2.1.5\\
google_sign_in=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in-5.3.1\\
google_sign_in_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_android-5.2.8\\
google_sign_in_ios=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_ios-5.3.1\\
google_sign_in_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_web-0.10.1+2\\
location=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\location-4.4.0\\
location_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\location_web-3.1.1\\
package_info_plus=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus-1.4.2\\
package_info_plus_linux=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_linux-1.0.5\\
package_info_plus_macos=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_macos-1.3.0\\
package_info_plus_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_web-1.0.5\\
package_info_plus_windows=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_windows-1.0.5\\
path_provider=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider-2.0.10\\
path_provider_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_android-2.0.14\\
path_provider_ios=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_ios-2.0.9\\
path_provider_linux=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_linux-2.1.6\\
path_provider_macos=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_macos-2.0.6\\
path_provider_windows=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_windows-2.0.6\\
webview_flutter=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\webview_flutter-3.0.4\\
webview_flutter_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\webview_flutter_android-2.8.8\\
webview_flutter_wkwebview=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\webview_flutter_wkwebview-2.7.5\\

File diff suppressed because one or more lines are too long

220
.packages
View File

@ -3,113 +3,115 @@
#
# For more info see: https://dart.dev/go/dot-packages-deprecation
#
# Generated by pub on 2022-05-20 13:44:21.807187.
archive:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/lib/
args:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/lib/
async:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
boolean_selector:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
characters:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
charcode:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
clock:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
collection:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/
crypto:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/lib/
cupertino_icons:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
dio:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/lib/
fake_async:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
ffi:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
file:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/
firebase_auth:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/lib/
firebase_auth_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/lib/
firebase_auth_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/lib/
firebase_core:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/lib/
firebase_core_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/lib/
firebase_core_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/lib/
flutter:file:///Users/marahzeibak/flutter/packages/flutter/lib/
flutter_google_places:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/
flutter_lints:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
flutter_native_splash:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/lib/
flutter_plugin_android_lifecycle:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/lib/
flutter_polyline_points:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/lib/
flutter_signin_button:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/lib/
flutter_test:file:///Users/marahzeibak/flutter/packages/flutter_test/lib/
flutter_web_plugins:file:///Users/marahzeibak/flutter/packages/flutter_web_plugins/lib/
font_awesome_flutter:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
geocoding:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
geocoding_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
geolocator:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
geolocator_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
geolocator_apple:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
geolocator_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
geolocator_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
geolocator_windows:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
get:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
google_api_headers:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
google_fonts:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/lib/
google_maps_flutter:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
google_maps_flutter_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/lib/
google_maps_webservice:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/lib/
google_sign_in:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/lib/
google_sign_in_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/lib/
google_sign_in_ios:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/lib/
google_sign_in_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/lib/
google_sign_in_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
http:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
http_parser:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
image:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
intl:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
js:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
json_annotation:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
lint:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
lints:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
location:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
location_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
location_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
logging:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
matcher:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
material_color_utilities:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
meta:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
mysql1:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
nested:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/
package_info_plus:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/
package_info_plus_linux:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/
package_info_plus_macos:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/
package_info_plus_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/lib/
package_info_plus_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/
package_info_plus_windows:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
path:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
path_provider:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
path_provider_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
path_provider_ios:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/
path_provider_linux:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
path_provider_macos:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
path_provider_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/lib/
path_provider_windows:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
petitparser:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
platform:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
plugin_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
pool:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
process:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
provider:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
quiver:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
rxdart:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
settings_ui:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
sky_engine:file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine/lib/
source_span:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
stack_trace:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
stream_channel:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
stream_transform:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
string_scanner:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
term_glyph:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
test_api:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
typed_data:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
universal_io:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
vector_math:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/
webview_flutter:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
webview_flutter_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
webview_flutter_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
webview_flutter_wkwebview:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
win32:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
xdg_directories:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/
xml:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/
yaml:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/lib/
# Generated by pub on 2022-05-22 13:05:46.047509.
archive:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/lib/
args:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/lib/
async:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
boolean_selector:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
characters:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
charcode:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
clock:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
collection:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/
crypto:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/lib/
csslib:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/csslib-0.17.1/lib/
cupertino_icons:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
dio:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/lib/
fake_async:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
ffi:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
file:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/
firebase_auth:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/lib/
firebase_auth_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/lib/
firebase_auth_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/lib/
firebase_core:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/lib/
firebase_core_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/lib/
firebase_core_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/lib/
flutter:file:///C:/flutter/packages/flutter/lib/
flutter_google_places:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/
flutter_lints:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
flutter_native_splash:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/lib/
flutter_plugin_android_lifecycle:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/lib/
flutter_polyline_points:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/lib/
flutter_signin_button:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/lib/
flutter_test:file:///C:/flutter/packages/flutter_test/lib/
flutter_web_plugins:file:///C:/flutter/packages/flutter_web_plugins/lib/
font_awesome_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
geocoding:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
geocoding_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
geolocator:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
geolocator_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
geolocator_apple:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
geolocator_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
geolocator_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
geolocator_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
get:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
google_api_headers:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
google_fonts:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/lib/
google_maps_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
google_maps_flutter_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/lib/
google_maps_webservice:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/lib/
google_sign_in:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/lib/
google_sign_in_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8/lib/
google_sign_in_ios:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/lib/
google_sign_in_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/lib/
google_sign_in_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
html:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/html-0.15.0/lib/
http:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
http_parser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
image:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
intl:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
js:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
json_annotation:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
lint:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
lints:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
location:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
location_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
location_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
logging:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
matcher:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
material_color_utilities:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
meta:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
mysql1:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
nested:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/
package_info_plus:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/
package_info_plus_linux:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/
package_info_plus_macos:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/
package_info_plus_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/lib/
package_info_plus_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/
package_info_plus_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
path:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
path_provider:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
path_provider_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
path_provider_ios:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/
path_provider_linux:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
path_provider_macos:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
path_provider_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/lib/
path_provider_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
petitparser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
platform:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
plugin_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
pool:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
process:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
provider:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
quiver:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
rxdart:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
settings_ui:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
sky_engine:file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
source_span:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
stack_trace:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
stream_channel:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
stream_transform:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
string_scanner:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
term_glyph:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
test_api:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
typed_data:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
universal_io:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
vector_math:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/
webview_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
webview_flutter_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
webview_flutter_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
webview_flutter_wkwebview:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
win32:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
xdg_directories:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/
xml:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/
yaml:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/lib/
flutter_applicationdemo:lib/

View File

@ -45,7 +45,7 @@ android {
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.pvt74.sunchaser"
minSdkVersion 21
minSdkVersion 32
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName

View File

@ -1,507 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Info.plist</key>
<data>
2WH3EkzfNpYxRzEQezsUEM18s6A=
</data>
<key>flutter_assets/AssetManifest.json</key>
<data>
SpQky+0xMW7M0HM2VxmEoXgajrg=
</data>
<key>flutter_assets/FontManifest.json</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>flutter_assets/NOTICES.Z</key>
<data>
Q1D21MZkBKuWguP430wlP+nJtdg=
</data>
<key>flutter_assets/assets/fonts/Courgette-Regular.ttf</key>
<data>
DmgmuS+PgP4uuAO9732BNVhF4oM=
</data>
<key>flutter_assets/assets/fonts/Sacramento-Regular.ttf</key>
<data>
u5QncqH2HC9swPmAqdo58fxgLQA=
</data>
<key>flutter_assets/assets/images/bild.png</key>
<data>
iWOUfyc8Fh8mmaASr1E0uPbqcBQ=
</data>
<key>flutter_assets/assets/images/flutter.png</key>
<data>
7BIdjPvrVubLWT4+uYh2iQxzs34=
</data>
<key>flutter_assets/assets/images/outdoor.png</key>
<data>
O72c7Sm0eoBwjElYC518JLdm6M4=
</data>
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
<data>
zg6AEuOKM55BH/RKiXqZqsORXXE=
</data>
<key>flutter_assets/isolate_snapshot_data</key>
<data>
/8YINIQYa2MGeFNAjTVvMEJmvKA=
</data>
<key>flutter_assets/kernel_blob.bin</key>
<data>
0/odlUybORX3vjXuDXL5kQO6Oaw=
</data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>flutter_assets/vm_snapshot_data</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
</dict>
<key>files2</key>
<dict>
<key>flutter_assets/AssetManifest.json</key>
<dict>
<key>hash</key>
<data>
SpQky+0xMW7M0HM2VxmEoXgajrg=
</data>
<key>hash2</key>
<data>
gHVDc1b762lxJMlHRsvBzuBqvciQiLwoMDuFCMYcGoo=
</data>
</dict>
<key>flutter_assets/FontManifest.json</key>
<dict>
<key>hash</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>hash2</key>
<data>
3osED0JtIrnO/fLMgMteC7/ZcTHqyc+hk1ZDnZrqDDI=
</data>
</dict>
<key>flutter_assets/NOTICES.Z</key>
<dict>
<key>hash</key>
<data>
Q1D21MZkBKuWguP430wlP+nJtdg=
</data>
<key>hash2</key>
<data>
PxLZc/CzkMSGR1sSJtjgPDptOfAbTq/3x72+ws5u+tQ=
</data>
</dict>
<key>flutter_assets/assets/fonts/Courgette-Regular.ttf</key>
<dict>
<key>hash</key>
<data>
DmgmuS+PgP4uuAO9732BNVhF4oM=
</data>
<key>hash2</key>
<data>
kUua74ktTfKWAKu+0oVRipQJA8nlchHWqq+OGq7JG/M=
</data>
</dict>
<key>flutter_assets/assets/fonts/Sacramento-Regular.ttf</key>
<dict>
<key>hash</key>
<data>
u5QncqH2HC9swPmAqdo58fxgLQA=
</data>
<key>hash2</key>
<data>
pbneZ75FSoJrRthYUS4y7sjDAxK+tMT4ZK7iOQQU6cU=
</data>
</dict>
<key>flutter_assets/assets/images/bild.png</key>
<dict>
<key>hash</key>
<data>
iWOUfyc8Fh8mmaASr1E0uPbqcBQ=
</data>
<key>hash2</key>
<data>
slX1+TexrVfK25R0I1rlZKWDGROenDfu5UuNtHPksNw=
</data>
</dict>
<key>flutter_assets/assets/images/flutter.png</key>
<dict>
<key>hash</key>
<data>
7BIdjPvrVubLWT4+uYh2iQxzs34=
</data>
<key>hash2</key>
<data>
vACRH1Ew1JRFlac8BFaCxcg9w8GDTb+9CEu0jZ3hz9k=
</data>
</dict>
<key>flutter_assets/assets/images/outdoor.png</key>
<dict>
<key>hash</key>
<data>
O72c7Sm0eoBwjElYC518JLdm6M4=
</data>
<key>hash2</key>
<data>
CypYw4nYvoPmgC/M7McGKwCRVnjHd2nPYK/6suc7JDw=
</data>
</dict>
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
<dict>
<key>hash</key>
<data>
zg6AEuOKM55BH/RKiXqZqsORXXE=
</data>
<key>hash2</key>
<data>
TDYN86u6z4Vu7PyuO9xbDd/JyDIkfDi8ygoVQ6BE5ys=
</data>
</dict>
<key>flutter_assets/isolate_snapshot_data</key>
<dict>
<key>hash</key>
<data>
/8YINIQYa2MGeFNAjTVvMEJmvKA=
</data>
<key>hash2</key>
<data>
GiXyiy84iwHokWSI8cF+JQcEiNYwhXKJ6iopY39uCfo=
</data>
</dict>
<key>flutter_assets/kernel_blob.bin</key>
<dict>
<key>hash</key>
<data>
0/odlUybORX3vjXuDXL5kQO6Oaw=
</data>
<key>hash2</key>
<data>
giZ4K4tQ+oMK1DrG0hOge3OzJ6FR1d1ChzIWqRDIVpU=
</data>
</dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<dict>
<key>hash</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>hash2</key>
<data>
x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<dict>
<key>hash</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>hash2</key>
<data>
ac+pOdlI0CfP987EoH5lbG/G7qPkRm0o8fUXjoZQ0h8=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<dict>
<key>hash</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>hash2</key>
<data>
Baqn3AhGOQS1CMlsNaXeNDA+oQ+naYgqA+4heYl97iw=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>hash2</key>
<data>
pxnNpeFWC8M+w0qsOisMJySqQlMqHFzIrzWC3NYWhJE=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>hash2</key>
<data>
xqAdoh5ef6DNW8CurveVgMot1bkwmdZRbAOwGkHrf9Q=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>hash2</key>
<data>
JIlZJwqXe8WyW9aq4kCb5secdhxkh7BXbILq4um+pc8=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>hash2</key>
<data>
MWoizFjctw7wKOyXpv7J6j/S3vqqtZT7M4aMZ5S03VM=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>hash2</key>
<data>
XODgPvRzzyvJITR9YTn71eiz479/YDlg2i0XJO4MFec=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>hash2</key>
<data>
4PWajBy+Yu+sO1ZSH5Ey46Q00l1Mb9Hp5hE1dUD+ZMY=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>hash2</key>
<data>
vz5RfgC+MGor2SKuMWaCJwbJ2RTdTT6jxIZwzceF/gs=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<dict>
<key>hash</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>hash2</key>
<data>
ZHcAi3UokXzMpeOUL0n4xUhkJFAefVH5lGql2DQdU64=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<dict>
<key>hash</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>hash2</key>
<data>
bXLPjBfQxF0mJKnumt7b+egkIvA6byvWCu7bqUODgXc=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<dict>
<key>hash</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>hash2</key>
<data>
5OdoB6IaKslj5wfd/7NiMoNhjAQ0VySya9wj0Nr9/eY=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<dict>
<key>hash</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>hash2</key>
<data>
GmpZWgL5Po3urukCH4vQxdxDoXd8w56sQDVWoOBwCmk=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<dict>
<key>hash</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>hash2</key>
<data>
+daTPQTFmkKsowvYjuw4u5y+tpsVR/1VDvc+ugvOeho=
</data>
</dict>
<key>flutter_assets/vm_snapshot_data</key>
<dict>
<key>hash</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
<key>hash2</key>
<data>
SWudSb+UjFAbtsuvOflVVEzSQrNcWWVHTwGa+DH02Gs=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

@ -1 +0,0 @@
{"assets/fonts/Courgette-Regular.ttf":["assets/fonts/Courgette-Regular.ttf"],"assets/fonts/Sacramento-Regular.ttf":["assets/fonts/Sacramento-Regular.ttf"],"assets/images/bild.png":["assets/images/bild.png"],"assets/images/flutter.png":["assets/images/flutter.png"],"assets/images/outdoor.png":["assets/images/outdoor.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/flutter_google_places/assets/google_black.png":["packages/flutter_google_places/assets/google_black.png"],"packages/flutter_google_places/assets/google_white.png":["packages/flutter_google_places/assets/google_white.png"],"packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png":["packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/2.0x/google_dark.png":["packages/flutter_signin_button/assets/logos/2.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/2.0x/google_light.png":["packages/flutter_signin_button/assets/logos/2.0x/google_light.png"],"packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png":["packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/3.0x/google_dark.png":["packages/flutter_signin_button/assets/logos/3.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/3.0x/google_light.png":["packages/flutter_signin_button/assets/logos/3.0x/google_light.png"],"packages/flutter_signin_button/assets/logos/facebook_new.png":["packages/flutter_signin_button/assets/logos/facebook_new.png","packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png","packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/google_dark.png":["packages/flutter_signin_button/assets/logos/google_dark.png","packages/flutter_signin_button/assets/logos/2.0x/google_dark.png","packages/flutter_signin_button/assets/logos/3.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/google_light.png":["packages/flutter_signin_button/assets/logos/google_light.png","packages/flutter_signin_button/assets/logos/2.0x/google_light.png","packages/flutter_signin_button/assets/logos/3.0x/google_light.png"],"packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf":["packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf"],"packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf":["packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf"],"packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf":["packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf"]}

View File

@ -1,507 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Info.plist</key>
<data>
2WH3EkzfNpYxRzEQezsUEM18s6A=
</data>
<key>flutter_assets/AssetManifest.json</key>
<data>
SpQky+0xMW7M0HM2VxmEoXgajrg=
</data>
<key>flutter_assets/FontManifest.json</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>flutter_assets/NOTICES.Z</key>
<data>
Q1D21MZkBKuWguP430wlP+nJtdg=
</data>
<key>flutter_assets/assets/fonts/Courgette-Regular.ttf</key>
<data>
DmgmuS+PgP4uuAO9732BNVhF4oM=
</data>
<key>flutter_assets/assets/fonts/Sacramento-Regular.ttf</key>
<data>
u5QncqH2HC9swPmAqdo58fxgLQA=
</data>
<key>flutter_assets/assets/images/bild.png</key>
<data>
iWOUfyc8Fh8mmaASr1E0uPbqcBQ=
</data>
<key>flutter_assets/assets/images/flutter.png</key>
<data>
7BIdjPvrVubLWT4+uYh2iQxzs34=
</data>
<key>flutter_assets/assets/images/outdoor.png</key>
<data>
O72c7Sm0eoBwjElYC518JLdm6M4=
</data>
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
<data>
zg6AEuOKM55BH/RKiXqZqsORXXE=
</data>
<key>flutter_assets/isolate_snapshot_data</key>
<data>
/8YINIQYa2MGeFNAjTVvMEJmvKA=
</data>
<key>flutter_assets/kernel_blob.bin</key>
<data>
0/odlUybORX3vjXuDXL5kQO6Oaw=
</data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>flutter_assets/vm_snapshot_data</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
</dict>
<key>files2</key>
<dict>
<key>flutter_assets/AssetManifest.json</key>
<dict>
<key>hash</key>
<data>
SpQky+0xMW7M0HM2VxmEoXgajrg=
</data>
<key>hash2</key>
<data>
gHVDc1b762lxJMlHRsvBzuBqvciQiLwoMDuFCMYcGoo=
</data>
</dict>
<key>flutter_assets/FontManifest.json</key>
<dict>
<key>hash</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>hash2</key>
<data>
3osED0JtIrnO/fLMgMteC7/ZcTHqyc+hk1ZDnZrqDDI=
</data>
</dict>
<key>flutter_assets/NOTICES.Z</key>
<dict>
<key>hash</key>
<data>
Q1D21MZkBKuWguP430wlP+nJtdg=
</data>
<key>hash2</key>
<data>
PxLZc/CzkMSGR1sSJtjgPDptOfAbTq/3x72+ws5u+tQ=
</data>
</dict>
<key>flutter_assets/assets/fonts/Courgette-Regular.ttf</key>
<dict>
<key>hash</key>
<data>
DmgmuS+PgP4uuAO9732BNVhF4oM=
</data>
<key>hash2</key>
<data>
kUua74ktTfKWAKu+0oVRipQJA8nlchHWqq+OGq7JG/M=
</data>
</dict>
<key>flutter_assets/assets/fonts/Sacramento-Regular.ttf</key>
<dict>
<key>hash</key>
<data>
u5QncqH2HC9swPmAqdo58fxgLQA=
</data>
<key>hash2</key>
<data>
pbneZ75FSoJrRthYUS4y7sjDAxK+tMT4ZK7iOQQU6cU=
</data>
</dict>
<key>flutter_assets/assets/images/bild.png</key>
<dict>
<key>hash</key>
<data>
iWOUfyc8Fh8mmaASr1E0uPbqcBQ=
</data>
<key>hash2</key>
<data>
slX1+TexrVfK25R0I1rlZKWDGROenDfu5UuNtHPksNw=
</data>
</dict>
<key>flutter_assets/assets/images/flutter.png</key>
<dict>
<key>hash</key>
<data>
7BIdjPvrVubLWT4+uYh2iQxzs34=
</data>
<key>hash2</key>
<data>
vACRH1Ew1JRFlac8BFaCxcg9w8GDTb+9CEu0jZ3hz9k=
</data>
</dict>
<key>flutter_assets/assets/images/outdoor.png</key>
<dict>
<key>hash</key>
<data>
O72c7Sm0eoBwjElYC518JLdm6M4=
</data>
<key>hash2</key>
<data>
CypYw4nYvoPmgC/M7McGKwCRVnjHd2nPYK/6suc7JDw=
</data>
</dict>
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
<dict>
<key>hash</key>
<data>
zg6AEuOKM55BH/RKiXqZqsORXXE=
</data>
<key>hash2</key>
<data>
TDYN86u6z4Vu7PyuO9xbDd/JyDIkfDi8ygoVQ6BE5ys=
</data>
</dict>
<key>flutter_assets/isolate_snapshot_data</key>
<dict>
<key>hash</key>
<data>
/8YINIQYa2MGeFNAjTVvMEJmvKA=
</data>
<key>hash2</key>
<data>
GiXyiy84iwHokWSI8cF+JQcEiNYwhXKJ6iopY39uCfo=
</data>
</dict>
<key>flutter_assets/kernel_blob.bin</key>
<dict>
<key>hash</key>
<data>
0/odlUybORX3vjXuDXL5kQO6Oaw=
</data>
<key>hash2</key>
<data>
giZ4K4tQ+oMK1DrG0hOge3OzJ6FR1d1ChzIWqRDIVpU=
</data>
</dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<dict>
<key>hash</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>hash2</key>
<data>
x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<dict>
<key>hash</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>hash2</key>
<data>
ac+pOdlI0CfP987EoH5lbG/G7qPkRm0o8fUXjoZQ0h8=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<dict>
<key>hash</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>hash2</key>
<data>
Baqn3AhGOQS1CMlsNaXeNDA+oQ+naYgqA+4heYl97iw=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>hash2</key>
<data>
pxnNpeFWC8M+w0qsOisMJySqQlMqHFzIrzWC3NYWhJE=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>hash2</key>
<data>
xqAdoh5ef6DNW8CurveVgMot1bkwmdZRbAOwGkHrf9Q=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>hash2</key>
<data>
JIlZJwqXe8WyW9aq4kCb5secdhxkh7BXbILq4um+pc8=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>hash2</key>
<data>
MWoizFjctw7wKOyXpv7J6j/S3vqqtZT7M4aMZ5S03VM=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>hash2</key>
<data>
XODgPvRzzyvJITR9YTn71eiz479/YDlg2i0XJO4MFec=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>hash2</key>
<data>
4PWajBy+Yu+sO1ZSH5Ey46Q00l1Mb9Hp5hE1dUD+ZMY=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>hash2</key>
<data>
vz5RfgC+MGor2SKuMWaCJwbJ2RTdTT6jxIZwzceF/gs=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<dict>
<key>hash</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>hash2</key>
<data>
ZHcAi3UokXzMpeOUL0n4xUhkJFAefVH5lGql2DQdU64=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<dict>
<key>hash</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>hash2</key>
<data>
bXLPjBfQxF0mJKnumt7b+egkIvA6byvWCu7bqUODgXc=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<dict>
<key>hash</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>hash2</key>
<data>
5OdoB6IaKslj5wfd/7NiMoNhjAQ0VySya9wj0Nr9/eY=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<dict>
<key>hash</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>hash2</key>
<data>
GmpZWgL5Po3urukCH4vQxdxDoXd8w56sQDVWoOBwCmk=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<dict>
<key>hash</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>hash2</key>
<data>
+daTPQTFmkKsowvYjuw4u5y+tpsVR/1VDvc+ugvOeho=
</data>
</dict>
<key>flutter_assets/vm_snapshot_data</key>
<dict>
<key>hash</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
<key>hash2</key>
<data>
SWudSb+UjFAbtsuvOflVVEzSQrNcWWVHTwGa+DH02Gs=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

@ -1 +0,0 @@
{"assets/fonts/Courgette-Regular.ttf":["assets/fonts/Courgette-Regular.ttf"],"assets/fonts/Sacramento-Regular.ttf":["assets/fonts/Sacramento-Regular.ttf"],"assets/images/bild.png":["assets/images/bild.png"],"assets/images/flutter.png":["assets/images/flutter.png"],"assets/images/outdoor.png":["assets/images/outdoor.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/flutter_google_places/assets/google_black.png":["packages/flutter_google_places/assets/google_black.png"],"packages/flutter_google_places/assets/google_white.png":["packages/flutter_google_places/assets/google_white.png"],"packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png":["packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/2.0x/google_dark.png":["packages/flutter_signin_button/assets/logos/2.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/2.0x/google_light.png":["packages/flutter_signin_button/assets/logos/2.0x/google_light.png"],"packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png":["packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/3.0x/google_dark.png":["packages/flutter_signin_button/assets/logos/3.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/3.0x/google_light.png":["packages/flutter_signin_button/assets/logos/3.0x/google_light.png"],"packages/flutter_signin_button/assets/logos/facebook_new.png":["packages/flutter_signin_button/assets/logos/facebook_new.png","packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png","packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/google_dark.png":["packages/flutter_signin_button/assets/logos/google_dark.png","packages/flutter_signin_button/assets/logos/2.0x/google_dark.png","packages/flutter_signin_button/assets/logos/3.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/google_light.png":["packages/flutter_signin_button/assets/logos/google_light.png","packages/flutter_signin_button/assets/logos/2.0x/google_light.png","packages/flutter_signin_button/assets/logos/3.0x/google_light.png"],"packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf":["packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf"],"packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf":["packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf"],"packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf":["packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf"]}

View File

@ -1,507 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Info.plist</key>
<data>
2WH3EkzfNpYxRzEQezsUEM18s6A=
</data>
<key>flutter_assets/AssetManifest.json</key>
<data>
SpQky+0xMW7M0HM2VxmEoXgajrg=
</data>
<key>flutter_assets/FontManifest.json</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>flutter_assets/NOTICES.Z</key>
<data>
Q1D21MZkBKuWguP430wlP+nJtdg=
</data>
<key>flutter_assets/assets/fonts/Courgette-Regular.ttf</key>
<data>
DmgmuS+PgP4uuAO9732BNVhF4oM=
</data>
<key>flutter_assets/assets/fonts/Sacramento-Regular.ttf</key>
<data>
u5QncqH2HC9swPmAqdo58fxgLQA=
</data>
<key>flutter_assets/assets/images/bild.png</key>
<data>
iWOUfyc8Fh8mmaASr1E0uPbqcBQ=
</data>
<key>flutter_assets/assets/images/flutter.png</key>
<data>
7BIdjPvrVubLWT4+uYh2iQxzs34=
</data>
<key>flutter_assets/assets/images/outdoor.png</key>
<data>
O72c7Sm0eoBwjElYC518JLdm6M4=
</data>
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
<data>
zg6AEuOKM55BH/RKiXqZqsORXXE=
</data>
<key>flutter_assets/isolate_snapshot_data</key>
<data>
/8YINIQYa2MGeFNAjTVvMEJmvKA=
</data>
<key>flutter_assets/kernel_blob.bin</key>
<data>
0/odlUybORX3vjXuDXL5kQO6Oaw=
</data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>flutter_assets/vm_snapshot_data</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
</dict>
<key>files2</key>
<dict>
<key>flutter_assets/AssetManifest.json</key>
<dict>
<key>hash</key>
<data>
SpQky+0xMW7M0HM2VxmEoXgajrg=
</data>
<key>hash2</key>
<data>
gHVDc1b762lxJMlHRsvBzuBqvciQiLwoMDuFCMYcGoo=
</data>
</dict>
<key>flutter_assets/FontManifest.json</key>
<dict>
<key>hash</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>hash2</key>
<data>
3osED0JtIrnO/fLMgMteC7/ZcTHqyc+hk1ZDnZrqDDI=
</data>
</dict>
<key>flutter_assets/NOTICES.Z</key>
<dict>
<key>hash</key>
<data>
Q1D21MZkBKuWguP430wlP+nJtdg=
</data>
<key>hash2</key>
<data>
PxLZc/CzkMSGR1sSJtjgPDptOfAbTq/3x72+ws5u+tQ=
</data>
</dict>
<key>flutter_assets/assets/fonts/Courgette-Regular.ttf</key>
<dict>
<key>hash</key>
<data>
DmgmuS+PgP4uuAO9732BNVhF4oM=
</data>
<key>hash2</key>
<data>
kUua74ktTfKWAKu+0oVRipQJA8nlchHWqq+OGq7JG/M=
</data>
</dict>
<key>flutter_assets/assets/fonts/Sacramento-Regular.ttf</key>
<dict>
<key>hash</key>
<data>
u5QncqH2HC9swPmAqdo58fxgLQA=
</data>
<key>hash2</key>
<data>
pbneZ75FSoJrRthYUS4y7sjDAxK+tMT4ZK7iOQQU6cU=
</data>
</dict>
<key>flutter_assets/assets/images/bild.png</key>
<dict>
<key>hash</key>
<data>
iWOUfyc8Fh8mmaASr1E0uPbqcBQ=
</data>
<key>hash2</key>
<data>
slX1+TexrVfK25R0I1rlZKWDGROenDfu5UuNtHPksNw=
</data>
</dict>
<key>flutter_assets/assets/images/flutter.png</key>
<dict>
<key>hash</key>
<data>
7BIdjPvrVubLWT4+uYh2iQxzs34=
</data>
<key>hash2</key>
<data>
vACRH1Ew1JRFlac8BFaCxcg9w8GDTb+9CEu0jZ3hz9k=
</data>
</dict>
<key>flutter_assets/assets/images/outdoor.png</key>
<dict>
<key>hash</key>
<data>
O72c7Sm0eoBwjElYC518JLdm6M4=
</data>
<key>hash2</key>
<data>
CypYw4nYvoPmgC/M7McGKwCRVnjHd2nPYK/6suc7JDw=
</data>
</dict>
<key>flutter_assets/fonts/MaterialIcons-Regular.otf</key>
<dict>
<key>hash</key>
<data>
zg6AEuOKM55BH/RKiXqZqsORXXE=
</data>
<key>hash2</key>
<data>
TDYN86u6z4Vu7PyuO9xbDd/JyDIkfDi8ygoVQ6BE5ys=
</data>
</dict>
<key>flutter_assets/isolate_snapshot_data</key>
<dict>
<key>hash</key>
<data>
/8YINIQYa2MGeFNAjTVvMEJmvKA=
</data>
<key>hash2</key>
<data>
GiXyiy84iwHokWSI8cF+JQcEiNYwhXKJ6iopY39uCfo=
</data>
</dict>
<key>flutter_assets/kernel_blob.bin</key>
<dict>
<key>hash</key>
<data>
0/odlUybORX3vjXuDXL5kQO6Oaw=
</data>
<key>hash2</key>
<data>
giZ4K4tQ+oMK1DrG0hOge3OzJ6FR1d1ChzIWqRDIVpU=
</data>
</dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<dict>
<key>hash</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>hash2</key>
<data>
x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<dict>
<key>hash</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>hash2</key>
<data>
ac+pOdlI0CfP987EoH5lbG/G7qPkRm0o8fUXjoZQ0h8=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<dict>
<key>hash</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>hash2</key>
<data>
Baqn3AhGOQS1CMlsNaXeNDA+oQ+naYgqA+4heYl97iw=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>hash2</key>
<data>
pxnNpeFWC8M+w0qsOisMJySqQlMqHFzIrzWC3NYWhJE=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>hash2</key>
<data>
xqAdoh5ef6DNW8CurveVgMot1bkwmdZRbAOwGkHrf9Q=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>hash2</key>
<data>
JIlZJwqXe8WyW9aq4kCb5secdhxkh7BXbILq4um+pc8=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>hash2</key>
<data>
MWoizFjctw7wKOyXpv7J6j/S3vqqtZT7M4aMZ5S03VM=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>hash2</key>
<data>
XODgPvRzzyvJITR9YTn71eiz479/YDlg2i0XJO4MFec=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>hash2</key>
<data>
4PWajBy+Yu+sO1ZSH5Ey46Q00l1Mb9Hp5hE1dUD+ZMY=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>hash2</key>
<data>
vz5RfgC+MGor2SKuMWaCJwbJ2RTdTT6jxIZwzceF/gs=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<dict>
<key>hash</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>hash2</key>
<data>
ZHcAi3UokXzMpeOUL0n4xUhkJFAefVH5lGql2DQdU64=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<dict>
<key>hash</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>hash2</key>
<data>
bXLPjBfQxF0mJKnumt7b+egkIvA6byvWCu7bqUODgXc=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<dict>
<key>hash</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>hash2</key>
<data>
5OdoB6IaKslj5wfd/7NiMoNhjAQ0VySya9wj0Nr9/eY=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<dict>
<key>hash</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>hash2</key>
<data>
GmpZWgL5Po3urukCH4vQxdxDoXd8w56sQDVWoOBwCmk=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<dict>
<key>hash</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>hash2</key>
<data>
+daTPQTFmkKsowvYjuw4u5y+tpsVR/1VDvc+ugvOeho=
</data>
</dict>
<key>flutter_assets/vm_snapshot_data</key>
<dict>
<key>hash</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
<key>hash2</key>
<data>
SWudSb+UjFAbtsuvOflVVEzSQrNcWWVHTwGa+DH02Gs=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

@ -1 +0,0 @@
{"assets/fonts/Courgette-Regular.ttf":["assets/fonts/Courgette-Regular.ttf"],"assets/fonts/Sacramento-Regular.ttf":["assets/fonts/Sacramento-Regular.ttf"],"assets/images/bild.png":["assets/images/bild.png"],"assets/images/flutter.png":["assets/images/flutter.png"],"assets/images/outdoor.png":["assets/images/outdoor.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"],"packages/flutter_google_places/assets/google_black.png":["packages/flutter_google_places/assets/google_black.png"],"packages/flutter_google_places/assets/google_white.png":["packages/flutter_google_places/assets/google_white.png"],"packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png":["packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/2.0x/google_dark.png":["packages/flutter_signin_button/assets/logos/2.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/2.0x/google_light.png":["packages/flutter_signin_button/assets/logos/2.0x/google_light.png"],"packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png":["packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/3.0x/google_dark.png":["packages/flutter_signin_button/assets/logos/3.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/3.0x/google_light.png":["packages/flutter_signin_button/assets/logos/3.0x/google_light.png"],"packages/flutter_signin_button/assets/logos/facebook_new.png":["packages/flutter_signin_button/assets/logos/facebook_new.png","packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png","packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png"],"packages/flutter_signin_button/assets/logos/google_dark.png":["packages/flutter_signin_button/assets/logos/google_dark.png","packages/flutter_signin_button/assets/logos/2.0x/google_dark.png","packages/flutter_signin_button/assets/logos/3.0x/google_dark.png"],"packages/flutter_signin_button/assets/logos/google_light.png":["packages/flutter_signin_button/assets/logos/google_light.png","packages/flutter_signin_button/assets/logos/2.0x/google_light.png","packages/flutter_signin_button/assets/logos/3.0x/google_light.png"],"packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf":["packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf"],"packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf":["packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf"],"packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf":["packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf"]}

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:google_maps_flutter_platform_interface/src/types/camera.dart';
import 'Map.dart';
import 'FavoritePage.dart';
import 'SettingsPage.dart';
@ -6,6 +7,7 @@ import 'globals.dart' as globals;
class BottomNavPage extends StatefulWidget {
@override
State<BottomNavPage> createState() => BottomNavPageState();
}

View File

@ -1,292 +0,0 @@
// ignore_for_file: prefer_const_constructors
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:flutter_applicationdemo/BottomNavPage.dart';
import 'package:flutter_applicationdemo/GoogleSignInProvider.dart';
import 'package:flutter_applicationdemo/mysql.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:flutter_applicationdemo/HomePage.dart';
import 'package:flutter_signin_button/flutter_signin_button.dart';
import 'package:provider/provider.dart';
import 'GoogleSignInProvider.dart';
import 'signInPage.dart';
import 'globals.dart';
import 'user.dart';
class CreateAccountPage extends StatefulWidget {
_CreateAccountPageState createState() => _CreateAccountPageState();
}
class _CreateAccountPageState extends State<CreateAccountPage> {
Color pinkBackgroundColor = const Color.fromARGB(255, 240, 229, 229);
Color textColor = const Color.fromARGB(255, 79, 98, 114);
TextEditingController emailController = TextEditingController();
TextEditingController passwordController = TextEditingController();
TextEditingController userNameController = TextEditingController();
var db = mysql();
late user loggedInUser;
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: pinkBackgroundColor,
body: SafeArea(
child: createLoginPageContent(),
),
);
}
// Builds all the components of the page
Column createLoginPageContent() {
return Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
createBackButton(),
createTitleText(),
Text(
"Create Log in:",
style: TextStyle(fontSize: 15, fontWeight: FontWeight.bold),
),
createUsernameField(),
createEmailField(),
createPasswordField(),
createCreateAccountButton(),
Text("or"),
createGoogleButton(),
Padding(
padding: EdgeInsets.only(top: 100),
child: createContinueWithoutLoggingInButton(),
),
],
);
}
SignInButton createGoogleButton() {
return SignInButton(Buttons.Google, onPressed: () async {
final provider =
Provider.of<GoogleSignInProvider>(context, listen: false);
await provider.logIn();
if (provider.user == null) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
CreateAccountPage()), //Replace Container() with call to Map-page.
);
} else {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
HomePage()), //Replace Container() with call to Map-page.
);
}
});
}
Text createTitleText() {
return Text(
'Sun Chasers',
style: TextStyle(
fontSize: 50,
color: textColor,
fontFamily: 'Sacramento',
shadows: const <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0),
),
],
),
);
}
InputField createUsernameField() {
return InputField(
text: "Username:", isPassword: false, icon: Icon(Icons.person), controller: userNameController);
}
InputField createEmailField() {
return InputField(
text: "Email:", isPassword: false, icon: Icon(Icons.email), controller: emailController);
}
InputField createPasswordField() {
return InputField(
text: "Password:", isPassword: true, icon: Icon(Icons.lock), controller: passwordController);
}
Padding createBackButton() {
return Padding(
padding: EdgeInsets.only(bottom: 20, left: 10),
child: Align(
alignment: Alignment.topLeft,
child: IconButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
},
icon: Icon(Icons.arrow_back),
iconSize: 40,
),
),
);
}
ElevatedButton createCreateAccountButton() {
return ElevatedButton(
onPressed: () async{
UserInput userInput = UserInput(isValid: false, errorMessage: "");
await verifyUserInput(emailController.text, userNameController.text, passwordController.text, userInput);
if(userInput.isValid){
await createUserInSQL(emailController.text, userNameController.text, passwordController.text);
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
}else{
createUserError(userInput.errorMessage);
}
},
child: Text(
"Create Account",
style: TextStyle(color: Colors.black, fontWeight: FontWeight.w400),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.white),
),
);
}
ElevatedButton createContinueWithoutLoggingInButton() {
return ElevatedButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => BottomNavPage()),
);
},
child: Text(
"Continue without logging in",
style: TextStyle(color: Colors.black, fontWeight: FontWeight.w400),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.white),
),
);
}
Future<void> createUserInSQL(String email, String username, String password) async{
await db.getConnection().then((conn) async{
String sql = "INSERT INTO maen0574.user (id, email, password, username) VALUES (null, '$email', '$password', '$username');";
await conn.query(sql);
sql = "Select id, email, username from maen0574.user where email = '$email'";
await conn.query(sql).then((results){
for(var row in results){
setState(() {
});
loggedInUser = new user(row[0], row[1], row[2]);
LOGGED_IN_USER.userID = loggedInUser.userID;
}
});
});
}
Future<void> verifyUserInput(String email, String username, String password, userInput) async {
userInput.isValid = false;
if(email.contains("'") || !email.contains("@") || email.length < 5){
userInput.errorMessage = "Incorrect email format";
return;
}else if(username.contains("'") || username.length < 6){
userInput.errorMessage = "Incorrect username. \nCharacters limited to a-z, A-Z, 0-9.";
return;
}else if(password.contains("'") || password.length < 6) {
userInput.errorMessage = "Incorrect password. \nPassword can't contain ' and needs to be atleast 6 characters long";
return;
}
await db.getConnection().then((conn) async{
String sql = "SELECT email from maen0574.user where email = '$email';";
var results = await conn.query(sql);
userInput.isValid = true;
for(var row in results){
userInput.isValid = false;
userInput.errorMessage = "email already registererd";
}
});
return;
}
void createUserError(String stringContext) {
showDialog<String>(
context: context,
builder: (BuildContext context) => AlertDialog(
title: Text("Couldn't create user"),
content: Text(stringContext),
actions: <Widget>[
TextButton(
onPressed: () => Navigator.pop(context, 'OK'),
child: const Text('OK'),
),
],
),
);
}
}
class UserInput {
bool isValid;
String errorMessage;
UserInput({
required this.isValid,
required this.errorMessage
});
bool getIsValid(){
return isValid;
}
} // _LoginPageState
class InputField extends StatelessWidget {
final Icon icon;
final String text;
final bool isPassword;
final TextEditingController controller;
const InputField({
Key? key,
required this.text,
required this.isPassword,
required this.icon,
required this.controller
}) : super(key: key);
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Container(
alignment: Alignment.center,
margin: const EdgeInsets.symmetric(vertical: 10, horizontal: 60),
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5),
width: size.width * 0.7,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: Colors.white,
),
child: TextField(
obscureText: isPassword,
controller: controller,
decoration: InputDecoration(
hintText: text,
icon: icon,
border: InputBorder.none,
),
),
);
}
}

View File

@ -1,10 +1,101 @@
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_applicationdemo/BottomNavPage.dart';
import 'package:flutter_applicationdemo/login/GoogleSignInProvider.dart';
import 'package:flutter_applicationdemo/Map.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:settings_ui/settings_ui.dart';
import 'ManageAccountPage.dart';
import 'package:provider/provider.dart';
import 'Venue.dart';
import 'globals.dart' as globals;
import 'Map.dart';
import 'package:flutter_applicationdemo/login/user.dart';
import 'HomePage.dart';
// Standard color of app
Color _backgroundColor = const Color.fromARGB(255, 190, 146, 160);
// Color status of priceRange
Color _colorContainerLow = Colors.yellow;
Color _colorContainerMedium = _backgroundColor;
Color _colorContainerHigh = _backgroundColor;
// Standard
@override
class FavoritePage extends StatefulWidget {
const FavoritePage({Key? key}) : super(key: key);
@override
_FavoritePageState createState() => _FavoritePageState();
}
class _FavoritePageState extends State<FavoritePage> {
List likedVenuesList = globals.LOGGED_IN_USER.likedVenuesList;
class FavoritePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(child: Text('FavoritePage',style: TextStyle(fontSize: 60),)),
return MaterialApp(
home: Scaffold(
// No appbar provided to the Scaffold, only a body with a
// CustomScrollView.
body: CustomScrollView(
slivers: [
// Add the app bar to the CustomScrollView.
SliverAppBar(
// Provide a standard title.
title: Text("Liked places"),
// Allows the user to reveal the app bar if they begin scrolling
// back up the list of items.
pinned: true,
floating: true,
// Make the initial height of the SliverAppBar larger than normal.
expandedHeight: 50,
backgroundColor: const Color.fromARGB(255, 190, 146, 160),
leading: IconButton(
icon: Icon(Icons.arrow_back),
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
},
)
),
// Next, create a SliverList
SliverList(
// Use a delegate to build items as they're scrolled on screen.
delegate: SliverChildBuilderDelegate(
// The builder function returns a ListTile with a title that
// displays the index of the current item.
(context, index) => ListTile(
title: Text(globals.getVenueByID(likedVenuesList[index])!.venueName.toString()),
trailing: IconButton(icon: Icon(Icons.favorite, color: Colors.red),
onPressed: (){
setState(() {
});
print("tabort");
},), onTap: (){
setState(() {
});
print("gå till venue");
Navigator.push(
context,
MaterialPageRoute(builder: (context) => Map())
);
},),
// Builds 1000 ListTiles
childCount: likedVenuesList.length,
),
),
],
),
),
);
}
}

View File

@ -2,11 +2,11 @@ import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_applicationdemo/BottomNavPage.dart';
import 'package:flutter_applicationdemo/GoogleSignInProvider.dart';
import 'package:flutter_applicationdemo/login/GoogleSignInProvider.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:settings_ui/settings_ui.dart';
import 'ManageAccountPage.dart';
import 'GoogleSignInProvider.dart';
import 'login/GoogleSignInProvider.dart';
import 'package:provider/provider.dart';
import 'FeedbackPage.dart';

View File

@ -1,28 +1,54 @@
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:http/http.dart';
import 'dart:async';
import 'globals.dart' as globals;
import 'Venue.dart';
class ShadowDetector {
bool inShade = false;
ShadowDetector(double latitude, double longitude) {
evaluateShadowSituation(latitude, longitude);
List<Venue> venuesInShade = [];
ShadowDetector(Venue venue) {
evaluateShadowsForOneVenue(venue);
}
//Called like "new ShadowDetector.fromShadowDetector(List of venues here);"
ShadowDetector.fromShadowDetector(venues) {
evaluateShadowsForAllVenues(venues);
}
void evaluateShadowSituation (double latitude, double longitude) async {
var lat = latitude.toString();
var lng = longitude.toString();
var dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString() + 't';
void evaluateShadowsForAllVenues (List<Venue> venues) async {
final dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString() + 't';
for(var venue in venues) {
LatLng pos = venue.position;
final lat = pos.latitude.toString();
final lng = pos.longitude.toString();
final response = await get(Uri.parse('https://node.sacalerts.com/og-image/loc@$lat,$lng,14.82137z,$dateInMilliseconds'));
var responseAsString = response.body.toString();
print(response);
print(responseAsString);
//print(response);
//print(responseAsString);
//print(responseAsString[responseAsString.length - 2]);
if(responseAsString[responseAsString.length - 2] == 1) {
this.inShade = true;
venue.inShade = true;
}
venuesInShade.add(venue);
}
}
List<Venue> get listWithVenuesInShade => venuesInShade; //Get all venues with their shadow status updated.
void evaluateShadowsForOneVenue (Venue venue) async {
LatLng pos= venue.position;
final lat = pos.latitude.toString();
final lng = pos.longitude.toString();
final dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString() + 't';
final response = await get(Uri.parse('https://node.sacalerts.com/og-image/loc@$lat,$lng,14.82137z,$dateInMilliseconds'));
var responseAsString = response.body.toString();
//print(response);
//print(responseAsString);
//print(responseAsString[responseAsString.length - 2]);
if(responseAsString[responseAsString.length - 2] == 1) {
venue.inShade = true;
}
}
bool get isInShade =>inShade;
}

18
lib/Venue.dart Normal file
View File

@ -0,0 +1,18 @@
import 'package:google_maps_flutter/google_maps_flutter.dart';
class Venue {
late String venueName;
late int venueID;
late VenueType typeOfVenue;
late LatLng position;
late InfoWindow infoWindow;
bool inShade = false;
Venue(this.venueName,
this.venueID, this.typeOfVenue, this.position);
}
enum VenueType{
cafe, restaurant, bar
}

59
lib/WebScraper.dart Normal file
View File

@ -0,0 +1,59 @@
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'package:html/dom.dart' as dom;
class WebScraper {
late List<String> openingHoursThisWeek;
late String openingHoursToday;
late String reviewScore;
late String priceClass;
WebScraper(String bingURL) { //Must provide an URL from bing search engine.
getWebsiteData(bingURL);
}
Future getWebsiteData(String bingURL) async {
final bingResponse = await http.get(Uri.parse(bingURL));
dom.Document htmlBing = dom.Document.html(bingResponse.body);
openingHoursToday = htmlBing
.getElementsByClassName('opHr_Exp')
.map((e) => e.text)
.toList()[0]
.toString();
openingHoursThisWeek = htmlBing
.getElementsByClassName('hrRange')
.map((e) => e.text)
.toList();
reviewScore = htmlBing.getElementsByClassName('csrc sc_rc1')
.map((e) => e.attributes['aria-label'])
.toList()[0]
.toString();
final tripAdvisorURL = htmlBing.querySelectorAll('div.infoModule.b_divsec.topBleed.noSeparator > div > a')
.map((e) => e.attributes['href'])
.toList()[0]
.toString();
final tripAdvisorResponse = await http.get(Uri.parse(tripAdvisorURL));
dom.Document htmlTripAdvisor = dom.Document.html(tripAdvisorResponse.body);
priceClass = htmlTripAdvisor
.getElementsByClassName('drUyy')
.map((e) => e.text)
.toList()[0]
.toString();
}
List<String> get getOpeningHoursThisWeek => openingHoursThisWeek; //First item is monday, last item is sunday.
// Output example: "[11:00 - 01:00, 11:00 - 01:00, 11:00 - 01:00, 11:00 - 01:00, 11:00 - 01:00, 11:00 - 01:00, 11:00 - 01:00]"
String get getOpeningHoursToday => openingHoursToday; //Output example: "Open · Closes 01:00" (Gets automatically updated).
String get getReviewScore => reviewScore; // Output example: "Star Rating: 4 out of 5.".
String get getPriceClass => priceClass; // Output example: "$$ - $$$".
}

View File

@ -1,162 +0,0 @@
import 'package:flutter/material.dart';
import 'package:flutter_applicationdemo/BottomNavPage.dart';
import 'package:flutter_applicationdemo/HomePage.dart';
class createUserPage extends StatefulWidget {
_createUserPageState createState() => _createUserPageState();
}
class _createUserPageState extends State<createUserPage> {
Color pinkBackgroundColor = const Color.fromARGB(255, 240, 229, 229);
Color textColor = const Color.fromARGB(255, 79, 98, 114);
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Scaffold(
backgroundColor: pinkBackgroundColor,
body: SafeArea(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
createBackButton(),
createTitleText(),
Text(
"Create Log in:",
style: TextStyle(fontSize: 15, fontWeight: FontWeight.bold),
),
createUsernameField(),
createEmailField(),
createPasswordField(),
createCreateAccountButton(),
Padding(
padding: EdgeInsets.only(top: 100),
child: createContinueWithoutLoggingInButton(),
),
],
),
),
);
}
Text createTitleText() {
return Text(
'Sun Chasers',
style: TextStyle(
fontSize: 50,
color: textColor,
fontFamily: 'Sacramento',
shadows: const <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0),
),
],
),
);
}
InputField createUsernameField() {
return InputField(
text: "Username:", isPassword: false, icon: Icon(Icons.person));
}
InputField createEmailField() {
return InputField(
text: "Email:", isPassword: false, icon: Icon(Icons.email));
}
InputField createPasswordField() {
return InputField(
text: "Password:", isPassword: true, icon: Icon(Icons.lock));
}
Padding createBackButton() {
return Padding(
padding: EdgeInsets.only(bottom: 20, left: 10),
child: Align(
alignment: Alignment.topLeft,
child: IconButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
},
icon: Icon(Icons.arrow_back),
iconSize: 40,
),
),
);
}
ElevatedButton createCreateAccountButton() {
return ElevatedButton(
onPressed: () {},
child: Text(
"Create Account",
style: TextStyle(color: Colors.black, fontWeight: FontWeight.w400),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.white),
),
);
}
ElevatedButton createContinueWithoutLoggingInButton() {
return ElevatedButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => BottomNavPage()),
);
},
child: Text(
"Continue without logging in",
style: TextStyle(color: Colors.black, fontWeight: FontWeight.w400),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.white),
),
);
}
} // _LoginPageState
class InputField extends StatelessWidget {
final Icon icon;
final String text;
final bool isPassword;
const InputField({
Key? key,
required this.text,
required this.isPassword,
required this.icon,
}) : super(key: key);
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Container(
alignment: Alignment.center,
margin: const EdgeInsets.symmetric(vertical: 10, horizontal: 60),
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5),
width: size.width * 0.7,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: Colors.white,
),
child: TextField(
obscureText: isPassword,
decoration: InputDecoration(
hintText: text,
icon: icon,
border: InputBorder.none,
),
),
);
}
}

View File

@ -1,8 +1,10 @@
import 'Venue.dart';
import 'package:flutter_applicationdemo/login/user.dart';
import '../login/user.dart';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'user.dart';
import 'HomePage.dart';
import 'main.dart';
@ -14,3 +16,12 @@ Color PINKBACKGROUND = const Color.fromARGB(255, 240, 229, 229);
Color TEXTCOLOR = const Color.fromARGB(255, 79, 98, 114);
Color SHADOWCOLOR = const Color.fromARGB(255, 0, 0, 0);
Color TEXTWHITE = const Color.fromARGB(0, 0, 0, 0);
late List<Venue> VENUES;
Venue? getVenueByID(int searchedVenueID){
for(var V in VENUES){
if(V.venueID == searchedVenueID){
return V;
}
}return null;
}

View File

@ -0,0 +1,213 @@
// ignore_for_file: prefer_const_constructors
import 'package:flutter/material.dart';
import 'package:flutter_applicationdemo/BottomNavPage.dart';
import 'package:flutter_applicationdemo/mysql.dart';
import 'package:flutter_applicationdemo/HomePage.dart';
import '../globals.dart' as globals;
import '../reusables/InputField.dart';
import 'user.dart';
import '../reusables/returnButton.dart';
class CreateAccountPage extends StatefulWidget {
_CreateAccountPageState createState() => _CreateAccountPageState();
}
class _CreateAccountPageState extends State<CreateAccountPage> {
Color pinkBackgroundColor = const Color.fromARGB(255, 240, 229, 229);
Color textColor = const Color.fromARGB(255, 79, 98, 114);
TextEditingController emailController = TextEditingController();
TextEditingController passwordController = TextEditingController();
TextEditingController userNameController = TextEditingController();
var db = mysql();
late user loggedInUser;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: globals.PINKBACKGROUND,
leading: ReturnButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
},
),
),
backgroundColor: pinkBackgroundColor,
body: Center(child: SingleChildScrollView(
child: createLoginPageContent(),
))
);
}
// Builds all the components of the page
Column createLoginPageContent() {
return Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
createTitleText(),
Text(
"Create Log in:",
style: TextStyle(fontSize: 15, fontWeight: FontWeight.bold),
),
createUsernameField(),
createEmailField(),
createPasswordField(),
Padding(
padding: const EdgeInsets.only(top: 20),
child: createCreateAccountButton(),
),
],
);
}
Text createTitleText() {
return Text(
'Sun Chasers',
style: TextStyle(
fontSize: 50,
color: textColor,
fontFamily: 'Sacramento',
shadows: const <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0),
),
],
),
);
}
InputField createUsernameField() {
return InputField(
text: "Username:",
isPassword: false,
icon: Icon(Icons.person),
controller: userNameController);
}
InputField createEmailField() {
return InputField(
text: "Email:",
isPassword: false,
icon: Icon(Icons.email),
controller: emailController);
}
InputField createPasswordField() {
return InputField(
text: "Password:",
isPassword: true,
icon: Icon(Icons.lock),
controller: passwordController);
}
ElevatedButton createCreateAccountButton() {
return ElevatedButton(
onPressed: () async {
UserInput userInput = UserInput(isValid: false, errorMessage: "");
await verifyUserInput(emailController.text, userNameController.text,
passwordController.text, userInput);
if (userInput.isValid) {
await createUserInSQL(emailController.text, userNameController.text,
passwordController.text);
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
} else {
createUserError(userInput.errorMessage);
}
},
child: Text(
"Create Account",
style: TextStyle(color: Colors.white, fontWeight: FontWeight.w400),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(globals.BUTTONCOLOR),
),
);
}
Future<void> createUserInSQL(
String email, String username, String password) async {
await db.getConnection().then((conn) async {
String sql =
"INSERT INTO maen0574.user (id, email, password, username) VALUES (null, '$email', '$password', '$username');";
await conn.query(sql);
sql =
"Select id, email, username from maen0574.user where email = '$email'";
await conn.query(sql).then((results) {
for (var row in results) {
setState(() {});
loggedInUser = new user(row[0], row[1], row[2]);
globals.LOGGED_IN_USER.userID = loggedInUser.userID;
}
});
});
}
Future<void> verifyUserInput(
String email, String username, String password, userInput) async {
userInput.isValid = false;
if (email.contains("'") || !email.contains("@") || email.length < 5) {
userInput.errorMessage = "Incorrect email format";
return;
} else if (username.contains("'") || username.length < 6) {
userInput.errorMessage =
"Incorrect username. \nCharacters limited to a-z, A-Z, 0-9.";
return;
} else if (password.contains("'") || password.length < 6) {
userInput.errorMessage =
"Incorrect password. \nPassword can't contain ' and needs to be atleast 6 characters long";
return;
}
await db.getConnection().then((conn) async {
String sql = "SELECT email from maen0574.user where email = '$email';";
var results = await conn.query(sql);
userInput.isValid = true;
for (var row in results) {
userInput.isValid = false;
userInput.errorMessage = "email already registererd";
}
});
return;
}
void createUserError(String stringContext) {
showDialog<String>(
context: context,
builder: (BuildContext context) => AlertDialog(
title: Text("Couldn't create user"),
content: Text(stringContext),
actions: <Widget>[
TextButton(
onPressed: () => Navigator.pop(context, 'OK'),
child: const Text('OK'),
),
],
),
);
}
}
class UserInput {
bool isValid;
String errorMessage;
UserInput({required this.isValid, required this.errorMessage});
bool getIsValid() {
return isValid;
}
} // _LoginPageState

195
lib/login/signInPage.dart Normal file
View File

@ -0,0 +1,195 @@
import 'dart:io';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import '../mysql.dart';
import '../HomePage.dart';
import '../main.dart';
import 'user.dart';
import '../reusables/InputField.dart';
import '../reusables/returnButton.dart';
import 'package:flutter_signin_button/flutter_signin_button.dart';
import 'GoogleSignInProvider.dart';
import 'CreateAccountPage.dart';
import 'package:provider/provider.dart';
import 'package:flutter_applicationdemo/globals.dart' as globals;
class SignInPage extends StatefulWidget {
@override
State<SignInPage> createState() => _SignInPageState();
}
class _SignInPageState extends State<SignInPage> {
var db = mysql();
int loggedInID = 0;
late user loggedInUser;
TextEditingController emailController = TextEditingController();
TextEditingController passwordController = TextEditingController();
Future<void> loginVerification(String email, String password) async {
await db.getConnection().then((conn) async {
String sql =
"select id, email, password from maen0574.user where email = '$email' and password = '$password'";
await conn.query(sql).then((results) {
for (var row in results) {
setState(() {});
loggedInUser = new user(row[0], row[1], row[2]);
loggedInID = loggedInUser.getID();
}
});
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: globals.PINKBACKGROUND,
resizeToAvoidBottomInset: true,
appBar: AppBar(
backgroundColor: globals.PINKBACKGROUND,
leading: ReturnButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
},
),
),
body: Center(child: SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
createTitleText(),
const Text(
'Sign in',
style: TextStyle(fontSize: 15, fontWeight: FontWeight.bold),
),
createEmailField(),
createPasswordField(),
Padding(
padding: const EdgeInsets.only(top: 10.0),
child: createSignInButton(),
),
const Text("or"),
Padding(
padding: const EdgeInsets.only(top: 10.0),
child: createGoogleButton(),
),
],
),
),)
// This trailing comma makes auto-formatting nicer for build methods.
);
}
void loginError() {
showDialog<String>(
context: context,
builder: (BuildContext context) => AlertDialog(
title: const Text('Login failed'),
content: const Text('Email or password incorrect'),
actions: <Widget>[
TextButton(
onPressed: () => Navigator.pop(context, 'OK'),
child: const Text('OK'),
),
],
),
);
}
Text createTitleText() {
return Text(
'Sun Chasers',
style: TextStyle(
fontSize: 50,
color: globals.TEXTCOLOR,
fontFamily: 'Sacramento',
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: globals.SHADOWCOLOR,
),
],
),
);
}
InputField createEmailField() {
return InputField(
text: "Email:",
isPassword: false,
icon: Icon(Icons.email),
controller: emailController);
}
InputField createPasswordField() {
return InputField(
text: "Password:",
isPassword: true,
icon: Icon(Icons.lock),
controller: passwordController);
}
ElevatedButton createSignInButton() {
return ElevatedButton(
onPressed: () async {
if (emailController.text.contains("'") ||
passwordController.text.contains("'")) {
loginError();
return;
}
await loginVerification(emailController.text, passwordController.text);
if (loggedInID != 0) {
globals.LOGGED_IN_USER = loggedInUser;
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
HomePage()), //Replace Container() with call to account-page.
);
} else {
loginError();
}
//print(loggedInUser.email + " " + loggedInUser.userID.toString());
},
child: const Text(
"Sign in",
style: TextStyle(
color: Colors.black, fontWeight: FontWeight.w400, fontSize: 15),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.white),
fixedSize: MaterialStateProperty.all(Size.fromHeight(40.0)),
),
);
}
SignInButton createGoogleButton() {
return SignInButton(Buttons.Google, onPressed: () async {
final provider =
Provider.of<GoogleSignInProvider>(context, listen: false);
await provider.logIn();
if (provider.user == null) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
CreateAccountPage()), //Replace Container() with call to Map-page.
);
} else {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
HomePage()), //Replace Container() with call to Map-page.
);
}
});
}
}

38
lib/login/user.dart Normal file
View File

@ -0,0 +1,38 @@
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:flutter_applicationdemo/Venue.dart';
import 'package:flutter_applicationdemo/mysql.dart';
class user{
late int userID;
late String username;
late String email;
late List<int> likedVenuesList;
user(int userID, String username, String email){
this.userID = userID;
this.username = username;
this.email = email;
likedVenuesList = List.empty(growable: true);
getFavoriteVenues();
}
user emptyUser(){
return user(0, "", "");
}
int getID(){
return userID;
}
Future<void> getFavoriteVenues() async{
var db = mysql();
await db.getConnection().then((conn) async {
String sql = "select venue_id from maen0574.userFavorites where user_id = '$userID'";
await conn.query(sql).then((results){
for(var row in results){
likedVenuesList.add(row[0]);
}
});
});
}
}

View File

@ -3,17 +3,23 @@ import 'dart:async';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter_applicationdemo/GoogleSignInProvider.dart';
import 'package:flutter_applicationdemo/login/GoogleSignInProvider.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:flutter_applicationdemo/login/GoogleSignInProvider.dart';
import 'package:provider/provider.dart';
import 'Map.dart';
import 'HomePage.dart';
import 'user.dart';
import 'globals.dart';
import 'Venue.dart';
import 'mysql.dart';
import 'package:flutter_applicationdemo/login/user.dart';
import 'login/user.dart';
import 'globals.dart' as globals;
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// await Firebase.initializeApp();
await Firebase.initializeApp();
await loadAllVenues();
runApp(MyApp());
}
@ -34,26 +40,14 @@ class MyApp extends StatelessWidget {
);
}
}
/*
class HomePage extends StatefulWidget {
@override
State<HomePage> createState() => HomePageState();
Future<void> loadAllVenues() async{
var db = mysql();
await db.getConnection().then((conn) async {
String sql = "select venueName, venueID, latitude, longitude from maen0574.venue";
await conn.query(sql).then((results){
for(var row in results){
globals.VENUES.add(Venue(row[0], row[1], VenueType.restaurant, LatLng(row[2], row[3])));
}
class HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: FloatingActionButton.extended(
onPressed: () {
Navigator.of(context).push(MaterialPageRoute(builder: (context) => Map()));
},
label: const Text('To Karta'),
icon: const Icon(Icons.directions_boat),
),
);
});
});
}
}*/

View File

@ -0,0 +1,40 @@
import 'package:flutter/material.dart';
// This class creates an input field for the login- and register-pages
class InputField extends StatelessWidget {
final Icon icon; // The icon
final String text; // The text to be displayed inside the input field
final bool isPassword; // Set to true if you want the input text to be hidden
final TextEditingController controller;
const InputField(
{Key? key,
required this.text,
required this.isPassword,
required this.icon,
required this.controller})
: super(key: key);
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Container(
alignment: Alignment.center,
margin: const EdgeInsets.symmetric(vertical: 10, horizontal: 60),
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5),
width: size.width * 0.7,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: Colors.white,
),
child: TextField(
obscureText: isPassword,
controller: controller,
decoration: InputDecoration(
hintText: text,
icon: icon,
border: InputBorder.none,
),
),
);
}
}

View File

@ -0,0 +1,29 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_applicationdemo/HomePage.dart';
class ReturnButton extends StatelessWidget {
final onPressed;
ReturnButton({
required this.onPressed,
Key? key,})
: super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(left: 10),
child: Align(
alignment: Alignment.topLeft,
child: IconButton(
onPressed: onPressed,
icon: const Icon(
Icons.arrow_back,
color: Colors.black,
),
iconSize: 40,
),
),
);
}
}

View File

@ -1,167 +0,0 @@
import 'dart:io';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'mysql.dart';
import 'HomePage.dart';
import 'main.dart';
import 'user.dart';
import 'package:flutter_applicationdemo/globals.dart';
class SignInPage extends StatefulWidget{
@override
State<SignInPage> createState() => _SignInPageState();
}
class _SignInPageState extends State<SignInPage> {
Color pinkBackgroundColor = const Color.fromARGB(255, 240, 229, 229);
Color textColor = const Color.fromARGB(255, 79, 98, 114);
var db = mysql();
int loggedInID = 0;
late user loggedInUser;
TextEditingController emailController = TextEditingController();
TextEditingController passwordController = TextEditingController();
Future<void> loginVerification(String email, String password) async{
await db.getConnection().then((conn) async {
String sql = "select id, email, password from maen0574.user where email = '$email' and password = '$password'";
await conn.query(sql).then((results){
for(var row in results){
setState(() {
});
loggedInUser = new user(row[0], row[1], row[2]);
loggedInID = loggedInUser.getID();
}
});
});
}
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Scaffold(
//resizeToAvoidBottomPadding: false,
resizeToAvoidBottomInset: false,
backgroundColor: pinkBackgroundColor,
body: SafeArea(
child: Column(
//mainAxisAlignment: MainAxisAlignment.center,
//crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
createBackButton(),
createTitleText(),
const Text(
'Login',
),
Padding(
padding: EdgeInsets.all(15),
child: TextField(
controller: emailController,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'email',
hintText: 'Enter your email',
),
),
),
Padding(
padding: EdgeInsets.all(15),
child: TextField(
controller: passwordController,
obscureText: true,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'Password',
hintText: 'Enter Password',
),
),
),
ElevatedButton(
style: ElevatedButton.styleFrom(
fixedSize: const Size(100, 50),
primary: const Color.fromARGB(204, 172, 123, 132),
elevation: 100,
shape: RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(400.0),
),
),
onPressed: () async {
if(emailController.text.contains("'") || passwordController.text.contains("'")){
loginError();
return;
}
await loginVerification(emailController.text, passwordController.text);
if(loggedInID != 0){
LOGGED_IN_USER = loggedInUser;
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()), //Replace Container() with call to account-page.
);
}else{
loginError();
}
//print(loggedInUser.email + " " + loggedInUser.userID.toString());
},
child: Text('Sign In'),
),
],
),
),
// This trailing comma makes auto-formatting nicer for build methods.
);
}
void loginError() {
showDialog<String>(
context: context,
builder: (BuildContext context) => AlertDialog(
title: const Text('Login failed'),
content: const Text('Email or password incorrect'),
actions: <Widget>[
TextButton(
onPressed: () => Navigator.pop(context, 'OK'),
child: const Text('OK'),
),
],
),
);
}
Padding createBackButton() {
return Padding(
padding: const EdgeInsets.only(bottom: 20, left: 10),
child: Align(
alignment: Alignment.topLeft,
child: IconButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => HomePage()),
);
},
icon: Icon(Icons.arrow_back),
iconSize: 40,
),
),
);
}
Text createTitleText() {
return Text(
'Sun Chasers',
style: TextStyle(
fontSize: 50,
color: textColor,
fontFamily: 'Sacramento',
shadows: const <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0),
),
],
),
);
}
}

View File

@ -1,18 +0,0 @@
class user{
late int userID;
late String username;
late String email;
user(int userID, String username, String email){
this.userID = userID;
this.username = username;
this.email = email;
}
user emptyUser(){
return user(0, "", "");
}
int getID(){
return userID;
}
}

View File

@ -64,6 +64,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.2"
csslib:
dependency: transitive
description:
name: csslib
url: "https://pub.dartlang.org"
source: hosted
version: "0.17.1"
cupertino_icons:
dependency: "direct main"
description:
@ -316,7 +323,7 @@ packages:
name: google_sign_in_android
url: "https://pub.dartlang.org"
source: hosted
version: "5.2.7"
version: "5.2.8"
google_sign_in_ios:
dependency: transitive
description:
@ -338,6 +345,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.10.1+2"
html:
dependency: "direct main"
description:
name: html
url: "https://pub.dartlang.org"
source: hosted
version: "0.15.0"
http:
dependency: "direct main"
description:

View File

@ -55,6 +55,7 @@ dependencies:
google_sign_in: ^5.0.3
get: ^4.6.1
mysql1: ^0.19.0
html: ^0.15.0
flutter_native_splash:
background_image: assets/images/outdoor.png