Snyggade till i loginpage #15

Open
adli7087 wants to merge 1 commits from LoginFix into master
66 changed files with 1777 additions and 11996 deletions
Showing only changes of commit d782ed3a21 - Show all commits

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
["/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/App","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/outdoor.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/flutter.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/fonts/Courgette-Regular.ttf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/fonts/Sacramento-Regular.ttf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_google_places/assets/google_black.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_google_places/assets/google_white.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/marahzeibak/Desktop/google-map/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z"]

View File

@ -3,595 +3,661 @@
"packages": [ "packages": [
{ {
"name": "archive", "name": "archive",
"rootUri": "file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.0", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.1.2", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0", "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geocoding",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "geocoding_platform_interface",
"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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.2.0+1", "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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.2", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.5", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.2.7", "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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.2", "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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+1", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.0", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1", "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "location",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "location_platform_interface",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "location_web",
"rootUri": "file:///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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.3", "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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1", "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "webview_flutter",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "webview_flutter_android",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "webview_flutter_platform_interface",
"rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "webview_flutter_wkwebview",
"rootUri": "file:///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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.0", "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
@ -602,7 +668,7 @@
"languageVersion": "2.16" "languageVersion": "2.16"
} }
], ],
"generated": "2022-05-17T07:01:31.366070Z", "generated": "2022-05-22T11:05:46.068975Z",
"generator": "pub", "generator": "pub",
"generatorVersion": "2.16.2" "generatorVersion": "2.16.2"
} }

View File

@ -1,401 +1,445 @@
flutter_applicationdemo flutter_applicationdemo
2.16 2.16
file:///C:/Users/morte/OneDrive/Documents/Skola/PVT/pvt-project-google-maps/ file:///C:/Users/S1j4/AndroidStudioProjects/pvt-project-google-maps/
file:///C:/Users/morte/OneDrive/Documents/Skola/PVT/pvt-project-google-maps/lib/ file:///C:/Users/S1j4/AndroidStudioProjects/pvt-project-google-maps/lib/
archive archive
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.0/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.0/lib/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/lib/
async async
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.1.2/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.1.2/lib/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.2.1/lib/
file file
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
geocoding_platform_interface
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
geolocator geolocator
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.2.0+1/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.2.0+1/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.2/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.2/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.5/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.6/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.5/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.2.7/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.2.7/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.2/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.2/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+1/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+1/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.0/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.0/lib/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
image image
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
location_platform_interface
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
location_web
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
logging logging
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.3/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.3/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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
2.14
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
webview_flutter_android
2.14
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
webview_flutter_platform_interface
2.12
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
webview_flutter_wkwebview
2.14
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/
file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
win32 win32
2.15 2.15
file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.0/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/
file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.0/lib/ file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/lib/
sky_engine sky_engine
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/flutter/bin/cache/pkg/sky_engine/ file:///C:/flutter/bin/cache/pkg/sky_engine/
file:///C:/Users/morte/OneDrive/Documents/flutter/bin/cache/pkg/sky_engine/lib/ file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
flutter flutter
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter/ file:///C:/flutter/packages/flutter/
file:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter/lib/ file:///C:/flutter/packages/flutter/lib/
flutter_test flutter_test
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter_test/ file:///C:/flutter/packages/flutter_test/
file:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter_test/lib/ file:///C:/flutter/packages/flutter_test/lib/
flutter_web_plugins flutter_web_plugins
2.12 2.12
file:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter_web_plugins/ file:///C:/flutter/packages/flutter_web_plugins/
file:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter_web_plugins/lib/ file:///C:/flutter/packages/flutter_web_plugins/lib/
2 2

View File

@ -1,29 +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=C:\\Users\\morte\\OneDrive\\Documents\\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=C:\\Users\\morte\\OneDrive\\Documents\\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=C:\\Users\\morte\\OneDrive\\Documents\\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=C:\\Users\\morte\\OneDrive\\Documents\\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=C:\\Users\\morte\\OneDrive\\Documents\\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=C:\\Users\\morte\\OneDrive\\Documents\\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\\
geolocator=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator-8.2.1\\ geocoding=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geocoding-2.0.4\\
geolocator_android=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_android-3.1.8\\ geolocator=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator-8.2.1\\
geolocator_apple=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_apple-2.1.3\\ geolocator_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_android-3.1.8\\
geolocator_web=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_web-2.1.5\\ geolocator_apple=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_apple-2.1.3\\
geolocator_windows=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_windows-0.1.1\\ geolocator_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_web-2.1.5\\
google_api_headers=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_api_headers-1.2.0+1\\ geolocator_windows=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\geolocator_windows-0.1.1\\
google_maps_flutter=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_maps_flutter-2.1.5\\ google_api_headers=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_api_headers-1.3.0\\
google_sign_in=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in-5.3.1\\ google_maps_flutter=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_maps_flutter-2.1.5\\
google_sign_in_android=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_android-5.2.7\\ google_sign_in=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in-5.3.1\\
google_sign_in_ios=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_ios-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_web=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_web-0.10.1+1\\ google_sign_in_ios=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_ios-5.3.1\\
package_info_plus=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus-1.4.2\\ google_sign_in_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\google_sign_in_web-0.10.1+2\\
package_info_plus_linux=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_linux-1.0.5\\ location=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\location-4.4.0\\
package_info_plus_macos=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_macos-1.3.0\\ location_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\location_web-3.1.1\\
package_info_plus_web=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_web-1.0.5\\ package_info_plus=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus-1.4.2\\
package_info_plus_windows=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_windows-1.0.5\\ package_info_plus_linux=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_linux-1.0.5\\
path_provider=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider-2.0.10\\ package_info_plus_macos=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_macos-1.3.0\\
path_provider_android=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_android-2.0.14\\ package_info_plus_web=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_web-1.0.5\\
path_provider_ios=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_ios-2.0.9\\ package_info_plus_windows=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\package_info_plus_windows-1.0.5\\
path_provider_linux=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_linux-2.1.6\\ path_provider=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider-2.0.10\\
path_provider_macos=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_macos-2.0.6\\ path_provider_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_android-2.0.14\\
path_provider_windows=C:\\Users\\morte\\OneDrive\\Documents\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_windows-2.0.6\\ path_provider_ios=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_ios-2.0.9\\
path_provider_linux=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_linux-2.1.6\\
path_provider_macos=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_macos-2.0.6\\
path_provider_windows=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_windows-2.0.6\\
webview_flutter=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\webview_flutter-3.0.4\\
webview_flutter_android=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\webview_flutter_android-2.8.8\\
webview_flutter_wkwebview=C:\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\webview_flutter_wkwebview-2.7.5\\

File diff suppressed because one or more lines are too long

211
.packages
View File

@ -3,104 +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-17 09:01:31.340139. # Generated by pub on 2022-05-22 13:05:46.047509.
archive:file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.0/lib/ args:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-2.3.1/lib/
async:file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-1.1.2/lib/ fake_async:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
file:file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_places-0.3.0/lib/ flutter:file:///C:/flutter/packages/flutter/lib/
flutter_lints:file:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/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:///C:/Users/morte/OneDrive/Documents/flutter/packages/flutter_web_plugins/lib/ flutter_test:file:///C:/flutter/packages/flutter_test/lib/
font_awesome_flutter:file:///C:/Users/morte/OneDrive/Documents/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/
geolocator:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/ font_awesome_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/font_awesome_flutter-9.2.0/lib/
geolocator_android:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/ geocoding:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding-2.0.4/lib/
geolocator_apple:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/ geocoding_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geocoding_platform_interface-2.0.1/lib/
geolocator_platform_interface:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/ geolocator:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator-8.2.1/lib/
geolocator_web:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/ geolocator_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_android-3.1.8/lib/
geolocator_windows:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/ geolocator_apple:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_apple-2.1.3/lib/
get:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/ geolocator_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_platform_interface-4.0.5/lib/
google_api_headers:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.2.0+1/lib/ geolocator_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_web-2.1.5/lib/
google_fonts:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.2/lib/ geolocator_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/geolocator_windows-0.1.1/lib/
google_maps_flutter:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/ get:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/get-4.6.3/lib/
google_maps_flutter_platform_interface:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_platform_interface-2.1.5/lib/ google_api_headers:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_api_headers-1.3.0/lib/
google_maps_webservice:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_webservice-0.0.20-nullsafety.5/lib/ google_fonts:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_fonts-2.3.3/lib/
google_sign_in:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/lib/ google_maps_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-2.1.5/lib/
google_sign_in_android:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.7/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_ios:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.2.7/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_platform_interface:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.2/lib/ google_sign_in:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.3.1/lib/
google_sign_in_web:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+1/lib/ google_sign_in_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_android-5.2.8/lib/
http:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/ google_sign_in_ios:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_ios-5.3.1/lib/
http_parser:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.0/lib/ google_sign_in_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_platform_interface-2.1.3/lib/
image:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/ google_sign_in_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.1+2/lib/
intl:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/ html:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/html-0.15.0/lib/
js:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/ http:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.13.4/lib/
json_annotation:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/ http_parser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.1/lib/
lint:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/ image:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-3.1.3/lib/
lints:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/ intl:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0/lib/
logging:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/ js:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3/lib/
matcher:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/ json_annotation:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.5.0/lib/
material_color_utilities:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/ lint:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lint-1.8.2/lib/
meta:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/ lints:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
mysql1:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/ location:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location-4.4.0/lib/
nested:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/ location_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_platform_interface-2.3.0/lib/
package_info_plus:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/ location_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/location_web-3.1.1/lib/
package_info_plus_linux:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/ logging:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2/lib/
package_info_plus_macos:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/ matcher:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
package_info_plus_platform_interface:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_platform_interface-1.0.2/lib/ material_color_utilities:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/
package_info_plus_web:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/ meta:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
package_info_plus_windows:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/ mysql1:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/mysql1-0.19.2/lib/
path:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/ nested:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/nested-1.0.0/lib/
path_provider:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/ package_info_plus:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus-1.4.2/lib/
path_provider_android:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/ package_info_plus_linux:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_linux-1.0.5/lib/
path_provider_ios:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/ package_info_plus_macos:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_macos-1.3.0/lib/
path_provider_linux:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/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_provider_macos:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/ package_info_plus_web:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_web-1.0.5/lib/
path_provider_platform_interface:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.3/lib/ package_info_plus_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/package_info_plus_windows-1.0.5/lib/
path_provider_windows:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/ path:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
petitparser:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/ path_provider:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.10/lib/
platform:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/ path_provider_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.14/lib/
plugin_platform_interface:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/ path_provider_ios:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.9/lib/
pool:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/ path_provider_linux:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.6/lib/
process:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/ path_provider_macos:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/lib/
provider:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/ path_provider_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.4/lib/
quiver:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/ path_provider_windows:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.6/lib/
rxdart:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/ petitparser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-4.4.0/lib/
settings_ui:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/ platform:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0/lib/
sky_engine:file:///C:/Users/morte/OneDrive/Documents/flutter/bin/cache/pkg/sky_engine/lib/ plugin_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2/lib/
source_span:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/ pool:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0/lib/
stack_trace:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/ process:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/process-4.2.4/lib/
stream_channel:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/ provider:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-5.0.0/lib/
stream_transform:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/ quiver:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-3.1.0/lib/
string_scanner:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/ rxdart:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.26.0/lib/
term_glyph:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/ settings_ui:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/settings_ui-2.0.2/lib/
test_api:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/ sky_engine:file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
typed_data:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/ source_span:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
universal_io:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/ stack_trace:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
vector_math:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/ stream_channel:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
win32:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/ stream_transform:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0/lib/
xdg_directories:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/ string_scanner:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
xml:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/ term_glyph:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
yaml:file:///C:/Users/morte/OneDrive/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.0/lib/ test_api:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/
typed_data:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
universal_io:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/universal_io-2.0.4/lib/
vector_math:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/
webview_flutter:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-3.0.4/lib/
webview_flutter_android:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_android-2.8.8/lib/
webview_flutter_platform_interface:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_platform_interface-1.9.0/lib/
webview_flutter_wkwebview:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter_wkwebview-2.7.5/lib/
win32:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.5.2/lib/
xdg_directories:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0+1/lib/
xml:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-5.3.1/lib/
yaml:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.1/lib/
flutter_applicationdemo:lib/ flutter_applicationdemo:lib/

