shas6395 #24
File diff suppressed because one or more lines are too long
Binary file not shown.
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
|
@ -3,649 +3,661 @@
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "archive",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "args",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "async",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "boolean_selector",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "characters",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "charcode",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "clock",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "collection",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "crypto",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"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",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dio",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fake_async",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ffi",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "file",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firebase_auth",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firebase_auth_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firebase_auth_web",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firebase_core",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.16"
|
"languageVersion": "2.16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firebase_core_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.16"
|
"languageVersion": "2.16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firebase_core_web",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.16"
|
"languageVersion": "2.16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter",
|
"name": "flutter",
|
||||||
"rootUri": "file:///Users/marahzeibak/flutter/packages/flutter",
|
"rootUri": "file:///C:/flutter/packages/flutter",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_google_places",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_lints",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_native_splash",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_plugin_android_lifecycle",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_polyline_points",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.1"
|
"languageVersion": "2.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_signin_button",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_test",
|
"name": "flutter_test",
|
||||||
"rootUri": "file:///Users/marahzeibak/flutter/packages/flutter_test",
|
"rootUri": "file:///C:/flutter/packages/flutter_test",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_web_plugins",
|
"name": "flutter_web_plugins",
|
||||||
"rootUri": "file:///Users/marahzeibak/flutter/packages/flutter_web_plugins",
|
"rootUri": "file:///C:/flutter/packages/flutter_web_plugins",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "font_awesome_flutter",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geocoding",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geocoding_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_android",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_apple",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_web",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_windows",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "get",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.16"
|
"languageVersion": "2.16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_api_headers",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_fonts",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_webservice",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_sign_in",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_sign_in_android",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_sign_in_ios",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_sign_in_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_sign_in_web",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "http",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "http_parser",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "image",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "intl",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "js",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "json_annotation",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "lint",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "lints",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "location",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "location_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "location_web",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "logging",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "matcher",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "material_color_utilities",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.13"
|
"languageVersion": "2.13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "meta",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mysql1",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nested",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus_linux",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus_macos",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus_web",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus_windows",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_android",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_ios",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_linux",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_macos",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_windows",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "petitparser",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "platform",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "plugin_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pool",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "process",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "provider",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "quiver",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rxdart",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "settings_ui",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sky_engine",
|
"name": "sky_engine",
|
||||||
"rootUri": "file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine",
|
"rootUri": "file:///C:/flutter/bin/cache/pkg/sky_engine",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "source_span",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stack_trace",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stream_channel",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stream_transform",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "string_scanner",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "term_glyph",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "test_api",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "typed_data",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "universal_io",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vector_math",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "webview_flutter",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "webview_flutter_android",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "webview_flutter_platform_interface",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "webview_flutter_wkwebview",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "win32",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "xdg_directories",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "xml",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "yaml",
|
"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/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
|
@ -656,7 +668,7 @@
|
||||||
"languageVersion": "2.16"
|
"languageVersion": "2.16"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"generated": "2022-05-20T11:44:21.827470Z",
|
"generated": "2022-05-22T11:05:46.068975Z",
|
||||||
"generator": "pub",
|
"generator": "pub",
|
||||||
"generatorVersion": "2.16.2"
|
"generatorVersion": "2.16.2"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,437 +1,445 @@
|
||||||
flutter_applicationdemo
|
flutter_applicationdemo
|
||||||
2.16
|
2.16
|
||||||
file:///Users/marahzeibak/Desktop/google-map/
|
file:///C:/Users/S1j4/AndroidStudioProjects/pvt-project-google-maps/
|
||||||
file:///Users/marahzeibak/Desktop/google-map/lib/
|
file:///C:/Users/S1j4/AndroidStudioProjects/pvt-project-google-maps/lib/
|
||||||
archive
|
archive
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/
|
file:///C:/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/lib/
|
||||||
args
|
args
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/
|
file:///C:/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/lib/
|
||||||
async
|
async
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/
|
file:///C:/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/lib/
|
||||||
boolean_selector
|
boolean_selector
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
characters
|
characters
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/
|
file:///C:/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/lib/
|
||||||
charcode
|
charcode
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/
|
file:///C:/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/lib/
|
||||||
clock
|
clock
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/
|
file:///C:/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/lib/
|
||||||
collection
|
collection
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/
|
file:///C:/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/lib/
|
||||||
crypto
|
crypto
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.2/
|
file:///C:/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/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
|
cupertino_icons
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
dio
|
dio
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/
|
file:///C:/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/lib/
|
||||||
fake_async
|
fake_async
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
ffi
|
ffi
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/
|
file:///C:/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/lib/
|
||||||
file
|
file
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/
|
file:///C:/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/lib/
|
||||||
firebase_auth
|
firebase_auth
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
firebase_auth_platform_interface
|
firebase_auth_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
firebase_auth_web
|
firebase_auth_web
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
firebase_core
|
firebase_core
|
||||||
2.16
|
2.16
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
firebase_core_platform_interface
|
firebase_core_platform_interface
|
||||||
2.16
|
2.16
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
firebase_core_web
|
firebase_core_web
|
||||||
2.16
|
2.16
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
flutter_google_places
|
flutter_google_places
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
flutter_lints
|
flutter_lints
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
flutter_native_splash
|
flutter_native_splash
|
||||||
2.15
|
2.15
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
flutter_plugin_android_lifecycle
|
flutter_plugin_android_lifecycle
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
flutter_polyline_points
|
flutter_polyline_points
|
||||||
2.1
|
2.1
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
flutter_signin_button
|
flutter_signin_button
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
font_awesome_flutter
|
font_awesome_flutter
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
geocoding
|
geocoding
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/
|
file:///C:/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/lib/
|
||||||
geocoding_platform_interface
|
geocoding_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
geolocator
|
geolocator
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/
|
file:///C:/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/lib/
|
||||||
geolocator_android
|
geolocator_android
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
geolocator_apple
|
geolocator_apple
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
geolocator_platform_interface
|
geolocator_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
geolocator_web
|
geolocator_web
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
geolocator_windows
|
geolocator_windows
|
||||||
2.15
|
2.15
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
get
|
get
|
||||||
2.16
|
2.16
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/
|
file:///C:/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/lib/
|
||||||
google_api_headers
|
google_api_headers
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_fonts
|
google_fonts
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_maps_flutter
|
google_maps_flutter
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_maps_flutter_platform_interface
|
google_maps_flutter_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_maps_webservice
|
google_maps_webservice
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_sign_in
|
google_sign_in
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_sign_in_android
|
google_sign_in_android
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/
|
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8/
|
||||||
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/lib/
|
||||||
google_sign_in_ios
|
google_sign_in_ios
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_sign_in_platform_interface
|
google_sign_in_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
google_sign_in_web
|
google_sign_in_web
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/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
|
http
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/
|
file:///C:/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/lib/
|
||||||
http_parser
|
http_parser
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
image
|
image
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/
|
file:///C:/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/lib/
|
||||||
intl
|
intl
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/
|
file:///C:/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/lib/
|
||||||
js
|
js
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/
|
file:///C:/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/lib/
|
||||||
json_annotation
|
json_annotation
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
lint
|
lint
|
||||||
2.15
|
2.15
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/
|
file:///C:/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/lib/
|
||||||
lints
|
lints
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/
|
file:///C:/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/lib/
|
||||||
location
|
location
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/
|
file:///C:/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/lib/
|
||||||
location_platform_interface
|
location_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
location_web
|
location_web
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
logging
|
logging
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/
|
file:///C:/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/lib/
|
||||||
matcher
|
matcher
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/
|
file:///C:/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/lib/
|
||||||
material_color_utilities
|
material_color_utilities
|
||||||
2.13
|
2.13
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
meta
|
meta
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/
|
file:///C:/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/lib/
|
||||||
mysql1
|
mysql1
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/
|
file:///C:/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/lib/
|
||||||
nested
|
nested
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/
|
file:///C:/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/lib/
|
||||||
package_info_plus
|
package_info_plus
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
package_info_plus_linux
|
package_info_plus_linux
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
package_info_plus_macos
|
package_info_plus_macos
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
package_info_plus_platform_interface
|
package_info_plus_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
package_info_plus_web
|
package_info_plus_web
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
package_info_plus_windows
|
package_info_plus_windows
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path
|
path
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/
|
file:///C:/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/lib/
|
||||||
path_provider
|
path_provider
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path_provider_android
|
path_provider_android
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path_provider_ios
|
path_provider_ios
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path_provider_linux
|
path_provider_linux
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path_provider_macos
|
path_provider_macos
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path_provider_platform_interface
|
path_provider_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
path_provider_windows
|
path_provider_windows
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
petitparser
|
petitparser
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/
|
file:///C:/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/lib/
|
||||||
platform
|
platform
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/
|
file:///C:/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/lib/
|
||||||
plugin_platform_interface
|
plugin_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
pool
|
pool
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/
|
file:///C:/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/lib/
|
||||||
process
|
process
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/
|
file:///C:/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/lib/
|
||||||
provider
|
provider
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/
|
file:///C:/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/lib/
|
||||||
quiver
|
quiver
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/
|
file:///C:/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/lib/
|
||||||
rxdart
|
rxdart
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/
|
file:///C:/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/lib/
|
||||||
settings_ui
|
settings_ui
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
source_span
|
source_span
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
stack_trace
|
stack_trace
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
stream_channel
|
stream_channel
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
stream_transform
|
stream_transform
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
string_scanner
|
string_scanner
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
term_glyph
|
term_glyph
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
test_api
|
test_api
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
typed_data
|
typed_data
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
universal_io
|
universal_io
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
vector_math
|
vector_math
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
webview_flutter
|
webview_flutter
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
webview_flutter_android
|
webview_flutter_android
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
webview_flutter_platform_interface
|
webview_flutter_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
webview_flutter_wkwebview
|
webview_flutter_wkwebview
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
win32
|
win32
|
||||||
2.15
|
2.15
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/
|
file:///C:/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/lib/
|
||||||
xdg_directories
|
xdg_directories
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/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/
|
||||||
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/lib/
|
||||||
xml
|
xml
|
||||||
2.14
|
2.14
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/
|
file:///C:/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/lib/
|
||||||
yaml
|
yaml
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/
|
file:///C:/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/lib/
|
||||||
sky_engine
|
sky_engine
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine/
|
file:///C:/flutter/bin/cache/pkg/sky_engine/
|
||||||
file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine/lib/
|
file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
|
||||||
flutter
|
flutter
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/packages/flutter/
|
file:///C:/flutter/packages/flutter/
|
||||||
file:///Users/marahzeibak/flutter/packages/flutter/lib/
|
file:///C:/flutter/packages/flutter/lib/
|
||||||
flutter_test
|
flutter_test
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/packages/flutter_test/
|
file:///C:/flutter/packages/flutter_test/
|
||||||
file:///Users/marahzeibak/flutter/packages/flutter_test/lib/
|
file:///C:/flutter/packages/flutter_test/lib/
|
||||||
flutter_web_plugins
|
flutter_web_plugins
|
||||||
2.12
|
2.12
|
||||||
file:///Users/marahzeibak/flutter/packages/flutter_web_plugins/
|
file:///C:/flutter/packages/flutter_web_plugins/
|
||||||
file:///Users/marahzeibak/flutter/packages/flutter_web_plugins/lib/
|
file:///C:/flutter/packages/flutter_web_plugins/lib/
|
||||||
2
|
2
|
||||||
|
|
|
@ -1,35 +1,35 @@
|
||||||
# This is a generated file; do not edit or check into version control.
|
# 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=C:\\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_auth_web=C:\\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=C:\\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/
|
firebase_core_web=C:\\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_native_splash=C:\\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/
|
flutter_plugin_android_lifecycle=C:\\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/
|
geocoding=C:\\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=C:\\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_android=C:\\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_apple=C:\\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_web=C:\\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/
|
geolocator_windows=C:\\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_api_headers=C:\\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_maps_flutter=C:\\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=C:\\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_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_android-5.2.8\\
|
||||||
google_sign_in_ios=/Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/
|
google_sign_in_ios=C:\\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/
|
google_sign_in_web=C:\\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=C:\\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/
|
location_web=C:\\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=C:\\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_linux=C:\\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_macos=C:\\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_web=C:\\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/
|
package_info_plus_windows=C:\\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=C:\\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_android=C:\\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_ios=C:\\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_linux=C:\\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_macos=C:\\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/
|
path_provider_windows=C:\\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=C:\\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_android=C:\\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/
|
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
220
.packages
|
@ -3,113 +3,115 @@
|
||||||
#
|
#
|
||||||
# For more info see: https://dart.dev/go/dot-packages-deprecation
|
# For more info see: https://dart.dev/go/dot-packages-deprecation
|
||||||
#
|
#
|
||||||
# Generated by pub on 2022-05-20 13:44:21.807187.
|
# Generated by pub on 2022-05-22 13:05:46.047509.
|
||||||
archive:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/archive-3.3.0/lib/
|
archive:file:///C:/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/
|
args:file:///C:/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/
|
async:file:///C:/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/
|
boolean_selector:file:///C:/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/
|
characters:file:///C:/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/
|
charcode:file:///C:/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/
|
clock:file:///C:/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/
|
collection:file:///C:/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/
|
crypto:file:///C:/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/
|
csslib:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/csslib-0.17.1/lib/
|
||||||
dio:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/lib/
|
cupertino_icons:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
|
||||||
fake_async:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
|
dio:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/dio-4.0.6/lib/
|
||||||
ffi:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
|
fake_async:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
|
||||||
file:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/
|
ffi:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
|
||||||
firebase_auth:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/lib/
|
file:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/file-6.1.2/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:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-1.4.1/lib/
|
||||||
firebase_auth_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/lib/
|
firebase_auth_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-4.3.1/lib/
|
||||||
firebase_core:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/lib/
|
firebase_auth_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-1.3.1/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:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.17.0/lib/
|
||||||
firebase_core_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/lib/
|
firebase_core_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_platform_interface-4.4.0/lib/
|
||||||
flutter:file:///Users/marahzeibak/flutter/packages/flutter/lib/
|
firebase_core_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.6.4/lib/
|
||||||
flutter_google_places:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/
|
flutter:file:///C:/flutter/packages/flutter/lib/
|
||||||
flutter_lints:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
|
flutter_google_places:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/
|
||||||
flutter_native_splash:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/lib/
|
flutter_lints:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
|
||||||
flutter_plugin_android_lifecycle:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/lib/
|
flutter_native_splash:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_native_splash-2.1.6/lib/
|
||||||
flutter_polyline_points:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/lib/
|
flutter_plugin_android_lifecycle:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.6/lib/
|
||||||
flutter_signin_button:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/lib/
|
flutter_polyline_points:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_polyline_points-0.2.6/lib/
|
||||||
flutter_test:file:///Users/marahzeibak/flutter/packages/flutter_test/lib/
|
flutter_signin_button:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_signin_button-2.0.0/lib/
|
||||||
flutter_web_plugins:file:///Users/marahzeibak/flutter/packages/flutter_web_plugins/lib/
|
flutter_test:file:///C:/flutter/packages/flutter_test/lib/
|
||||||
font_awesome_flutter:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
|
flutter_web_plugins:file:///C:/flutter/packages/flutter_web_plugins/lib/
|
||||||
geocoding:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
|
font_awesome_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
|
||||||
geocoding_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
|
geocoding:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
|
||||||
geolocator:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
|
geocoding_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
|
||||||
geolocator_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
|
geolocator:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
|
||||||
geolocator_apple:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
|
geolocator_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
|
||||||
geolocator_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
|
geolocator_apple:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
|
||||||
geolocator_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
|
geolocator_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
|
||||||
geolocator_windows:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
|
geolocator_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
|
||||||
get:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
|
geolocator_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
|
||||||
google_api_headers:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
|
get:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
|
||||||
google_fonts:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/lib/
|
google_api_headers:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
|
||||||
google_maps_flutter:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
|
google_fonts:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/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_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
|
||||||
google_maps_webservice:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.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_sign_in:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/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_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/lib/
|
google_sign_in:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/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_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8/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_ios:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/lib/
|
||||||
google_sign_in_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
|
google_sign_in_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/lib/
|
||||||
http:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
|
google_sign_in_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
|
||||||
http_parser:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
|
html:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/html-0.15.0/lib/
|
||||||
image:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
|
http:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
|
||||||
intl:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
|
http_parser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
|
||||||
js:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
|
image:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
|
||||||
json_annotation:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
|
intl:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
|
||||||
lint:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
|
js:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
|
||||||
lints:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
|
json_annotation:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
|
||||||
location:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
|
lint:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
|
||||||
location_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
|
lints:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
|
||||||
location_web:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
|
location:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
|
||||||
logging:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
|
location_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
|
||||||
matcher:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
|
location_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
|
||||||
material_color_utilities:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
|
logging:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
|
||||||
meta:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
|
matcher:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
|
||||||
mysql1:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
|
material_color_utilities:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
|
||||||
nested:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/
|
meta:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
|
||||||
package_info_plus:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/
|
mysql1:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
|
||||||
package_info_plus_linux:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/
|
nested:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/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:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/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_linux:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/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_macos:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/
|
||||||
package_info_plus_windows:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
|
package_info_plus_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/lib/
|
||||||
path:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
|
package_info_plus_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/
|
||||||
path_provider:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
|
package_info_plus_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
|
||||||
path_provider_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
|
path:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
|
||||||
path_provider_ios:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/
|
path_provider:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
|
||||||
path_provider_linux:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
|
path_provider_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
|
||||||
path_provider_macos:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
|
path_provider_ios:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/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_linux:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
|
||||||
path_provider_windows:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
|
path_provider_macos:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
|
||||||
petitparser:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
|
path_provider_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/lib/
|
||||||
platform:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
|
path_provider_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
|
||||||
plugin_platform_interface:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
|
petitparser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
|
||||||
pool:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
|
platform:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
|
||||||
process:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
|
plugin_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
|
||||||
provider:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
|
pool:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
|
||||||
quiver:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
|
process:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
|
||||||
rxdart:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
|
provider:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
|
||||||
settings_ui:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
|
quiver:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
|
||||||
sky_engine:file:///Users/marahzeibak/flutter/bin/cache/pkg/sky_engine/lib/
|
rxdart:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
|
||||||
source_span:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
|
settings_ui:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
|
||||||
stack_trace:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
|
sky_engine:file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
|
||||||
stream_channel:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
|
source_span:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
|
||||||
stream_transform:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
|
stack_trace:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
|
||||||
string_scanner:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
|
stream_channel:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
|
||||||
term_glyph:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
|
stream_transform:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
|
||||||
test_api:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
|
string_scanner:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
|
||||||
typed_data:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
|
term_glyph:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
|
||||||
universal_io:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
|
test_api:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
|
||||||
vector_math:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/
|
typed_data:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
|
||||||
webview_flutter:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
|
universal_io:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
|
||||||
webview_flutter_android:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
|
vector_math:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/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:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
|
||||||
webview_flutter_wkwebview:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
|
webview_flutter_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
|
||||||
win32:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
|
webview_flutter_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
|
||||||
xdg_directories:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/
|
webview_flutter_wkwebview:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
|
||||||
xml:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/
|
win32:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
|
||||||
yaml:file:///Users/marahzeibak/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/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/
|
flutter_applicationdemo:lib/
|
||||||
|
|
|
@ -45,7 +45,7 @@ android {
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
||||||
applicationId "com.pvt74.sunchaser"
|
applicationId "com.pvt74.sunchaser"
|
||||||
minSdkVersion 21
|
minSdkVersion 32
|
||||||
targetSdkVersion flutter.targetSdkVersion
|
targetSdkVersion flutter.targetSdkVersion
|
||||||
versionCode flutterVersionCode.toInteger()
|
versionCode flutterVersionCode.toInteger()
|
||||||
versionName flutterVersionName
|
versionName flutterVersionName
|
||||||
|
|
Binary file not shown.
|
@ -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>
|
|
|
@ -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"]}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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>
|
|
|
@ -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"]}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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>
|
|
|
@ -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"]}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,5 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:google_maps_flutter_platform_interface/src/types/camera.dart';
|
||||||
import 'Map.dart';
|
import 'Map.dart';
|
||||||
import 'FavoritePage.dart';
|
import 'FavoritePage.dart';
|
||||||
import 'SettingsPage.dart';
|
import 'SettingsPage.dart';
|
||||||
|
@ -6,6 +7,7 @@ import 'globals.dart' as globals;
|
||||||
|
|
||||||
|
|
||||||
class BottomNavPage extends StatefulWidget {
|
class BottomNavPage extends StatefulWidget {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<BottomNavPage> createState() => BottomNavPageState();
|
State<BottomNavPage> createState() => BottomNavPageState();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,10 +1,101 @@
|
||||||
|
import 'package:firebase_auth/firebase_auth.dart';
|
||||||
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.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
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return MaterialApp(
|
||||||
body: Center(child: Text('FavoritePage',style: TextStyle(fontSize: 60),)),
|
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,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,11 @@ import 'package:firebase_auth/firebase_auth.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_applicationdemo/BottomNavPage.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:google_sign_in/google_sign_in.dart';
|
||||||
import 'package:settings_ui/settings_ui.dart';
|
import 'package:settings_ui/settings_ui.dart';
|
||||||
import 'ManageAccountPage.dart';
|
import 'ManageAccountPage.dart';
|
||||||
import 'GoogleSignInProvider.dart';
|
import 'login/GoogleSignInProvider.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'FeedbackPage.dart';
|
import 'FeedbackPage.dart';
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,54 @@
|
||||||
|
|
||||||
|
import 'package:google_maps_flutter/google_maps_flutter.dart';
|
||||||
import 'package:http/http.dart';
|
import 'package:http/http.dart';
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
import 'globals.dart' as globals;
|
||||||
|
import 'Venue.dart';
|
||||||
|
|
||||||
class ShadowDetector {
|
class ShadowDetector {
|
||||||
|
|
||||||
bool inShade = false;
|
List<Venue> venuesInShade = [];
|
||||||
|
|
||||||
ShadowDetector(double latitude, double longitude) {
|
|
||||||
|
|
||||||
evaluateShadowSituation(latitude, longitude);
|
|
||||||
|
|
||||||
|
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 {
|
void evaluateShadowsForAllVenues (List<Venue> venues) async {
|
||||||
var lat = latitude.toString();
|
final dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString() + 't';
|
||||||
var lng = longitude.toString();
|
for(var venue in venues) {
|
||||||
var dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString() + 't';
|
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'));
|
final response = await get(Uri.parse('https://node.sacalerts.com/og-image/loc@$lat,$lng,14.82137z,$dateInMilliseconds'));
|
||||||
var responseAsString = response.body.toString();
|
var responseAsString = response.body.toString();
|
||||||
print(response);
|
//print(response);
|
||||||
print(responseAsString);
|
//print(responseAsString);
|
||||||
|
//print(responseAsString[responseAsString.length - 2]);
|
||||||
if(responseAsString[responseAsString.length - 2] == 1) {
|
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
18
lib/Venue.dart
Normal 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
59
lib/WebScraper.dart
Normal 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: "$$ - $$$".
|
||||||
|
|
||||||
|
}
|
|
@ -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,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
import 'Venue.dart';
|
||||||
|
import 'package:flutter_applicationdemo/login/user.dart';
|
||||||
|
import '../login/user.dart';
|
||||||
import 'dart:ui';
|
import 'dart:ui';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'user.dart';
|
|
||||||
import 'HomePage.dart';
|
import 'HomePage.dart';
|
||||||
import 'main.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 TEXTCOLOR = const Color.fromARGB(255, 79, 98, 114);
|
||||||
Color SHADOWCOLOR = const Color.fromARGB(255, 0, 0, 0);
|
Color SHADOWCOLOR = const Color.fromARGB(255, 0, 0, 0);
|
||||||
Color TEXTWHITE = const Color.fromARGB(0, 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;
|
||||||
|
}
|
213
lib/login/CreateAccountPage.dart
Normal file
213
lib/login/CreateAccountPage.dart
Normal 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
195
lib/login/signInPage.dart
Normal 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
38
lib/login/user.dart
Normal 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]);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -3,17 +3,23 @@ import 'dart:async';
|
||||||
import 'package:firebase_auth/firebase_auth.dart';
|
import 'package:firebase_auth/firebase_auth.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:firebase_core/firebase_core.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 'package:provider/provider.dart';
|
||||||
|
|
||||||
import 'Map.dart';
|
import 'Map.dart';
|
||||||
import 'HomePage.dart';
|
import 'HomePage.dart';
|
||||||
import 'user.dart';
|
import 'Venue.dart';
|
||||||
import 'globals.dart';
|
import 'mysql.dart';
|
||||||
|
import 'package:flutter_applicationdemo/login/user.dart';
|
||||||
|
import 'login/user.dart';
|
||||||
|
import 'globals.dart' as globals;
|
||||||
|
|
||||||
void main() async {
|
void main() async {
|
||||||
WidgetsFlutterBinding.ensureInitialized();
|
WidgetsFlutterBinding.ensureInitialized();
|
||||||
// await Firebase.initializeApp();
|
await Firebase.initializeApp();
|
||||||
|
await loadAllVenues();
|
||||||
|
|
||||||
runApp(MyApp());
|
runApp(MyApp());
|
||||||
}
|
}
|
||||||
|
@ -34,26 +40,14 @@ class MyApp extends StatelessWidget {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Future<void> loadAllVenues() async{
|
||||||
/*
|
var db = mysql();
|
||||||
class HomePage extends StatefulWidget {
|
await db.getConnection().then((conn) async {
|
||||||
@override
|
String sql = "select venueName, venueID, latitude, longitude from maen0574.venue";
|
||||||
State<HomePage> createState() => HomePageState();
|
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),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
});
|
||||||
}*/
|
});
|
||||||
|
}
|
40
lib/reusables/InputField.dart
Normal file
40
lib/reusables/InputField.dart
Normal 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,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
29
lib/reusables/returnButton.dart
Normal file
29
lib/reusables/returnButton.dart
Normal 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,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
16
pubspec.lock
16
pubspec.lock
|
@ -64,6 +64,13 @@ packages:
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.2"
|
version: "3.0.2"
|
||||||
|
csslib:
|
||||||
|
dependency: transitive
|
||||||
|
description:
|
||||||
|
name: csslib
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "0.17.1"
|
||||||
cupertino_icons:
|
cupertino_icons:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
@ -316,7 +323,7 @@ packages:
|
||||||
name: google_sign_in_android
|
name: google_sign_in_android
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "5.2.7"
|
version: "5.2.8"
|
||||||
google_sign_in_ios:
|
google_sign_in_ios:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -338,6 +345,13 @@ packages:
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.10.1+2"
|
version: "0.10.1+2"
|
||||||
|
html:
|
||||||
|
dependency: "direct main"
|
||||||
|
description:
|
||||||
|
name: html
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "0.15.0"
|
||||||
http:
|
http:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -55,6 +55,7 @@ dependencies:
|
||||||
google_sign_in: ^5.0.3
|
google_sign_in: ^5.0.3
|
||||||
get: ^4.6.1
|
get: ^4.6.1
|
||||||
mysql1: ^0.19.0
|
mysql1: ^0.19.0
|
||||||
|
html: ^0.15.0
|
||||||
|
|
||||||
flutter_native_splash:
|
flutter_native_splash:
|
||||||
background_image: assets/images/outdoor.png
|
background_image: assets/images/outdoor.png
|
||||||
|
|
Loading…
Reference in New Issue
Block a user