View File

@ -8,7 +8,7 @@ if (localPropertiesFile.exists()) {
def flutterRoot = localProperties.getProperty('flutter.sdk') def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) { if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") throw FileNotFoundException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
} }
def flutterVersionCode = localProperties.getProperty('flutter.versionCode') def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
@ -27,7 +27,7 @@ apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android { android {
compileSdkVersion flutter.compileSdkVersion compileSdkVersion 32
compileOptions { compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8
@ -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

View File

@ -1,5 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.flutter_applicationdemo"> package="com.example.flutter_applicationdemo">
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application <application
android:label="flutter_applicationdemo" android:label="flutter_applicationdemo"
android:name="${applicationName}" android:name="${applicationName}"

View File

@ -6,7 +6,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:4.1.0' classpath 'com.android.tools.build:gradle:7.1.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.10' classpath 'com.google.gms:google-services:4.3.10'
} }

View File

@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip

BIN
assets/images/bild.png Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -1,492 +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>
xiM2HurphezPKccJ7pS9KOf4758=
</data>
<key>flutter_assets/FontManifest.json</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>flutter_assets/NOTICES.Z</key>
<data>
uwcr//r/x6yLnjdKTZWwn2APBr4=
</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/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>
8j1Z81plqhGrL9lr/CLOZ0UZDZo=
</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>
xiM2HurphezPKccJ7pS9KOf4758=
</data>
<key>hash2</key>
<data>
RyYhF/x/wm+G6MZocFgvAO19LMjMemccfn0a0rghUJ0=
</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>
uwcr//r/x6yLnjdKTZWwn2APBr4=
</data>
<key>hash2</key>
<data>
q8GjpdBfXbP9h1HIdrGdo7YiZoG/fNPZ4TtPenV7P4Y=
</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/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>
8j1Z81plqhGrL9lr/CLOZ0UZDZo=
</data>
<key>hash2</key>
<data>
vGmbNkeIaJTAq5oyv3p31ZuWtpWO6qBu+IoOBehmveQ=
</data>
</dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<dict>
<key>hash</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>hash2</key>
<data>
x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<dict>
<key>hash</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>hash2</key>
<data>
ac+pOdlI0CfP987EoH5lbG/G7qPkRm0o8fUXjoZQ0h8=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<dict>
<key>hash</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>hash2</key>
<data>
Baqn3AhGOQS1CMlsNaXeNDA+oQ+naYgqA+4heYl97iw=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>hash2</key>
<data>
pxnNpeFWC8M+w0qsOisMJySqQlMqHFzIrzWC3NYWhJE=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>hash2</key>
<data>
xqAdoh5ef6DNW8CurveVgMot1bkwmdZRbAOwGkHrf9Q=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>hash2</key>
<data>
JIlZJwqXe8WyW9aq4kCb5secdhxkh7BXbILq4um+pc8=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>hash2</key>
<data>
MWoizFjctw7wKOyXpv7J6j/S3vqqtZT7M4aMZ5S03VM=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>hash2</key>
<data>
XODgPvRzzyvJITR9YTn71eiz479/YDlg2i0XJO4MFec=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>hash2</key>
<data>
4PWajBy+Yu+sO1ZSH5Ey46Q00l1Mb9Hp5hE1dUD+ZMY=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>hash2</key>
<data>
vz5RfgC+MGor2SKuMWaCJwbJ2RTdTT6jxIZwzceF/gs=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<dict>
<key>hash</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>hash2</key>
<data>
ZHcAi3UokXzMpeOUL0n4xUhkJFAefVH5lGql2DQdU64=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<dict>
<key>hash</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>hash2</key>
<data>
bXLPjBfQxF0mJKnumt7b+egkIvA6byvWCu7bqUODgXc=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<dict>
<key>hash</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>hash2</key>
<data>
5OdoB6IaKslj5wfd/7NiMoNhjAQ0VySya9wj0Nr9/eY=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<dict>
<key>hash</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>hash2</key>
<data>
GmpZWgL5Po3urukCH4vQxdxDoXd8w56sQDVWoOBwCmk=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<dict>
<key>hash</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>hash2</key>
<data>
+daTPQTFmkKsowvYjuw4u5y+tpsVR/1VDvc+ugvOeho=
</data>
</dict>
<key>flutter_assets/vm_snapshot_data</key>
<dict>
<key>hash</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
<key>hash2</key>
<data>
SWudSb+UjFAbtsuvOflVVEzSQrNcWWVHTwGa+DH02Gs=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

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

View File

@ -1,492 +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>
xiM2HurphezPKccJ7pS9KOf4758=
</data>
<key>flutter_assets/FontManifest.json</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>flutter_assets/NOTICES.Z</key>
<data>
uwcr//r/x6yLnjdKTZWwn2APBr4=
</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/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>
8j1Z81plqhGrL9lr/CLOZ0UZDZo=
</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>
xiM2HurphezPKccJ7pS9KOf4758=
</data>
<key>hash2</key>
<data>
RyYhF/x/wm+G6MZocFgvAO19LMjMemccfn0a0rghUJ0=
</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>
uwcr//r/x6yLnjdKTZWwn2APBr4=
</data>
<key>hash2</key>
<data>
q8GjpdBfXbP9h1HIdrGdo7YiZoG/fNPZ4TtPenV7P4Y=
</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/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>
8j1Z81plqhGrL9lr/CLOZ0UZDZo=
</data>
<key>hash2</key>
<data>
vGmbNkeIaJTAq5oyv3p31ZuWtpWO6qBu+IoOBehmveQ=
</data>
</dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<dict>
<key>hash</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>hash2</key>
<data>
x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<dict>
<key>hash</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>hash2</key>
<data>
ac+pOdlI0CfP987EoH5lbG/G7qPkRm0o8fUXjoZQ0h8=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<dict>
<key>hash</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>hash2</key>
<data>
Baqn3AhGOQS1CMlsNaXeNDA+oQ+naYgqA+4heYl97iw=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>hash2</key>
<data>
pxnNpeFWC8M+w0qsOisMJySqQlMqHFzIrzWC3NYWhJE=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>hash2</key>
<data>
xqAdoh5ef6DNW8CurveVgMot1bkwmdZRbAOwGkHrf9Q=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>hash2</key>
<data>
JIlZJwqXe8WyW9aq4kCb5secdhxkh7BXbILq4um+pc8=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>hash2</key>
<data>
MWoizFjctw7wKOyXpv7J6j/S3vqqtZT7M4aMZ5S03VM=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>hash2</key>
<data>
XODgPvRzzyvJITR9YTn71eiz479/YDlg2i0XJO4MFec=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>hash2</key>
<data>
4PWajBy+Yu+sO1ZSH5Ey46Q00l1Mb9Hp5hE1dUD+ZMY=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>hash2</key>
<data>
vz5RfgC+MGor2SKuMWaCJwbJ2RTdTT6jxIZwzceF/gs=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<dict>
<key>hash</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>hash2</key>
<data>
ZHcAi3UokXzMpeOUL0n4xUhkJFAefVH5lGql2DQdU64=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<dict>
<key>hash</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>hash2</key>
<data>
bXLPjBfQxF0mJKnumt7b+egkIvA6byvWCu7bqUODgXc=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<dict>
<key>hash</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>hash2</key>
<data>
5OdoB6IaKslj5wfd/7NiMoNhjAQ0VySya9wj0Nr9/eY=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<dict>
<key>hash</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>hash2</key>
<data>
GmpZWgL5Po3urukCH4vQxdxDoXd8w56sQDVWoOBwCmk=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<dict>
<key>hash</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>hash2</key>
<data>
+daTPQTFmkKsowvYjuw4u5y+tpsVR/1VDvc+ugvOeho=
</data>
</dict>
<key>flutter_assets/vm_snapshot_data</key>
<dict>
<key>hash</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
<key>hash2</key>
<data>
SWudSb+UjFAbtsuvOflVVEzSQrNcWWVHTwGa+DH02Gs=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

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

View File

@ -1,492 +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>
xiM2HurphezPKccJ7pS9KOf4758=
</data>
<key>flutter_assets/FontManifest.json</key>
<data>
nvolsdw14/yVLCY3gpVeLg+xhDs=
</data>
<key>flutter_assets/NOTICES.Z</key>
<data>
uwcr//r/x6yLnjdKTZWwn2APBr4=
</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/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>
8j1Z81plqhGrL9lr/CLOZ0UZDZo=
</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>
xiM2HurphezPKccJ7pS9KOf4758=
</data>
<key>hash2</key>
<data>
RyYhF/x/wm+G6MZocFgvAO19LMjMemccfn0a0rghUJ0=
</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>
uwcr//r/x6yLnjdKTZWwn2APBr4=
</data>
<key>hash2</key>
<data>
q8GjpdBfXbP9h1HIdrGdo7YiZoG/fNPZ4TtPenV7P4Y=
</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/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>
8j1Z81plqhGrL9lr/CLOZ0UZDZo=
</data>
<key>hash2</key>
<data>
vGmbNkeIaJTAq5oyv3p31ZuWtpWO6qBu+IoOBehmveQ=
</data>
</dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<dict>
<key>hash</key>
<data>
P7bb/oR3EhwqCIH1M6LyTuBIWYU=
</data>
<key>hash2</key>
<data>
x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_black.png</key>
<dict>
<key>hash</key>
<data>
gcHJexRXUa/eZ+zWzgfwxNGvVeI=
</data>
<key>hash2</key>
<data>
ac+pOdlI0CfP987EoH5lbG/G7qPkRm0o8fUXjoZQ0h8=
</data>
</dict>
<key>flutter_assets/packages/flutter_google_places/assets/google_white.png</key>
<dict>
<key>hash</key>
<data>
/EjTyBzj/nusE+LbwLayR22clfo=
</data>
<key>hash2</key>
<data>
Baqn3AhGOQS1CMlsNaXeNDA+oQ+naYgqA+4heYl97iw=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
wsvjgJWTRgfpc2dHMHwZPKkyZGs=
</data>
<key>hash2</key>
<data>
pxnNpeFWC8M+w0qsOisMJySqQlMqHFzIrzWC3NYWhJE=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
rpAxPEeBl3sL+Bt0aHp2hDmiONs=
</data>
<key>hash2</key>
<data>
xqAdoh5ef6DNW8CurveVgMot1bkwmdZRbAOwGkHrf9Q=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/2.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
yFU/skGVK140i1TenTibYoow7cQ=
</data>
<key>hash2</key>
<data>
JIlZJwqXe8WyW9aq4kCb5secdhxkh7BXbILq4um+pc8=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
C8ShmQ9LsdcExbbsghUpxj4h5Oo=
</data>
<key>hash2</key>
<data>
MWoizFjctw7wKOyXpv7J6j/S3vqqtZT7M4aMZ5S03VM=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_dark.png</key>
<dict>
<key>hash</key>
<data>
ZxQ7Ofrt7UMTpSfPzye7CTJycXI=
</data>
<key>hash2</key>
<data>
XODgPvRzzyvJITR9YTn71eiz479/YDlg2i0XJO4MFec=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/3.0x/google_light.png</key>
<dict>
<key>hash</key>
<data>
7tff4P+ysEgljcgzmErrqfjcsWw=
</data>
<key>hash2</key>
<data>
4PWajBy+Yu+sO1ZSH5Ey46Q00l1Mb9Hp5hE1dUD+ZMY=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/facebook_new.png</key>
<dict>
<key>hash</key>
<data>
XG2mV8SALzXfOu+sSsNb3CZwnZc=
</data>
<key>hash2</key>
<data>
vz5RfgC+MGor2SKuMWaCJwbJ2RTdTT6jxIZwzceF/gs=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_dark.png</key>
<dict>
<key>hash</key>
<data>
MjWIqUgu7liLZWzQeMGn8FFBd5Y=
</data>
<key>hash2</key>
<data>
ZHcAi3UokXzMpeOUL0n4xUhkJFAefVH5lGql2DQdU64=
</data>
</dict>
<key>flutter_assets/packages/flutter_signin_button/assets/logos/google_light.png</key>
<dict>
<key>hash</key>
<data>
AKzmlW2KCuNghpE/NjMH07X42V8=
</data>
<key>hash2</key>
<data>
bXLPjBfQxF0mJKnumt7b+egkIvA6byvWCu7bqUODgXc=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf</key>
<dict>
<key>hash</key>
<data>
9K4M4LFRtO0XT/e548Ht8/ou2QU=
</data>
<key>hash2</key>
<data>
5OdoB6IaKslj5wfd/7NiMoNhjAQ0VySya9wj0Nr9/eY=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf</key>
<dict>
<key>hash</key>
<data>
TwxaL9PbSu7YG4pf8JX5PQN7/ow=
</data>
<key>hash2</key>
<data>
GmpZWgL5Po3urukCH4vQxdxDoXd8w56sQDVWoOBwCmk=
</data>
</dict>
<key>flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf</key>
<dict>
<key>hash</key>
<data>
qCSzIeujm7QkMIhEZjtJuPn4xMA=
</data>
<key>hash2</key>
<data>
+daTPQTFmkKsowvYjuw4u5y+tpsVR/1VDvc+ugvOeho=
</data>
</dict>
<key>flutter_assets/vm_snapshot_data</key>
<dict>
<key>hash</key>
<data>
kzk1wp8qHso+VmYD8lJ5+HidZCw=
</data>
<key>hash2</key>
<data>
SWudSb+UjFAbtsuvOflVVEzSQrNcWWVHTwGa+DH02Gs=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

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

View File

@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project # Uncomment this line to define a global platform for your project
# platform :ios, '9.0' platform :ios, '11.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency. # CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true' ENV['COCOAPODS_DISABLE_STATS'] = 'true'

View File

@ -5,9 +5,37 @@ PODS:
- AppAuth/Core (1.5.0) - AppAuth/Core (1.5.0)
- AppAuth/ExternalUserAgent (1.5.0): - AppAuth/ExternalUserAgent (1.5.0):
- AppAuth/Core - AppAuth/Core
- Firebase/Auth (8.15.0):
- Firebase/CoreOnly
- FirebaseAuth (~> 8.15.0)
- Firebase/CoreOnly (8.15.0):
- FirebaseCore (= 8.15.0)
- firebase_auth (1.4.1):
- Firebase/Auth (= 8.15.0)
- firebase_core
- Flutter
- firebase_core (1.17.0):
- Firebase/CoreOnly (= 8.15.0)
- Flutter
- FirebaseAuth (8.15.0):
- FirebaseCore (~> 8.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.7)
- GoogleUtilities/Environment (~> 7.7)
- GTMSessionFetcher/Core (~> 1.5)
- FirebaseCore (8.15.0):
- FirebaseCoreDiagnostics (~> 8.0)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/Logger (~> 7.7)
- FirebaseCoreDiagnostics (8.15.0):
- GoogleDataTransport (~> 9.1)
- GoogleUtilities/Environment (~> 7.7)
- GoogleUtilities/Logger (~> 7.7)
- nanopb (~> 2.30908.0)
- Flutter (1.0.0) - Flutter (1.0.0)
- flutter_native_splash (0.0.1): - flutter_native_splash (0.0.1):
- Flutter - Flutter
- geocoding (1.0.5):
- Flutter
- geolocator_apple (1.2.0): - geolocator_apple (1.2.0):
- Flutter - Flutter
- google_maps_flutter (0.0.1): - google_maps_flutter (0.0.1):
@ -16,6 +44,10 @@ PODS:
- google_sign_in_ios (0.0.1): - google_sign_in_ios (0.0.1):
- Flutter - Flutter
- GoogleSignIn (~> 5.0) - GoogleSignIn (~> 5.0)
- GoogleDataTransport (9.1.4):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
- GoogleMaps (4.1.0): - GoogleMaps (4.1.0):
- GoogleMaps/Maps (= 4.1.0) - GoogleMaps/Maps (= 4.1.0)
- GoogleMaps/Base (4.1.0) - GoogleMaps/Base (4.1.0)
@ -25,43 +57,86 @@ PODS:
- AppAuth (~> 1.2) - AppAuth (~> 1.2)
- GTMAppAuth (~> 1.0) - GTMAppAuth (~> 1.0)
- GTMSessionFetcher/Core (~> 1.1) - GTMSessionFetcher/Core (~> 1.1)
- GoogleUtilities/AppDelegateSwizzler (7.7.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Environment (7.7.0):
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/Logger (7.7.0):
- GoogleUtilities/Environment
- GoogleUtilities/Network (7.7.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.7.0)"
- GoogleUtilities/Reachability (7.7.0):
- GoogleUtilities/Logger
- GTMAppAuth (1.3.0): - GTMAppAuth (1.3.0):
- AppAuth/Core (~> 1.4) - AppAuth/Core (~> 1.4)
- GTMSessionFetcher/Core (~> 1.5) - GTMSessionFetcher/Core (~> 1.5)
- GTMSessionFetcher/Core (1.7.2) - GTMSessionFetcher/Core (1.7.2)
- location (0.0.1):
- Flutter
- nanopb (2.30908.0):
- nanopb/decode (= 2.30908.0)
- nanopb/encode (= 2.30908.0)
- nanopb/decode (2.30908.0)
- nanopb/encode (2.30908.0)
- package_info_plus (0.4.5): - package_info_plus (0.4.5):
- Flutter - Flutter
- path_provider_ios (0.0.1): - path_provider_ios (0.0.1):
- Flutter - Flutter
- PromisesObjC (2.1.0)
DEPENDENCIES: DEPENDENCIES:
- firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
- Flutter (from `Flutter`) - Flutter (from `Flutter`)
- flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`) - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`)
- geocoding (from `.symlinks/plugins/geocoding/ios`)
- geolocator_apple (from `.symlinks/plugins/geolocator_apple/ios`) - geolocator_apple (from `.symlinks/plugins/geolocator_apple/ios`)
- google_maps_flutter (from `.symlinks/plugins/google_maps_flutter/ios`) - google_maps_flutter (from `.symlinks/plugins/google_maps_flutter/ios`)
- google_sign_in_ios (from `.symlinks/plugins/google_sign_in_ios/ios`) - google_sign_in_ios (from `.symlinks/plugins/google_sign_in_ios/ios`)
- location (from `.symlinks/plugins/location/ios`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`)
SPEC REPOS: SPEC REPOS:
trunk: trunk:
- AppAuth - AppAuth
- Firebase
- FirebaseAuth
- FirebaseCore
- FirebaseCoreDiagnostics
- GoogleDataTransport
- GoogleMaps - GoogleMaps
- GoogleSignIn - GoogleSignIn
- GoogleUtilities
- GTMAppAuth - GTMAppAuth
- GTMSessionFetcher - GTMSessionFetcher
- nanopb
- PromisesObjC
EXTERNAL SOURCES: EXTERNAL SOURCES:
firebase_auth:
:path: ".symlinks/plugins/firebase_auth/ios"
firebase_core:
:path: ".symlinks/plugins/firebase_core/ios"
Flutter: Flutter:
:path: Flutter :path: Flutter
flutter_native_splash: flutter_native_splash:
:path: ".symlinks/plugins/flutter_native_splash/ios" :path: ".symlinks/plugins/flutter_native_splash/ios"
geocoding:
:path: ".symlinks/plugins/geocoding/ios"
geolocator_apple: geolocator_apple:
:path: ".symlinks/plugins/geolocator_apple/ios" :path: ".symlinks/plugins/geolocator_apple/ios"
google_maps_flutter: google_maps_flutter:
:path: ".symlinks/plugins/google_maps_flutter/ios" :path: ".symlinks/plugins/google_maps_flutter/ios"
google_sign_in_ios: google_sign_in_ios:
:path: ".symlinks/plugins/google_sign_in_ios/ios" :path: ".symlinks/plugins/google_sign_in_ios/ios"
location:
:path: ".symlinks/plugins/location/ios"
package_info_plus: package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios" :path: ".symlinks/plugins/package_info_plus/ios"
path_provider_ios: path_provider_ios:
@ -69,18 +144,30 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS: SPEC CHECKSUMS:
AppAuth: 80317d99ac7ff2801a2f18ff86b48cd315ed465d AppAuth: 80317d99ac7ff2801a2f18ff86b48cd315ed465d
Firebase: 5f8193dff4b5b7c5d5ef72ae54bb76c08e2b841d
firebase_auth: 09005c587c0b450a3adcaad285129f1e32713142
firebase_core: aa1b92020533f5c23955e388c347c58fd64f8627
FirebaseAuth: 3e73bf8abf4fbb40f8b421f361f4cc48ee57388c
FirebaseCore: 5743c5785c074a794d35f2fff7ecc254a91e08b1
FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef
geocoding: 32cfcdb16d38d907caaba65e2e42ad10d38bee58
geolocator_apple: cc556e6844d508c95df1e87e3ea6fa4e58c50401 geolocator_apple: cc556e6844d508c95df1e87e3ea6fa4e58c50401
google_maps_flutter: c59fc576c0d0c7f4dc4bd63832c862d22d5a7c6d google_maps_flutter: c59fc576c0d0c7f4dc4bd63832c862d22d5a7c6d
google_sign_in_ios: ed71c0dbddfba8b1ea9aa210dbda695f46bf51bd google_sign_in_ios: ed71c0dbddfba8b1ea9aa210dbda695f46bf51bd
GoogleDataTransport: 5fffe35792f8b96ec8d6775f5eccd83c998d5a3b
GoogleMaps: 008e2c80e38605b56b560e8deb73d4194ff30bef GoogleMaps: 008e2c80e38605b56b560e8deb73d4194ff30bef
GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213 GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213
GoogleUtilities: e0913149f6b0625b553d70dae12b49fc62914fd1
GTMAppAuth: 4d8f864896f3646f0c33baf38a28362f4c601e15 GTMAppAuth: 4d8f864896f3646f0c33baf38a28362f4c601e15
GTMSessionFetcher: 5595ec75acf5be50814f81e9189490412bad82ba GTMSessionFetcher: 5595ec75acf5be50814f81e9189490412bad82ba
location: 3a2eed4dd2fab25e7b7baf2a9efefe82b512d740
nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96
package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e
path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02 path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02
PromisesObjC: 99b6f43f9e1044bd87a95a60beff28c2c44ddb72
PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c PODFILE CHECKSUM: 7368163408c647b7eb699d0d788ba6718e18fb8d
COCOAPODS: 1.11.3 COCOAPODS: 1.11.3

View File

@ -43,5 +43,9 @@
</array> </array>
<key>UIViewControllerBasedStatusBarAppearance</key> <key>UIViewControllerBasedStatusBarAppearance</key>
<false/> <false/>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Please allow location access.</string>
<key>NSLocationAlwaysUsageDescription</key>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
</dict> </dict>
</plist> </plist>

View File

@ -1,10 +1,13 @@
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';
import 'globals.dart' as globals;
class BottomNavPage extends StatefulWidget { class BottomNavPage extends StatefulWidget {
@override @override
State<BottomNavPage> createState() => BottomNavPageState(); State<BottomNavPage> createState() => BottomNavPageState();
} }
@ -22,8 +25,8 @@ class BottomNavPageState extends State<BottomNavPage> {
return Scaffold( return Scaffold(
body: screens[currentIndex], body: screens[currentIndex],
bottomNavigationBar: BottomNavigationBar( bottomNavigationBar: BottomNavigationBar(
backgroundColor: Color.fromARGB(255, 190, 146, 160), backgroundColor: globals.BACKGROUNDCOLOR,
selectedItemColor: Colors.black, selectedItemColor: globals.ITEMCOLOR,
currentIndex: currentIndex, currentIndex: currentIndex,
onTap: (index) => setState( () => currentIndex = index), onTap: (index) => setState( () => currentIndex = index),
items: const[ items: const[

View File

@ -1,10 +1,101 @@
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/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,
),
),
],
),
),
); );
} }
} }

View File

@ -1,6 +1,8 @@
import 'dart:io'; import 'package:flutter/cupertino.dart';
import 'package:flutter_applicationdemo/mysql.dart';
import 'BottomNavPage.dart'; import 'BottomNavPage.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'Form.dart';
Color _backgroundColor = const Color.fromARGB(255, 190, 146, 160); Color _backgroundColor = const Color.fromARGB(255, 190, 146, 160);
@ -10,14 +12,35 @@ Color _colorContainerHappy = _backgroundColor;
Color _colorContainerMediumHappy = _backgroundColor; Color _colorContainerMediumHappy = _backgroundColor;
Color _colorContainerUpset = _backgroundColor; Color _colorContainerUpset = _backgroundColor;
// Logic status of priceRange var timestamp;
Map<String, bool> _satisfactionBoolean = { Map<String, bool> _satisfactionBoolean = {
"VeryHappy": true, "VeryHappy": false,
"Happy": false, "Happy": false,
"MediumHappy": false, "MediumHappy": false,
"Upset": false "Upset": false
}; };
Map<String, bool> _typeOfFeedback = {
"Compliment": false,
"Complaint": false,
"Bug": false,
"Mistake in sun accuracy": false,
};
bool check1 = false;
bool check2 = false;
bool check3 = false;
bool check4 = false;
TextEditingController satisfaction =new TextEditingController();
TextEditingController typeOfFeedback =new TextEditingController();
TextEditingController writtenFeedback =new TextEditingController();
class FormForFeedback extends StatefulWidget { class FormForFeedback extends StatefulWidget {
@override @override
State<StatefulWidget> createState() { State<StatefulWidget> createState() {
@ -28,15 +51,21 @@ class FormForFeedback extends StatefulWidget {
class FormForFeedbackState extends State<FormForFeedback> { class FormForFeedbackState extends State<FormForFeedback> {
final GlobalKey<FormState> _formKey = GlobalKey<FormState>(); final GlobalKey<FormState> _formKey = GlobalKey<FormState>();
var dataBase = mysql();
String? value = stdin.readLineSync();
late Map<String, bool> _satisfactionBoolean;
late String feedback;
bool check1 = false; Future<void> feedbackVerification(String satisfaction, String typeOfFeedback, String writtenFeedback, String timestamp ) async {
bool check2 = false; await dataBase.getConnection().then((conn) async {
bool check3 = false; String sql = "INSERT INTO maen0574.User_feedback (id, Satisfaction, Type_of_feedback, Written_feedback, timestamp) VALUES (null, '$satisfaction', '$typeOfFeedback', '$writtenFeedback', '$timestamp);";
bool check4 = false; await conn.query(sql).then((results) {
for(var row in results) {
print(row[0].toString());
setState(() {});
form(row[0].toString(), row[1].toString(), row[2].toString(), row[3]);
}
});
});
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -47,18 +76,19 @@ class FormForFeedbackState extends State<FormForFeedback> {
return Scaffold( return Scaffold(
backgroundColor: pinkBackgroundColor, backgroundColor: pinkBackgroundColor,
resizeToAvoidBottomInset: false, //för att undvika RenderFlex overflow när man får upp skrivbordet resizeToAvoidBottomInset: true, //för att undvika RenderFlex overflow när man får upp skrivbordet
appBar: AppBar( appBar: AppBar(
backgroundColor: buttonColor, backgroundColor: buttonColor,
title: Row( title: Row(
children: <Widget>[ children: <Widget>[
FlatButton( FlatButton(
textColor: Colors.white, onPressed: () {
onPressed: () => Navigator.push( Navigator.push(
context, context,
MaterialPageRoute(builder: (context) => BottomNavPage()), MaterialPageRoute(builder: (context) => BottomNavPage()),
), );
},
child: Text("Close", child: Text("Close",
style: TextStyle( style: TextStyle(
@ -68,31 +98,9 @@ class FormForFeedbackState extends State<FormForFeedback> {
), ),
], ],
), ),
actions: <Widget>[
FlatButton(
textColor: Colors.white,
child: Text("Send feedback",
style: TextStyle(
fontSize: 25,
color: appBarColor),
),
onPressed: () {
if (_formKey.currentState!.validate()) {
return;
} else {
/*print(Map<String, bool> _satisfactionBoolean);
print(String feedback);*/
BottomNavPage();
//Send to API
}
},
),
],
), ),
body: SafeArea( body: SingleChildScrollView(
child: Center( child: Center(
child: Column(children: <Widget>[ child: Column(children: <Widget>[
Container( Container(
@ -102,15 +110,14 @@ class FormForFeedbackState extends State<FormForFeedback> {
style: TextStyle( style: TextStyle(
fontSize: 26, fontSize: 26,
color: textColor, color: textColor,
), ),
), ),
), ),
const SizedBox(height: 20), const SizedBox(height: 30),
Text( Text(
'What do you think about our app?', 'Tell us what you think',
style: TextStyle( style: TextStyle(
fontSize: 20, fontSize: 20,
color: textColor, color: textColor,
@ -126,9 +133,11 @@ class FormForFeedbackState extends State<FormForFeedback> {
child: InkWell( child: InkWell(
onTap: () { onTap: () {
setState(() { setState(() {
pressedEmojiColor("VeryHappy"); satisfaction.text = "VeryHappy";
pressedEmojiColor(satisfaction.text);
}); });
print("Very happy"); print(satisfaction.text);
}, },
child: Container( child: Container(
color: _colorContainerVeryHappy, color: _colorContainerVeryHappy,
@ -153,9 +162,10 @@ class FormForFeedbackState extends State<FormForFeedback> {
child: InkWell( child: InkWell(
onTap: () { onTap: () {
setState(() { setState(() {
pressedEmojiColor("Happy"); satisfaction.text = "Happy";
pressedEmojiColor(satisfaction.text);
}); });
print("Happy"); print(satisfaction.text);
}, },
child: Container( child: Container(
color: _colorContainerHappy, color: _colorContainerHappy,
@ -181,9 +191,11 @@ class FormForFeedbackState extends State<FormForFeedback> {
child: InkWell( child: InkWell(
onTap: () { onTap: () {
setState(() { setState(() {
pressedEmojiColor("MediumHappy"); satisfaction.text = "MediumHappy";
pressedEmojiColor(satisfaction.text);
}); });
print("MediumHappy"); print(satisfaction.text);
}, },
child: Container( child: Container(
color: _colorContainerMediumHappy, color: _colorContainerMediumHappy,
@ -210,9 +222,10 @@ class FormForFeedbackState extends State<FormForFeedback> {
child: InkWell( child: InkWell(
onTap: () { onTap: () {
setState(() { setState(() {
pressedEmojiColor("Upset"); satisfaction.text = "Upset";
pressedEmojiColor(satisfaction.text);
}); });
print("Upset"); print(satisfaction.text);
}, },
child: Container( child: Container(
color: _colorContainerUpset, color: _colorContainerUpset,
@ -238,35 +251,20 @@ class FormForFeedbackState extends State<FormForFeedback> {
const SizedBox(height: 20), const SizedBox(height: 20),
Text(
'What is on your mind? 💕',
style: TextStyle(
fontSize: 20,
color: textColor,
),
),
const SizedBox(height: 20),
CheckboxListTile( CheckboxListTile(
title: const Text("Compliment"), title: const Text("Compliment"),
value: check1, value: check1,
onChanged: (newValue) { onChanged: (newValue) {
setState(() { setState(() {
typeOfFeedback.text = "Compliment";
pressedTypeOfFeedback(typeOfFeedback.text);
print(typeOfFeedback.text);
check1 = newValue!;
print("Compliment");
if(check4 || check2 || check3){
check4 = false;
check2 = false;
check3 = false;
}
}); });
}, },
controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten
), ),
Column(children: <Widget>[ Column(children: <Widget>[
@ -276,18 +274,14 @@ class FormForFeedbackState extends State<FormForFeedback> {
onChanged: (newValue) { onChanged: (newValue) {
setState(() { setState(() {
check2 = newValue!; typeOfFeedback.text = "Complaint";
print("Complaint"); pressedTypeOfFeedback(typeOfFeedback.text);
print(typeOfFeedback.text);
if(check1 || check4 || check3){
check1 = false;
check4 = false;
check3 = false;
}
}); });
}, },
controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten
), ),
CheckboxListTile( CheckboxListTile(
@ -296,18 +290,14 @@ class FormForFeedbackState extends State<FormForFeedback> {
onChanged: (newValue) { onChanged: (newValue) {
setState(() { setState(() {
check3 = newValue!; typeOfFeedback.text = "Bug";
print("Bug"); pressedTypeOfFeedback(typeOfFeedback.text);
print(typeOfFeedback.text);
if(check1 || check2 || check4){
check1 = false;
check2 = false;
check4 = false;
}
}); });
}, },
controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten
), ),
CheckboxListTile( CheckboxListTile(
@ -316,18 +306,14 @@ class FormForFeedbackState extends State<FormForFeedback> {
onChanged: (newValue) { onChanged: (newValue) {
setState(() { setState(() {
check4 = newValue!; typeOfFeedback.text = "Mistake in sun accuracy";
print("Mistake in sun accuracy"); pressedTypeOfFeedback(typeOfFeedback.text);
print(typeOfFeedback.text);
if(check1 || check2 || check3){
check1 = false;
check2 = false;
check3 = false;
}
}); });
}, },
controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten controlAffinity: ListTileControlAffinity.leading, //lägger checkboxen vänster sida om texten
), ),
const SizedBox(height: 10), const SizedBox(height: 10),
@ -335,6 +321,8 @@ class FormForFeedbackState extends State<FormForFeedback> {
Padding( Padding(
padding: const EdgeInsets.all(40.0), padding: const EdgeInsets.all(40.0),
child: TextFormField( child: TextFormField(
keyboardType: TextInputType.text,
controller: writtenFeedback,
decoration: InputDecoration( decoration: InputDecoration(
contentPadding: const EdgeInsets.all(20.0), contentPadding: const EdgeInsets.all(20.0),
labelText: "Write feedback here...", labelText: "Write feedback here...",
@ -345,31 +333,71 @@ class FormForFeedbackState extends State<FormForFeedback> {
), ),
), //fillColor: Colors.green ), //fillColor: Colors.green
), ),
keyboardType: TextInputType.text,
style: const TextStyle(
), ),
), ),
),
] InkWell(
onTap: () async {
if(writtenFeedback.text.contains("'")) {
print('not allowed to use atrophies');
return;
}
timestamp = DateTime.now().millisecondsSinceEpoch.toString();
await feedbackVerification(satisfaction.text, typeOfFeedback.text, writtenFeedback.text, timestamp);
if (_formKey.currentState!.validate()) {
print(satisfaction.text);
print(typeOfFeedback.text);
print(writtenFeedback.text);
print(timestamp);
Navigator.push(
context,
MaterialPageRoute(builder: (context) =>
BottomNavPage()), //Replace Container() with call to account-page.
);
}
},
child: Container(
color: _colorContainerHappy,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: const <Widget>[
Text("Send feedback",
style: TextStyle(
fontSize: 25,
color: Colors.white),
), ),
], ],
), ),
), ),
),
],
),
const SizedBox(height: 30),
],
),
),
), ),
); );
} }
} }
void pressedEmojiColor (String satisfactionLevel) { void pressedEmojiColor (String s) {
if (satisfactionLevel == "Upset") { if (s == "Upset") {
if (_satisfactionBoolean["Upset"] == true) {
_satisfactionBoolean["Upset"] = false;
_colorContainerUpset = _backgroundColor;
} else {
_satisfactionBoolean["Upset"] = true;
_colorContainerUpset = Colors.purple; _colorContainerUpset = Colors.purple;
_satisfactionBoolean["Upset"] == true;
if(_satisfactionBoolean["MediumHappy"] == true || _satisfactionBoolean["Happy"] == true || _satisfactionBoolean["VeryHappy"] == true) {
_satisfactionBoolean["MediumHappy"] == false; _satisfactionBoolean["MediumHappy"] == false;
_colorContainerMediumHappy = _backgroundColor; _colorContainerMediumHappy = _backgroundColor;
_satisfactionBoolean["Happy"] == false; _satisfactionBoolean["Happy"] == false;
@ -377,16 +405,11 @@ void pressedEmojiColor (String satisfactionLevel) {
_satisfactionBoolean["VeryHappy"] == false; _satisfactionBoolean["VeryHappy"] == false;
_colorContainerVeryHappy = _backgroundColor; _colorContainerVeryHappy = _backgroundColor;
} }
}
} else if (satisfactionLevel == "MediumHappy") { if (s == "MediumHappy") {
if (_satisfactionBoolean["MediumHappy"] == true) {
_satisfactionBoolean["MediumHappy"] = false;
_colorContainerMediumHappy = _backgroundColor;
} else {
_satisfactionBoolean["MediumHappy"] = true;
_colorContainerMediumHappy = Colors.purple; _colorContainerMediumHappy = Colors.purple;
_satisfactionBoolean["MediumHappy"] = true;
if(_satisfactionBoolean["Upset"] == true || _satisfactionBoolean["Happy"] == true || _satisfactionBoolean["VeryHappy"] == true) {
_satisfactionBoolean["Upset"] == false; _satisfactionBoolean["Upset"] == false;
_colorContainerUpset = _backgroundColor; _colorContainerUpset = _backgroundColor;
_satisfactionBoolean["Happy"] == false; _satisfactionBoolean["Happy"] == false;
@ -394,16 +417,11 @@ void pressedEmojiColor (String satisfactionLevel) {
_satisfactionBoolean["VeryHappy"] == false; _satisfactionBoolean["VeryHappy"] == false;
_colorContainerVeryHappy = _backgroundColor; _colorContainerVeryHappy = _backgroundColor;
} }
}
} else if (satisfactionLevel == "Happy") { if (s == "Happy") {
if (_satisfactionBoolean["Happy"] == true) {
_satisfactionBoolean["Happy"] = false;
_colorContainerHappy = _backgroundColor;
} else {
_satisfactionBoolean["Happy"] = true;
_colorContainerHappy = Colors.purple; _colorContainerHappy = Colors.purple;
_satisfactionBoolean["Happy"] = true;
if(_satisfactionBoolean["MediumHappy"] == true || _satisfactionBoolean["Upset"] == true || _satisfactionBoolean["VeryHappy"] == true) {
_satisfactionBoolean["MediumHappy"] == false; _satisfactionBoolean["MediumHappy"] == false;
_colorContainerMediumHappy = _backgroundColor; _colorContainerMediumHappy = _backgroundColor;
_satisfactionBoolean["Upset"] == false; _satisfactionBoolean["Upset"] == false;
@ -411,16 +429,11 @@ void pressedEmojiColor (String satisfactionLevel) {
_satisfactionBoolean["VeryHappy"] == false; _satisfactionBoolean["VeryHappy"] == false;
_colorContainerVeryHappy = _backgroundColor; _colorContainerVeryHappy = _backgroundColor;
} }
}
} else if(satisfactionLevel == "VeryHappy") {
if (_satisfactionBoolean["VeryHappy"] == true) {
_satisfactionBoolean["VeryHappy"] = false;
_colorContainerVeryHappy = _backgroundColor;
} else {
_satisfactionBoolean["VeryHappy"] = true;
_colorContainerVeryHappy = Colors.purple;
if(_satisfactionBoolean["MediumHappy"] == true || _satisfactionBoolean["Happy"] == true || _satisfactionBoolean["Upset"] == true) { if(s == "VeryHappy") {
_colorContainerVeryHappy = Colors.purple;
_satisfactionBoolean["VeryHappy"] = true;
_satisfactionBoolean["MediumHappy"] == false; _satisfactionBoolean["MediumHappy"] == false;
_colorContainerMediumHappy = _backgroundColor; _colorContainerMediumHappy = _backgroundColor;
_satisfactionBoolean["Happy"] == false; _satisfactionBoolean["Happy"] == false;
@ -429,5 +442,49 @@ void pressedEmojiColor (String satisfactionLevel) {
_colorContainerUpset = _backgroundColor; _colorContainerUpset = _backgroundColor;
} }
} }
void pressedTypeOfFeedback(String s) {
if (s == "Compliment") {
_typeOfFeedback["Compliment"] == true;
check1 = true;
_typeOfFeedback["Complaint"] == false;
check2 = false;
_typeOfFeedback["Bug"] == false;
check3 = false;
_typeOfFeedback["Mistake in sun accuracy"] == false;
check4 = false;
}
if (s == "Complaint") {
_typeOfFeedback["Complaint"] == true;
check2 = true;
_typeOfFeedback["Compliment"] == false;
check1 = false;
_typeOfFeedback["Bug"] == false;
check3 = false;
_typeOfFeedback["Mistake in sun accuracy"] == false;
check4 = false;
}
if (s == "Bug") {
_typeOfFeedback["Bug"] == true;
check3 = true;
_typeOfFeedback["Complaint"] == false;
check2 = false;
_typeOfFeedback["Compliment"] == false;
check1 = false;
_typeOfFeedback["Mistake in sun accuracy"] == false;
check4 = false;
}
if (s == "Mistake in sun accuracy") {
_typeOfFeedback["Mistake in sun accuracy"] == true;
check4 = true;
_typeOfFeedback["Complaint"] == false;
check2 = false;
_typeOfFeedback["Bug"] == false;
check3 = false;
_typeOfFeedback["Compliment"] == false;
check1 = false;
} }
} }

13
lib/Form.dart Normal file
View File

@ -0,0 +1,13 @@
class form {
late String satisfaction;
late String typeOfFeedback;
late String writtenFeedback;
late String timestamp;
form(String satisfaction, String typeOfFeedback, String writtenFeedback, String timestamp){
this.satisfaction = satisfaction;
this.typeOfFeedback = typeOfFeedback;
this.writtenFeedback = writtenFeedback;
this.timestamp = timestamp;
}
}

View File

@ -1,11 +1,13 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
import 'BottomNavPage.dart'; import 'BottomNavPage.dart';
import 'package:flutter_applicationdemo/login/CreateAccountPage.dart'; import 'package:flutter_applicationdemo/CreateAccountPage.dart';
import 'globals.dart'; import 'globals.dart';
import 'login/signInPage.dart'; import 'signInPage.dart';
import '../login/user.dart'; import 'user.dart';
import 'globals.dart' as globals; import 'globals.dart' as globals;
class HomePage extends StatefulWidget { class HomePage extends StatefulWidget {
const HomePage({Key? key}) : super(key: key); const HomePage({Key? key}) : super(key: key);
@ -14,14 +16,10 @@ class HomePage extends StatefulWidget {
} }
class _HomePageState extends State<HomePage> { class _HomePageState extends State<HomePage> {
Color buttonColor = const Color.fromARGB(204, 172, 123, 132);
Color pinkBackgroundColor = const Color.fromARGB(255, 240, 229, 229);
Color textColor = const Color.fromARGB(255, 79, 98, 114);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
print(LOGGED_IN_USER.userID);
return Scaffold( return Scaffold(
backgroundColor: pinkBackgroundColor, backgroundColor: globals.PINKBACKGROUND,
body: SafeArea( body: SafeArea(
child: Center( child: Center(
child: Column(children: <Widget>[ child: Column(children: <Widget>[
@ -29,41 +27,31 @@ class _HomePageState extends State<HomePage> {
padding: EdgeInsets.fromLTRB(80, 80, 80, 0), padding: EdgeInsets.fromLTRB(80, 80, 80, 0),
child: Text( child: Text(
'Sun Chasers', 'Sun Chasers',
style: TextStyle( style: GoogleFonts.libreBaskerville(
fontSize: 50, fontSize: 35,
color: textColor, color: globals.TEXTCOLOR,
fontFamily: 'Sacramento',
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0),
),
],
), ),
), ),
), ),
const SizedBox(height: 10),
Text( Text(
'The #1 Sunny Spot Finder', 'The #1 Sunny Spot Finder',
style: TextStyle( style: GoogleFonts.libreBaskerville(
fontSize: 32, fontSize: 20,
fontFamily: 'Sacramento', fontWeight: FontWeight. bold,
color: textColor, color: globals.TEXTCOLOR,
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 12.5,
color: Color.fromARGB(255, 0, 0, 0),
),
]
), ),
), ),
Container( Container(
padding: EdgeInsets.fromLTRB(80, 40, 80, 80), padding: EdgeInsets.fromLTRB(80, 40, 80, 80),
child: ElevatedButton( child: ElevatedButton(
style: ElevatedButton.styleFrom( style: ElevatedButton.styleFrom(
fixedSize: const Size(200, 200), fixedSize: const Size(200, 200),
primary: buttonColor, primary: globals.BUTTONCOLOR,
elevation: 100, elevation: 100,
shape: const CircleBorder(), shape: const CircleBorder(),
), ),
@ -73,7 +61,7 @@ class _HomePageState extends State<HomePage> {
MaterialPageRoute(builder: (context) => BottomNavPage()), //Replace Container() with call to account-page. MaterialPageRoute(builder: (context) => BottomNavPage()), //Replace Container() with call to account-page.
); );
}, },
child: const Text( child: Text(
'FIND SPOT BY LOCATION', 'FIND SPOT BY LOCATION',
textAlign: TextAlign.center, textAlign: TextAlign.center,
style: TextStyle( style: TextStyle(
@ -83,7 +71,7 @@ class _HomePageState extends State<HomePage> {
Shadow( Shadow(
offset: Offset(2, 2), offset: Offset(2, 2),
blurRadius: 10.0, blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0), color: globals.SHADOWCOLOR,
), ),
] ]
), ),
@ -106,7 +94,7 @@ class _HomePageState extends State<HomePage> {
ElevatedButton( ElevatedButton(
style: ElevatedButton.styleFrom( style: ElevatedButton.styleFrom(
fixedSize: const Size(200, 50), fixedSize: const Size(200, 50),
primary: buttonColor, primary: globals.BUTTONCOLOR,
elevation: 100, elevation: 100,
), ),
onPressed: () { onPressed: () {
@ -115,7 +103,7 @@ class _HomePageState extends State<HomePage> {
MaterialPageRoute(builder: (context) => SignInPage()), //Replace Container() with call to Map-page. MaterialPageRoute(builder: (context) => SignInPage()), //Replace Container() with call to Map-page.
); );
}, },
child: const Text('Sign in', child: Text('Sign in',
style: TextStyle( style: TextStyle(
fontSize: 18, fontSize: 18,
color: Colors.white, color: Colors.white,
@ -123,7 +111,7 @@ class _HomePageState extends State<HomePage> {
Shadow( Shadow(
offset: Offset(2, 2), offset: Offset(2, 2),
blurRadius: 10.0, blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0), color: globals.SHADOWCOLOR,
), ),
]) ])
), ),
@ -132,7 +120,7 @@ class _HomePageState extends State<HomePage> {
ElevatedButton( ElevatedButton(
style: ElevatedButton.styleFrom( style: ElevatedButton.styleFrom(
fixedSize: const Size(200, 50), fixedSize: const Size(200, 50),
primary: buttonColor, primary: globals.BUTTONCOLOR,
elevation: 100, elevation: 100,
), ),
onPressed: () { onPressed: () {
@ -163,7 +151,7 @@ class _HomePageState extends State<HomePage> {
return ElevatedButton( return ElevatedButton(
style: ElevatedButton.styleFrom( style: ElevatedButton.styleFrom(
fixedSize: const Size(200, 50), fixedSize: const Size(200, 50),
primary: buttonColor, primary: globals.BUTTONCOLOR,
elevation: 100, elevation: 100,
), ),
onPressed: () { onPressed: () {
@ -173,7 +161,7 @@ class _HomePageState extends State<HomePage> {
MaterialPageRoute(builder: (context) => HomePage()), //Replace Container() with call to Map-page. MaterialPageRoute(builder: (context) => HomePage()), //Replace Container() with call to Map-page.
); );
}, },
child: const Text('Log out', child: Text('Log out',
style: TextStyle( style: TextStyle(
fontSize: 18, fontSize: 18,
color: Colors.white, color: Colors.white,
@ -181,7 +169,7 @@ class _HomePageState extends State<HomePage> {
Shadow( Shadow(
offset: Offset(2, 2), offset: Offset(2, 2),
blurRadius: 10.0, blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0), color: globals.SHADOWCOLOR,
), ),
]) ])
), ),

View File

@ -4,11 +4,11 @@ import 'package:flutter/material.dart';
import 'dart:async'; import 'dart:async';
import 'package:google_maps_flutter/google_maps_flutter.dart'; import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:flutter_google_places/flutter_google_places.dart'; import 'package:flutter_google_places/flutter_google_places.dart';
import 'package:google_maps_webservice/places.dart'; //import 'package:google_maps_webservice/places.dart';
import 'package:google_api_headers/google_api_headers.dart'; import 'package:google_api_headers/google_api_headers.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
import 'package:location/location.dart';
import 'package:geolocator/geolocator.dart';
class Map extends StatefulWidget { class Map extends StatefulWidget {
@ -81,6 +81,8 @@ class MapState extends State<Map> {
final Completer<GoogleMapController> _controller = Completer(); final Completer<GoogleMapController> _controller = Completer();
LocationData? _currentPosition;
final TextEditingController _searchController = TextEditingController(); final TextEditingController _searchController = TextEditingController();
static const CameraPosition _kGooglePlex = CameraPosition( static const CameraPosition _kGooglePlex = CameraPosition(
@ -93,115 +95,156 @@ class MapState extends State<Map> {
@override @override
void initState() { void initState() {
intilize(); intilize();
_getUserLocation();
super.initState(); super.initState();
} }
void createBottomSheet() {
Scaffold.of(context).showBottomSheet<void>(
((context) {
return Container(
height: 420,
color: Colors.white,
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
children: const <Widget>[
/*const Text('BottomSheet'),
ElevatedButton(
child: const Text('Close BottomSheet'),
onPressed: () {Navigator.pop(context);})*/
Image(image: AssetImage('assets/images/bild.png'))
],
)
),
);
})
);
}
intilize() { intilize() {
Marker marker_1; Marker marker_1;
//for(var marker in markers) { //for(var marker in markers) {
marker_1 = const Marker( marker_1 = Marker(
markerId: MarkerId('id_1'), markerId: const MarkerId('id_1'),
position: LatLng(59.320671571444514, 18.055854162299937), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.320671571444514, 18.055854162299937),
infoWindow: const InfoWindow(
title: 'Münchenbryggeriet Beer Garden', title: 'Münchenbryggeriet Beer Garden',
snippet: 'Uteservering', snippet: 'Uteservering',
) ),
icon: BitmapDescriptor.defaultMarkerWithHue(
BitmapDescriptor.hueGreen,
),
); );
Marker marker_2 = const Marker( Marker marker_2 = Marker(
markerId: MarkerId('id_2'), markerId: const MarkerId('id_2'),
position: LatLng(59.33115735285231, 18.074432570090742), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.33115735285231, 18.074432570090742),
infoWindow: const InfoWindow(
title: 'Le Hibou', title: 'Le Hibou',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_3 = const Marker( Marker marker_3 = Marker(
markerId: MarkerId('id_3'), markerId: const MarkerId('id_3'),
position: LatLng(59.3315552932853, 18.092751076985277), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.3315552932853, 18.092751076985277),
infoWindow: const InfoWindow(
title: 'Strandbryggan', title: 'Strandbryggan',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_4 = const Marker( Marker marker_4 = Marker(
markerId: MarkerId('id_4'), markerId: const MarkerId('id_4'),
position: LatLng(59.33632582609118, 18.072980646196587), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.33632582609118, 18.072980646196587),
infoWindow: const InfoWindow(
title: 'Stureplan 1', title: 'Stureplan 1',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_5 = const Marker( Marker marker_5 = Marker(
markerId: MarkerId('id_5'), markerId: const MarkerId('id_5'),
position: LatLng(59.3240158318325, 18.070690101341437), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.3240158318325, 18.070690101341437),
infoWindow: const InfoWindow(
title: 'Bågspännaren Bar & Cafe', title: 'Bågspännaren Bar & Cafe',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_6 = const Marker( Marker marker_6 = Marker(
markerId: MarkerId('id_6'), markerId: const MarkerId('id_6'),
position: LatLng(59.31905195030728, 18.075349015415547), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.31905195030728, 18.075349015415547),
infoWindow: const InfoWindow(
title: 'Mosebacketerrassen', title: 'Mosebacketerrassen',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_7 = const Marker( Marker marker_7 = Marker(
markerId: MarkerId('id_7'), markerId: const MarkerId('id_7'),
position: LatLng(59.31583756143469, 18.072591381467536), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.31583756143469, 18.072591381467536),
infoWindow: const InfoWindow(
title: 'Snaps Bar & Bistro', title: 'Snaps Bar & Bistro',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_8 = const Marker( Marker marker_8 = Marker(
markerId: MarkerId('id_8'), markerId: const MarkerId('id_8'),
position: LatLng(59.315129508641505, 18.074243159987006), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.315129508641505, 18.074243159987006),
infoWindow: const InfoWindow(
title: 'Kvarnen', title: 'Kvarnen',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_9 = const Marker( Marker marker_9 = Marker(
markerId: MarkerId('id_9'), markerId: const MarkerId('id_9'),
position: LatLng(59.31533181094423, 18.070972638518455), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.31533181094423, 18.070972638518455),
infoWindow: const InfoWindow(
title: 'Neverland Pub & Restaurang', title: 'Neverland Pub & Restaurang',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_10 = const Marker( Marker marker_10 = Marker(
markerId: MarkerId('id_10'), markerId: const MarkerId('id_10'),
position: LatLng(59.31578389646754, 18.071146819010995), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.31578389646754, 18.071146819010995),
infoWindow: const InfoWindow(
title: 'Baras Imperium', title: 'Baras Imperium',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_11 = const Marker( Marker marker_11 = Marker(
markerId: MarkerId('id_11'), markerId: const MarkerId('id_11'),
position: LatLng(59.31549103673382, 18.035425964557245), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.31549103673382, 18.035425964557245),
infoWindow: const InfoWindow(
title: 'YUC Tanto', title: 'YUC Tanto',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
); );
Marker marker_12 = const Marker( Marker marker_12 = Marker(
markerId: MarkerId('id_12'), markerId: const MarkerId('id_12'),
position: LatLng(59.314826329005506, 18.03317611771755), onTap: createBottomSheet,
infoWindow: InfoWindow( position: const LatLng(59.314826329005506, 18.03317611771755),
infoWindow: const InfoWindow(
title: 'Loopen', title: 'Loopen',
snippet: 'Uteservering', snippet: 'Uteservering',
) )
@ -223,6 +266,40 @@ class MapState extends State<Map> {
} }
Future<LocationData> _getLocationPermission() async {
Location location = Location();
bool _serviceEnabled;
PermissionStatus _permissionGranted;
LocationData _locationData;
_serviceEnabled = await location.serviceEnabled();
if (!_serviceEnabled) {
_serviceEnabled = await location.requestService();
if (!_serviceEnabled) {
return Future.error('Service not enable');
}
}
_permissionGranted = await location.hasPermission();
if (_permissionGranted == PermissionStatus.denied) {
_permissionGranted = await location.requestPermission();
if (_permissionGranted != PermissionStatus.granted) {
return Future.error('Permission Denied');
}
}
_locationData = await location.getLocation();
return _locationData;
}
_getUserLocation() async {
_currentPosition = await _getLocationPermission();
_goToCurrentPosition(
LatLng(_currentPosition!.latitude!, _currentPosition!.longitude!));
}
late GoogleMapController googleMapController; late GoogleMapController googleMapController;
final Mode _mode = Mode.fullscreen; final Mode _mode = Mode.fullscreen;
@ -261,14 +338,103 @@ class MapState extends State<Map> {
_controller.complete(controller); _controller.complete(controller);
}, },
), ),
ElevatedButton(onPressed: _handelPressButton Align(
,child: const Text("Search Placses")) alignment: Alignment.bottomLeft,
child: Container(
margin: EdgeInsets.symmetric(vertical: 20.0),
height: 250.0,
child: ListView(
scrollDirection: Axis.horizontal,
children: <Widget>[
SizedBox(width: 10.0),
Padding(
padding: const EdgeInsets.all(8.0),
child: _boxes(59.320671571444514 , 18.055854162299937, 'Münchenbryggeriet Beer Garden') ,
),
SizedBox(width: 10.0),
Padding(
padding: const EdgeInsets.all(8.0),
child: _boxes(59.33115735285231, 18.074432570090742, 'Le Hibou') ,
),
SizedBox(width: 10.0),
Padding(
padding: const EdgeInsets.all(8.0),
child: _boxes(59.3315552932853, 18.092751076985277, 'Strandbryggan') ,
),
SizedBox(width: 10.0),
Padding(
padding: const EdgeInsets.all(8.0),
child: _boxes(59.33632582609118, 18.072980646196587, 'Stureplan 1') ,
),
SizedBox(width: 10.0),
Padding(
padding: const EdgeInsets.all(8.0),
child: _boxes(59.3240158318325, 18.070690101341437, 'Bågspännaren Bar & Cafe') ,
),
],
),
),
)
// ElevatedButton(onPressed: () {} //_handelPressButton
// ,child: const Text("Search Placses"))
], ],
) )
); );
} }
Future<void> _handelPressButton() async {
Future<void> _gotoLocation(double lat, double lng) async {
final GoogleMapController controller = await _controller.future;
controller.animateCamera(CameraUpdate.newCameraPosition(CameraPosition(target: LatLng(lat,lng), zoom: 15)));
}
Widget _boxes(double lat, double lng, String resturantName) {
return GestureDetector(
onTap: () { _gotoLocation(lat, lng);},
child: Container(
child: FittedBox(
child: Material(
color: Colors.white,
elevation: 14.0,
borderRadius: BorderRadius.circular(24.0),
shadowColor: Color(0x802196F3),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
Container(
width: 250,
height: 200,
child: ClipRRect(
borderRadius: new BorderRadius.circular(24.0),
child: const Image(
image: AssetImage('assets/images/bild.png')
),
),
),
Container(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Text(resturantName),
),
)
],
),
),
)
),
);
}
Future<void> _goToCurrentPosition(LatLng latlng) async {
final GoogleMapController controller = await _controller.future;
controller.animateCamera(CameraUpdate.newCameraPosition(CameraPosition(
bearing: 192.8334901395799,
target: LatLng(latlng.latitude, latlng.longitude),
//tilt: 59.440717697143555,
zoom: 14.4746)));
}
/* Future<void> _handelPressButton() async {
Prediction? p = await PlacesAutocomplete.show( Prediction? p = await PlacesAutocomplete.show(
context: context, context: context,
@ -305,7 +471,7 @@ class MapState extends State<Map> {
setState(() {}); setState(() {});
googleMapController.animateCamera(CameraUpdate.newLatLngZoom(LatLng(lat,lng), 14.0)); googleMapController.animateCamera(CameraUpdate.newLatLngZoom(LatLng(lat,lng), 14.0));
} }*/
} }
class _Marker { class _Marker {

View File

@ -8,12 +8,13 @@ import 'package:settings_ui/settings_ui.dart';
import 'ManageAccountPage.dart'; import 'ManageAccountPage.dart';
import 'login/GoogleSignInProvider.dart'; import 'login/GoogleSignInProvider.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'FeedbackPage.dart';
// Standard color of app // Standard color of app
Color _backgroundColor = const Color.fromARGB(255, 190, 146, 160); Color _backgroundColor = const Color.fromARGB(255, 190, 146, 160);
// Color status of priceRange // Color status of priceRange
Color _colorContainerLow = Colors.yellow; Color _colorContainerLow = Colors.purple;
Color _colorContainerMedium = _backgroundColor; Color _colorContainerMedium = _backgroundColor;
Color _colorContainerHigh = _backgroundColor; Color _colorContainerHigh = _backgroundColor;
@ -112,6 +113,21 @@ class _SettingsPageState extends State<SettingsPage> {
onTap: () { onTap: () {
setState(() { setState(() {
onClickPriceColor("LowPriceRange"); onClickPriceColor("LowPriceRange");
if (_priceRangeBool["LowPriceRange"] == true) {
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
duration: Duration(milliseconds: 1000),
behavior: SnackBarBehavior.floating,
content: Text('Selected £'),
));
}else{
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
duration: Duration(milliseconds: 1000),
content: Text('Unselected £'),
behavior: SnackBarBehavior.floating,
));
}
}); });
print("Tapped single dollarSign"); print("Tapped single dollarSign");
}, },
@ -138,6 +154,21 @@ class _SettingsPageState extends State<SettingsPage> {
onTap: () { onTap: () {
setState(() { setState(() {
onClickPriceColor("MediumPriceRange"); onClickPriceColor("MediumPriceRange");
if (_priceRangeBool["MediumPriceRange"] == true) {
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
duration: Duration(milliseconds: 1000),
behavior: SnackBarBehavior.floating,
content: Text('Selected ££'),
));
}else{
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
duration: Duration(milliseconds: 1000),
content: Text('Unselected ££'),
behavior: SnackBarBehavior.floating,
));
}
}); });
print("Tapped double dollarSign"); print("Tapped double dollarSign");
}, },
@ -168,6 +199,21 @@ class _SettingsPageState extends State<SettingsPage> {
onTap: () { onTap: () {
setState(() { setState(() {
onClickPriceColor("HighPriceRange"); onClickPriceColor("HighPriceRange");
if (_priceRangeBool["HighPriceRange"] == true) {
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
duration: Duration(milliseconds: 1000),
behavior: SnackBarBehavior.floating,
content: Text('Selected £££'),
));
}else{
ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
duration: Duration(milliseconds: 1000),
content: Text('Unselected £££'),
behavior: SnackBarBehavior.floating,
));
}
}); });
print("Tapped Tripple dollarSign"); print("Tapped Tripple dollarSign");
}, },
@ -238,16 +284,9 @@ class _SettingsPageState extends State<SettingsPage> {
child: Text( child: Text(
'Manage account', 'Manage account',
style: TextStyle( style: TextStyle(
fontSize: 25, fontSize: 20,
fontFamily: 'Sacramento', fontWeight: FontWeight. bold,
color: Colors.black, color: Colors.black,
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 12.5,
color: Color.fromARGB(255, 0, 0, 0),
),
],
), ),
), ),
), ),
@ -258,7 +297,7 @@ class _SettingsPageState extends State<SettingsPage> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => BottomNavPage()), builder: (context) => FormForFeedback()),
); );
}, },
child: Container( child: Container(
@ -270,16 +309,9 @@ class _SettingsPageState extends State<SettingsPage> {
child: Text( child: Text(
'Leave feedback', 'Leave feedback',
style: TextStyle( style: TextStyle(
fontSize: 32, fontSize: 20,
fontFamily: 'Sacramento', fontWeight: FontWeight. bold,
color: Colors.black, color: Colors.black,
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 12.5,
color: Color.fromARGB(255, 0, 0, 0),
),
],
), ),
), ),
), ),
@ -302,16 +334,9 @@ class _SettingsPageState extends State<SettingsPage> {
child: Text( child: Text(
'Log out', 'Log out',
style: TextStyle( style: TextStyle(
fontSize: 32, fontSize: 20,
fontFamily: 'Sacramento', fontWeight: FontWeight. bold,
color: Colors.black, color: Colors.black,
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 12.5,
color: Color.fromARGB(255, 0, 0, 0),
),
],
), ),
), ),
), ),
@ -333,7 +358,7 @@ void onClickPriceColor(String priceRange) {
_colorContainerLow = _backgroundColor; _colorContainerLow = _backgroundColor;
} else { } else {
_priceRangeBool["LowPriceRange"] = true; _priceRangeBool["LowPriceRange"] = true;
_colorContainerLow = Colors.yellow; _colorContainerLow = Colors.purple;
} }
} else if (priceRange == "MediumPriceRange") { } else if (priceRange == "MediumPriceRange") {
if (_priceRangeBool["MediumPriceRange"] == true) { if (_priceRangeBool["MediumPriceRange"] == true) {
@ -341,7 +366,7 @@ void onClickPriceColor(String priceRange) {
_colorContainerMedium = _backgroundColor; _colorContainerMedium = _backgroundColor;
} else { } else {
_priceRangeBool["MediumPriceRange"] = true; _priceRangeBool["MediumPriceRange"] = true;
_colorContainerMedium = Colors.yellow; _colorContainerMedium = Colors.purple;
} }
} else { } else {
if (_priceRangeBool["HighPriceRange"] == true) { if (_priceRangeBool["HighPriceRange"] == true) {
@ -349,7 +374,7 @@ void onClickPriceColor(String priceRange) {
_colorContainerHigh = _backgroundColor; _colorContainerHigh = _backgroundColor;
} else { } else {
_priceRangeBool["HighPriceRange"] = true; _priceRangeBool["HighPriceRange"] = true;
_colorContainerHigh = Colors.yellow; _colorContainerHigh = Colors.purple;
} }
} }
} }

54
lib/ShadowDetector.dart Normal file
View File

@ -0,0 +1,54 @@
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:http/http.dart';
import 'dart:async';
import 'globals.dart' as globals;
import 'Venue.dart';
class ShadowDetector {
List<Venue> venuesInShade = [];
ShadowDetector(Venue venue) {
evaluateShadowsForOneVenue(venue);
}
//Called like "new ShadowDetector.fromShadowDetector(List of venues here);"
ShadowDetector.fromShadowDetector(venues) {
evaluateShadowsForAllVenues(venues);
}
void evaluateShadowsForAllVenues (List<Venue> venues) async {
final dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString() + 't';
for(var venue in venues) {
LatLng pos = venue.position;
final lat = pos.latitude.toString();
final lng = pos.longitude.toString();
final response = await get(Uri.parse('https://node.sacalerts.com/og-image/loc@$lat,$lng,14.82137z,$dateInMilliseconds'));
var responseAsString = response.body.toString();
//print(response);
//print(responseAsString);
//print(responseAsString[responseAsString.length - 2]);
if(responseAsString[responseAsString.length - 2] == 1) {
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;
}
}
}

52
lib/ShadowMap.dart Normal file
View File

@ -0,0 +1,52 @@
import 'package:webview_flutter/webview_flutter.dart';
import 'package:flutter/material.dart';
//This widget can be called like: ShadowMap(latitude: 59.27439, longitude: 18.03250);
class ShadowMap extends StatefulWidget {
final double latitude;
final double longitude;
const ShadowMap({
Key? key,
required this.latitude,
required this.longitude,
}) : super(key: key);
@override
State<ShadowMap> createState() => _ShadowMapState();
}
class _ShadowMapState extends State<ShadowMap> {
@override
Widget build(BuildContext context) {
var lat = widget.latitude;
var lng = widget.longitude;
var dateInMilliseconds = DateTime.now().millisecondsSinceEpoch.toString();
return Scaffold(
appBar: AppBar(
centerTitle: true,
backgroundColor: const Color.fromARGB(204, 172, 123, 132),
title: Text(
'Sun Chasers',
style: TextStyle(
fontSize: 42,
color: const Color.fromARGB(255, 79, 98, 114),
fontFamily: 'Sacramento',
shadows: <Shadow>[
Shadow(
offset: Offset(2, 2),
blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0),
),
],
),
),
),
body: WebView(
initialUrl: 'https://app.shadowmap.org/?lat=$lat&lng=$lng&zoom=17&basemap=map&time=$dateInMilliseconds&vq=2',
javascriptMode: JavascriptMode.unrestricted,
)
);
}
}

18
lib/Venue.dart Normal file
View File

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

59
lib/WebScraper.dart Normal file
View File

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

View File

@ -10,6 +10,7 @@ import 'package:firebase_core_web/firebase_core_web.dart';
import 'package:flutter_native_splash/flutter_native_splash_web.dart'; import 'package:flutter_native_splash/flutter_native_splash_web.dart';
import 'package:geolocator_web/geolocator_web.dart'; import 'package:geolocator_web/geolocator_web.dart';
import 'package:google_sign_in_web/google_sign_in_web.dart'; import 'package:google_sign_in_web/google_sign_in_web.dart';
import 'package:location_web/location_web.dart';
import 'package:package_info_plus_web/package_info_plus_web.dart'; import 'package:package_info_plus_web/package_info_plus_web.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart'; import 'package:flutter_web_plugins/flutter_web_plugins.dart';
@ -21,6 +22,7 @@ void registerPlugins(Registrar registrar) {
FlutterNativeSplashWeb.registerWith(registrar); FlutterNativeSplashWeb.registerWith(registrar);
GeolocatorPlugin.registerWith(registrar); GeolocatorPlugin.registerWith(registrar);
GoogleSignInPlugin.registerWith(registrar); GoogleSignInPlugin.registerWith(registrar);
LocationWebPlugin.registerWith(registrar);
PackageInfoPlugin.registerWith(registrar); PackageInfoPlugin.registerWith(registrar);
registrar.registerMessageHandler(); registrar.registerMessageHandler();
} }

View File

@ -1,5 +1,27 @@
import 'Venue.dart';
import 'package:flutter_applicationdemo/login/user.dart';
import '../login/user.dart'; import '../login/user.dart';
import 'dart:ui';
import 'package:flutter/material.dart';
import 'HomePage.dart'; import 'HomePage.dart';
import 'main.dart'; import 'main.dart';
user LOGGED_IN_USER = user(0, "", ""); user LOGGED_IN_USER = user(0, "", "");
Color BACKGROUNDCOLOR = const Color.fromARGB(255, 190, 146, 160);
Color ITEMCOLOR = const Color.fromARGB(255, 0, 0, 0);
Color BUTTONCOLOR = const Color.fromARGB(204, 172, 123, 132);
Color PINKBACKGROUND = const Color.fromARGB(255, 240, 229, 229);
Color TEXTCOLOR = const Color.fromARGB(255, 79, 98, 114);
Color SHADOWCOLOR = const Color.fromARGB(255, 0, 0, 0);
Color TEXTWHITE = const Color.fromARGB(0, 0, 0, 0);
late List<Venue> VENUES;
Venue? getVenueByID(int searchedVenueID){
for(var V in VENUES){
if(V.venueID == searchedVenueID){
return V;
}
}return null;
}

View File

@ -6,7 +6,7 @@ import 'package:flutter_applicationdemo/BottomNavPage.dart';
import 'package:flutter_applicationdemo/mysql.dart'; import 'package:flutter_applicationdemo/mysql.dart';
import 'package:flutter_applicationdemo/HomePage.dart'; import 'package:flutter_applicationdemo/HomePage.dart';
import '../globals.dart'; import '../globals.dart' as globals;
import '../reusables/InputField.dart'; import '../reusables/InputField.dart';
import 'user.dart'; import 'user.dart';
import '../reusables/returnButton.dart'; import '../reusables/returnButton.dart';
@ -28,7 +28,7 @@ class _CreateAccountPageState extends State<CreateAccountPage> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
backgroundColor: pinkBackgroundColor, backgroundColor: globals.PINKBACKGROUND,
leading: ReturnButton( leading: ReturnButton(
onPressed: () { onPressed: () {
Navigator.push( Navigator.push(
@ -39,9 +39,10 @@ class _CreateAccountPageState extends State<CreateAccountPage> {
), ),
), ),
backgroundColor: pinkBackgroundColor, backgroundColor: pinkBackgroundColor,
body: SafeArea(
body: Center(child: SingleChildScrollView(
child: createLoginPageContent(), child: createLoginPageContent(),
), ))
); );
} }
@ -129,10 +130,10 @@ class _CreateAccountPageState extends State<CreateAccountPage> {
}, },
child: Text( child: Text(
"Create Account", "Create Account",
style: TextStyle(color: Colors.black, fontWeight: FontWeight.w400), style: TextStyle(color: Colors.white, fontWeight: FontWeight.w400),
), ),
style: ButtonStyle( style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.white), backgroundColor: MaterialStateProperty.all(globals.BUTTONCOLOR),
), ),
); );
} }
@ -150,7 +151,7 @@ class _CreateAccountPageState extends State<CreateAccountPage> {
for (var row in results) { for (var row in results) {
setState(() {}); setState(() {});
loggedInUser = new user(row[0], row[1], row[2]); loggedInUser = new user(row[0], row[1], row[2]);
LOGGED_IN_USER.userID = loggedInUser.userID; globals.LOGGED_IN_USER.userID = loggedInUser.userID;
} }
}); });
}); });

View File

@ -5,13 +5,13 @@ import '../mysql.dart';
import '../HomePage.dart'; import '../HomePage.dart';
import '../main.dart'; import '../main.dart';
import 'user.dart'; import 'user.dart';
import 'package:flutter_applicationdemo/globals.dart';
import '../reusables/InputField.dart'; import '../reusables/InputField.dart';
import '../reusables/returnButton.dart'; import '../reusables/returnButton.dart';
import 'package:flutter_signin_button/flutter_signin_button.dart'; import 'package:flutter_signin_button/flutter_signin_button.dart';
import 'GoogleSignInProvider.dart'; import 'GoogleSignInProvider.dart';
import 'CreateAccountPage.dart'; import 'CreateAccountPage.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:flutter_applicationdemo/globals.dart' as globals;
class SignInPage extends StatefulWidget { class SignInPage extends StatefulWidget {
@override @override
@ -19,8 +19,6 @@ class SignInPage extends StatefulWidget {
} }
class _SignInPageState extends State<SignInPage> { 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(); var db = mysql();
int loggedInID = 0; int loggedInID = 0;
late user loggedInUser; late user loggedInUser;
@ -43,10 +41,11 @@ class _SignInPageState extends State<SignInPage> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Scaffold( return Scaffold(
backgroundColor: globals.PINKBACKGROUND,
resizeToAvoidBottomInset: true,
appBar: AppBar( appBar: AppBar(
backgroundColor: pinkBackgroundColor, backgroundColor: globals.PINKBACKGROUND,
leading: ReturnButton( leading: ReturnButton(
onPressed: () { onPressed: () {
Navigator.push( Navigator.push(
@ -56,10 +55,7 @@ class _SignInPageState extends State<SignInPage> {
}, },
), ),
), ),
//resizeToAvoidBottomPadding: false, body: Center(child: SingleChildScrollView(
resizeToAvoidBottomInset: false,
backgroundColor: pinkBackgroundColor,
body: SafeArea(
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
@ -82,7 +78,8 @@ class _SignInPageState extends State<SignInPage> {
), ),
], ],
), ),
), ),)
// This trailing comma makes auto-formatting nicer for build methods. // This trailing comma makes auto-formatting nicer for build methods.
); );
} }
@ -110,13 +107,13 @@ class _SignInPageState extends State<SignInPage> {
'Sun Chasers', 'Sun Chasers',
style: TextStyle( style: TextStyle(
fontSize: 50, fontSize: 50,
color: textColor, color: globals.TEXTCOLOR,
fontFamily: 'Sacramento', fontFamily: 'Sacramento',
shadows: const <Shadow>[ shadows: <Shadow>[
Shadow( Shadow(
offset: Offset(2, 2), offset: Offset(2, 2),
blurRadius: 10.0, blurRadius: 10.0,
color: Color.fromARGB(255, 0, 0, 0), color: globals.SHADOWCOLOR,
), ),
], ],
), ),
@ -149,7 +146,7 @@ class _SignInPageState extends State<SignInPage> {
} }
await loginVerification(emailController.text, passwordController.text); await loginVerification(emailController.text, passwordController.text);
if (loggedInID != 0) { if (loggedInID != 0) {
LOGGED_IN_USER = loggedInUser; globals.LOGGED_IN_USER = loggedInUser;
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(

View File

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

View File

@ -4,16 +4,22 @@ 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/login/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 'Venue.dart';
import 'mysql.dart';
import 'package:flutter_applicationdemo/login/user.dart';
import 'login/user.dart'; import 'login/user.dart';
import 'globals.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),
),
);
} }
}*/

View File

@ -1,7 +1,7 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:developer';
import 'dart:io'; import 'dart:io';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart'; import 'package:google_fonts/google_fonts.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
@ -37,26 +37,111 @@ class WeatherData {
return temperature; return temperature;
} }
String getCurrentWeatherStatus() {
String weatherStatus;
switch (weatherValue) {
case 0:
weatherStatus = 'Undefined';
break;
case 1:
weatherStatus = 'Clear sky';
break;
case 2:
weatherStatus = 'Nearly clear sky';
break;
case 3:
weatherStatus = 'Variable cloudiness';
break;
case 4:
weatherStatus = 'Halfclear sky';
break;
case 5:
weatherStatus = 'Cloudy sky';
break;
case 6:
weatherStatus = 'Overcast';
break;
case 7:
weatherStatus = 'Fog';
break;
case 8:
weatherStatus = 'Light rain showers';
break;
case 9:
weatherStatus = 'Moderate rain showers';
break;
case 10:
weatherStatus = 'Heavy rain showers';
break;
case 11:
weatherStatus = 'Thunderstorm';
break;
case 12:
weatherStatus = 'Light sleet showers';
break;
case 13:
weatherStatus = 'Moderate sleet showers';
break;
case 14:
weatherStatus = 'Heavy sleet showers';
break;
case 15:
weatherStatus = 'Light snow showers';
break;
case 16:
weatherStatus = 'Moderate snow showers';
break;
case 17:
weatherStatus = 'Heavy snow showers';
break;
default:
weatherStatus = 'Undefined';
}
return weatherStatus;
}
Widget getCurrentWeatherIcon() { Widget getCurrentWeatherIcon() {
switch (weatherValue) { switch (weatherValue) {
case 1: case 1:
return const Icon(Icons.sunny); return const Icon(
Icons.sunny,
color: Color.fromARGB(255, 251, 183, 9),
);
case 2: case 2:
return const Icon(Icons.wb_sunny_outlined); return const Icon(
Icons.sunny,
color: Color.fromARGB(255, 251, 183, 9),
);
case 3: case 3:
return const Icon(Icons.sunny); return const FaIcon(FontAwesomeIcons.cloudSun);
case 4: case 4:
return const Icon(Icons.sunny); return const FaIcon(FontAwesomeIcons.cloudSun);
case 5: case 5:
return const Icon(Icons.cloud); return const FaIcon(FontAwesomeIcons.cloud);
case 6: case 6:
return const Icon(Icons.cloud); return const FaIcon(FontAwesomeIcons.cloud);
case 7: case 7:
return const Icon(Icons.sunny); return const FaIcon(FontAwesomeIcons.smog);
case 8: case 8:
return const Icon(Icons.sunny); return const FaIcon(FontAwesomeIcons.umbrella);
case 9: case 9:
return const Icon(Icons.sunny); return const FaIcon(FontAwesomeIcons.cloudRain);
case 10:
return const FaIcon(FontAwesomeIcons.cloudShowersHeavy);
case 11:
return const FaIcon(FontAwesomeIcons.cloudflare);
case 12:
return const FaIcon(FontAwesomeIcons.cloudRain);
case 13:
return const FaIcon(FontAwesomeIcons.cloudShowersHeavy);
case 14:
return const FaIcon(FontAwesomeIcons.cloudShowersHeavy);
case 15:
return const FaIcon(FontAwesomeIcons.snowflake);
case 16:
return const FaIcon(FontAwesomeIcons.snowflake);
case 17:
return const FaIcon(FontAwesomeIcons.snowflake);
default: default:
return const Icon(Icons.not_accessible); return const Icon(Icons.not_accessible);
} }
@ -149,13 +234,40 @@ class _VenuePageState extends State<VenuePage> {
], ],
)), )),
Expanded( Expanded(
child: Row( child: Container(
// decoration: BoxDecoration(
// border: Border.all(color: const Color(0xffaaaaaa)),
// ),
// color: const Color(0xffe9e9e9),
child: Column(
children: [
Padding(
padding: const EdgeInsets.all(4.0),
child: Text('Weather Status:',
style: GoogleFonts.robotoCondensed(
textStyle: const TextStyle(
fontSize: 14,
fontWeight: FontWeight.bold,
),
)),
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly, mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
Column(
children: [ children: [
currentWeather.getCurrentWeatherIcon(), currentWeather.getCurrentWeatherIcon(),
Text(currentWeather.getCurrentTemperature().toString() + Text(currentWeather.getCurrentWeatherStatus()),
],
),
Text(currentWeather
.getCurrentTemperature()
.toString() +
'\u2103'), '\u2103'),
]), ]),
],
),
),
) )
]), ]),
const AboutTheSpotTable(), const AboutTheSpotTable(),

View File

@ -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:
@ -199,12 +206,26 @@ packages:
source: sdk source: sdk
version: "0.0.0" version: "0.0.0"
font_awesome_flutter: font_awesome_flutter:
dependency: transitive dependency: "direct main"
description: description:
name: font_awesome_flutter name: font_awesome_flutter
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "9.2.0" version: "9.2.0"
geocoding:
dependency: "direct main"
description:
name: geocoding
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.4"
geocoding_platform_interface:
dependency: transitive
description:
name: geocoding_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
geolocator: geolocator:
dependency: "direct main" dependency: "direct main"
description: description:
@ -267,7 +288,7 @@ packages:
name: google_fonts name: google_fonts
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.3.2" version: "2.3.3"
google_maps_flutter: google_maps_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
@ -281,7 +302,7 @@ packages:
name: google_maps_flutter_platform_interface name: google_maps_flutter_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.5" version: "2.1.6"
google_maps_webservice: google_maps_webservice:
dependency: transitive dependency: transitive
description: description:
@ -302,14 +323,14 @@ 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:
name: google_sign_in_ios name: google_sign_in_ios
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "5.2.7" version: "5.3.1"
google_sign_in_platform_interface: google_sign_in_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -324,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:
@ -337,7 +365,7 @@ packages:
name: http_parser name: http_parser
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.0.0" version: "4.0.1"
image: image:
dependency: transitive dependency: transitive
description: description:
@ -380,6 +408,27 @@ packages:
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.1" version: "1.0.1"
location:
dependency: "direct main"
description:
name: location
url: "https://pub.dartlang.org"
source: hosted
version: "4.4.0"
location_platform_interface:
dependency: transitive
description:
name: location_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.3.0"
location_web:
dependency: transitive
description:
name: location_web
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.1"
logging: logging:
dependency: transitive dependency: transitive
description: description:
@ -658,6 +707,34 @@ packages:
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.1" version: "2.1.1"
webview_flutter:
dependency: "direct main"
description:
name: webview_flutter
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.4"
webview_flutter_android:
dependency: transitive
description:
name: webview_flutter_android
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.8"
webview_flutter_platform_interface:
dependency: transitive
description:
name: webview_flutter_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.0"
webview_flutter_wkwebview:
dependency: transitive
description:
name: webview_flutter_wkwebview
url: "https://pub.dartlang.org"
source: hosted
version: "2.7.5"
win32: win32:
dependency: transitive dependency: transitive
description: description:

View File

@ -40,17 +40,22 @@ dependencies:
google_maps_flutter: ^2.1.3 google_maps_flutter: ^2.1.3
flutter_google_places: ^0.3.0 flutter_google_places: ^0.3.0
geolocator: ^8.0.1 geolocator: ^8.0.1
geocoding: ^2.0.4
location: ^4.3.0
flutter_native_splash: ^2.1.6 flutter_native_splash: ^2.1.6
settings_ui: ^2.0.2 settings_ui: ^2.0.2
google_fonts: ^2.3.2 google_fonts: ^2.3.2
flutter_signin_button: ^2.0.0 flutter_signin_button: ^2.0.0
font_awesome_flutter: ^9.2.0
provider: ^5.0.0 provider: ^5.0.0
webview_flutter: ^3.0.0
#Google Sign-in #Google Sign-in
firebase_auth: ^1.1.4 firebase_auth: ^1.1.4
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
@ -82,6 +87,7 @@ flutter:
assets: assets:
- assets/images/outdoor.png - assets/images/outdoor.png
- assets/images/flutter.png - assets/images/flutter.png
- assets/images/bild.png
# An image asset can refer to one or more resolution-specific "variants", see # An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware. # https://flutter.dev/assets-and-images/#resolution-aware.